Version Control

Version control systems and related tools

gitgithub
Chalarangelo
30-seconds-of-code
Chalarangelo
123.5k

A carefully collected and organized collection of some practical JavaScript code snippets

jesseduffield
lazygit
jesseduffield
59.4k

Lazygit is a Git client that runs in the terminal. Compared to other GUI clients, it starts faster and has basically the same functions. It can be installed through go get github.com/jesseduffield/lazygit, and then started using the lazygit command. The goal of this project is to provide a simple and efficient Git operation tool to make Git management easier.

Asabeneh
30-Days-Of-Python
Asabeneh
46.0k

A Python tutorial suitable for beginners to learn. The tutorial aims to teach you the basic programming knowledge and advanced development skills of Python, such as web crawling, data analysis, statistical analysis, virtual environment building, API construction, etc., through 30 days of coding learning.

files-community
Files
files-community
36.9k

A brand new file manager, implemented with Fluent Design and the latest API of the Windows platform. It is characterized by a simple but not simple design, providing a modern and intuitive user interface. Files aims to provide users with a more convenient and efficient file management experience, being an innovative project that balances aesthetics and practicality.

logseq
logseq
logseq
36.2k

A privacy-first open-source knowledge management and collaboration platform. It provides a simple yet powerful tool for users to record and organize knowledge, notes, and ideas, and supports team collaboration. For users who prioritize privacy protection and teams that need knowledge management and team collaboration, Logseq is an ideal choice.

usebruno
bruno
usebruno
33.0k

An open-source IDE designed to help users explore and test APIs. It is a lightweight alternative that can be used to execute API requests and tests, similar to Postman or Insomnia. Bruno provides a user-friendly interface that makes API testing simple and efficient. It is a powerful tool for developers to inspect and test API endpoints.

harness
harness
harness
32.7k

sdras
awesome-actions
sdras
26.1k

Collect and organize the related materials and tutorials of GitHub Actions to help developers better use GitHub Actions to optimize the current workflow and improve development efficiency

dandavison
delta
dandavison
26.0k

A command-line tool to improve the readability of Git diffs. This is a command-line tool written in Rust that can display Git's diff, blame, and grep commands in a clearer and more beautiful way. It supports features such as displaying line numbers, syntax highlighting, and smarter inline difference displays, seamlessly integrating into the Git workflow.

521xueweihan
GitHub520
521xueweihan
25.4k

:heart_eyes: Make you "love" GitHub and solve the problems of image splitting and slow loading during access. (No installation required)

Molunerfinn
PicGo
Molunerfinn
25.1k

An open-source picture management tool: PicGo, supports Weibo image bed, Qiniu image bed, Tencent Cloud COS, Youpai cloud, etc., can be used on both Windows and Mac systems

benweet
stackedit
benweet
22.2k

A Markdown editor based on all the features of PageDown, which is used by well-known websites such as Stack Overflow and other Stack Exchange sites.

desktop
desktop
desktop
20.4k

GitHub Desktop is an open-source GitHub application based on Electron, which provides a intuitive and convenient interface to help developers manage and interact with code repositories on GitHub more easily. It supports common version control operations such as code submission, branch management, and merge requests, making team collaboration and code management more efficient.

gitleaks
gitleaks
gitleaks
19.7k

gitui-org
gitui
gitui-org
19.5k

521xueweihan
git-tips
521xueweihan
15.7k

git-tips - Git's tricks

gitbutlerapp
gitbutler
gitbutlerapp
15.1k

A high-quality and easy-to-use visual Git client, open-sourced by GitHub co-founder, supports automatic branch creation, branch merge management, AI-written commit messages, quick problem solving, and other functions to improve Git usage efficiency.

geeeeeeeeek
git-recipes
geeeeeeeeek
14.7k

An open source Git Chinese tutorial, originating from excellent articles and personal practices in foreign communities

aalansehaiyang
technology-talk
aalansehaiyang
14.4k

A summary of Java ecosystem common technology frameworks, open source middleware, system architecture, project management, classic architecture cases, databases, commonly used third-party libraries, online operation and maintenance, etc.

ikatyang
emoji-cheat-sheet
ikatyang
13.0k

emoji-cheat-sheet - records all the ways to write emoji on github

rzashakeri
beautify-github-profile
rzashakeri
11.5k

This GitHub repository includes various tools and guides to make your GitHub profile look richer and more beautiful.

phodal
github
phodal
10.4k

A Chinese electronic book about how to build a good project on GitHub. Explore user behavior and find something interesting.

wolverinn
Waking-Up
wolverinn
10.0k

A comprehensive summary of computer foundation interview questions. This material is compiled by the author from common interview questions and answers after two failed interviews with big companies. After systematically studying computer networks, operating systems, databases, etc., the author finally got an offer from a big company.

orhun
git-cliff
orhun
10.0k

A practical command-line tool that extracts key information from daily Git commit records, automatically generates project update logs, and reduces repetitive work.

devhubapp
devhub
devhubapp
9.9k

A cross-platform GitHub notification management client to help developers better collect, organize and view GitHub messages

Tikam02
DevOps-Guide
Tikam02
8.6k

A list of rich DevOps learning resources covering CI/CD, databases, development operations practices, interview preparation, operating systems, networks, terminal commands, and more, along with a guide to getting started with DevOps.

XIU2
UserScript
XIU2
8.4k

If you are not satisfied with the download speed of GitHub, you can try the "GitHub Enhancement" GreaseMonkey script.

YSGStudyHards
DotNetGuide
YSGStudyHards
8.3k

A guide that includes the basics of C#, .NET, .NET Core, learning routes, development practice, learning videos, articles, books, project frameworks, community organizations, essential development tools, common interview questions, interview guidelines, resume templates, etc. The project aims to record, collect, and summarize knowledge in relevant fields while sharing the author's insights in learning and work. Through this guide, I hope to learn together with everyone and make progress together.

linkedin
school-of-sre
linkedin
7.9k

An enterprise internal SRE technology course open-sourced by LinkedIn on GitHub. It mainly includes Linux, Git, Python, Web, MySQL, big data, system design, network security and other contents.

star-history
star-history
star-history
7.3k

GitHub repositories star history

joeyespo
grip
joeyespo
6.6k

Grip is a Python-based command-line tool that renders local Markdown files using GitHub's Markdown API, ensuring the preview matches GitHub's exact styling. It serves as a local server, allowing instant browser updates without page refreshes. Key features include exporting to HTML, support for user-content rendering, and customizable configurations like port and host settings. Grip also offers API access for integration into other projects and supports authentication to bypass GitHub's rate limits. Ideal for Readme-driven development, it provides a seamless way to preview and refine documentation before pushing to GitHub.

chriswalz
bit
chriswalz
6.1k

A Go-based Git command line tool

microsoft
Mastering-GitHub-Copilot-for-Paired-Programming
microsoft
5.6k

Microsoft has released a tutorial on learning GitHub Copilot. There are a total of 6 courses, totaling 10 hours. The aim is to teach how to effectively use GitHub Copilot and use it to assist programming.

ineo6
hosts
ineo6
5.1k

GitHub latest hosts. Solve the problem that GitHub pictures cannot be displayed, accelerate the browsing of GitHub web pages.

hasura
gitkube
hasura
3.8k

Gitkube - Gitkube is a tool for building and deploying Docker images on Kubernetes using git push

batnoter
batnoter
batnoter
2.4k

A web note application based on GitHub: BatNoter, which can use GitHub repositories as personal note storage repositories and supports note classification, search, Markdown quick editing and preview, bookmark management, etc.

lcomplete
huntly
lcomplete
2.1k

An open source and free RSS reader that supports RSS subscription, full-text search, automatic saving and other functions, which can be self-hosted or run locally.

shervinea
mit-15-003-data-science-tools
shervinea
1.8k

A professor from MIT has open-sourced a guide to learning data science tools on GitHub. The main content includes how to use SQL to retrieve data, how to operate data with R language, how to visualize data with Python, how to control code versions with Git, and common techniques for using Bash scripts.

VKSRC
Github-Monitor
VKSRC
1.7k

A system for monitoring GitHub code repositories, which enterprises can use to promptly discover internal code leaks

cfour-hi
gitstars
cfour-hi
1.6k

Gitstars is a GitHub Stars repository manager designed to help developers efficiently organize and access their starred projects. It addresses the challenge of locating specific repositories among a growing list by offering features like **Your Stars**, which categorizes repositories by Topics and Language for quick retrieval. Additionally, **Gitstars Ranking** highlights the top 100 most-starred projects across various programming languages, updated daily. Other key features include in-app **README.md previews** and direct links to GitHub repositories and project websites. Gitstars simplifies repository management, making it an essential tool for developers to streamline their workflow and discover trending projects.

ecmadao
hacknical
ecmadao
1.5k

A website that generates a visual GitHub resume

hellodigua
code996
hellodigua
1.5k

An open-source command-line script on GitHub. It can statistically analyze the commit time distribution of a Git project, and then deduce your current work intensity.

xjh22222228
git-manual
xjh22222228
948

Git Common Command Reference Manual: This repo summarizes some commonly used Git commands for easy reference and use.

sumn2u
learn-javascript
sumn2u
937

This book mainly introduces the basic knowledge of JavaScript, how to program with JavaScript in Web browsers, and various important topics, cases, and exercises related to JavaScript.

lvxianchao
the-fucking-github
lvxianchao
589

A high-quality Chrome browser plugin that can be used to conveniently view, organize, and search the projects you have starred and search for projects on Github.

microsoft
machine-learning-collection
microsoft
432

Microsoft has open-sourced a list of machine learning-related resources on GitHub. The main content collected is some commonly used tools, models and data sets in the field of machine learning by Microsoft and its subsidiaries.

njzydark
Aragorn
njzydark
284

An open-source object storage management tool developed based on Electron + React + TS, which can be used as an image hosting tool

patriksvensson
ghostly
patriksvensson
283

An open-source GitHub client that can be used to receive, organize and manage GitHub notifications, including issue tracking, PR submission, vulnerability repair, etc., supporting Windows 10/11 systems.

gitploy-io
gitploy
gitploy-io
255

You can quickly build a project deployment system based on GitHub in minutes. The project provides a more intuitive visualization interface, allowing you to quickly deploy project branches, SHA, and labels, and have continuous delivery and continuous deployment capabilities.

© 2025 GitHub Fun. All rights reserved.