back to home

Best Open Source git Libraries

A curated list of the most popular GitHub repositories tagged with git. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1github/gitignore

A collection of useful .gitignore templates

172,641
Analyze Code

#2Chalarangelo/30-seconds-of-code

Coding articles to level up your development skills

126,833JavaScript
Analyze Code

#3bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

81,205Python
Analyze Code

#4jesseduffield/lazygit

simple terminal UI for git commands

72,789Go
Analyze Code

#5sharkdp/bat

A cat(1) clone with wings.

57,314Rust
Analyze Code

#6tiimgreen/github-cheat-sheet

A list of cool features of Git and GitHub.

55,269
Analyze Code

#7go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

53,813Go
Analyze Code

#8gogs/gogs

Gogs is a painless self-hosted Git service

47,567Go
Analyze Code

#9cli/cli

GitHub’s official command line tool

42,674Go
Analyze Code

#10files-community/Files

A modern file manager that helps users organize their files and folders.

42,035C#
Analyze Code

#11logseq/logseq

A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: https://discuss.logseq.com/t/logseq-product-roadmap/34267

41,145Clojure
Analyze Code

#12usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

41,015JavaScript
Analyze Code

#13typicode/husky

Git hooks made easy 🐶 woof!

34,788JavaScript
Analyze Code

#14harness/harness

Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.

33,888Go
Analyze Code

#15dandavison/delta

A syntax-highlighting pager for git, diff, grep, and blame output

29,117Rust
Analyze Code

#16GitbookIO/gitbook

The open source frontend for GitBook doc sites

28,669TypeScript
Analyze Code

#17requarks/wiki

Wiki.js | A modern and powerful wiki app built on Node.js

27,910Vue
Analyze Code

#18jj-vcs/jj

A Git-compatible VCS that is both simple and powerful

25,962Rust
Analyze Code

#19gitleaks/gitleaks

Find secrets with Gitleaks 🔑

25,020Go
Analyze Code

#20mislav/hub

A command-line tool that makes git easier to use with GitHub.

22,944Go
Analyze Code

#21git-tips/tips

Most commonly used git tips and tricks.

21,699JavaScript
Analyze Code

#22JanDeDobbeleer/oh-my-posh

The most customisable and low-latency cross platform/shell prompt renderer

21,571Go
Analyze Code

#23gitui-org/gitui

Blazing 💥 fast terminal-ui for git written in rust 🦀

21,448Rust
Analyze Code

#24desktop/desktop

Focus on what matters instead of fighting with Git.

21,217TypeScript
Analyze Code

#25dolthub/dolt

Dolt – Git for Data

19,930Go
Analyze Code

#26gitbutlerapp/gitbutler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

19,485Rust
Analyze Code

#27conventional-changelog/commitlint

📓 Lint commit messages

18,324TypeScript
Analyze Code

#28tj/git-extras

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

17,985Shell
Analyze Code

#29so-fancy/diff-so-fancy

Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:

17,936Perl
Analyze Code

#30commitizen/cz-cli

The commitizen command line utility. #BlackLivesMatter

17,437JavaScript
Analyze Code

#31geeeeeeeeek/git-recipes

🥡 Git recipes in Chinese by Zhongyi Tong. 高质量的Git中文教程.

14,741
Analyze Code

#32theonedev/onedev

Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.

14,711Java
Analyze Code

#33aalansehaiyang/technology-talk

【大厂面试专栏】一份Java程序员需要的技术指南,这里有面试题、系统架构、职场锦囊、主流中间件等,让你成为更牛的自己!

14,695
Analyze Code

#34lint-staged/lint-staged

🚫💩 — Run tasks like formatters and linters against staged git files

14,462JavaScript
Analyze Code

#35sindresorhus/pure

Pretty, minimal and fast ZSH prompt

14,084Shell
Analyze Code

#36git-lfs/git-lfs

Git extension for versioning large files

14,081Go
Analyze Code

#37pomber/git-history

Quickly browse the history of a file from any git repository

13,684JavaScript
Analyze Code

#38mickael-kerjean/filestash

:file_folder: File Management Platform / Universal Data Access Layer (without FUSE)

13,652JavaScript
Analyze Code

#39mouredev/hello-git

Curso para aprender a trabajar con el sistema de control de versiones Git y la plataforma GitHub desde cero y para principiantes.

13,415
Analyze Code

#40jonas/tig

Text-mode interface for git

13,115C
Analyze Code

#41phacility/phabricator

Effective June 1, 2021: Phabricator is no longer actively maintained.

12,316PHP
Analyze Code

#42skills/introduction-to-github

Get started using GitHub in less than an hour.

9,928
Analyze Code

#43Vinzent03/obsidian-git

Integrate Git version control with automatic commit-and-sync and other advanced features in Obsidian.md

9,839TypeScript
Analyze Code

#44gitkraken/vscode-gitlens

Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

9,718TypeScript
Analyze Code

#45git-bug/git-bug

Distributed, offline-first bug tracker embedded in git

9,689Go
Analyze Code

#46gitbucket/gitbucket

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

9,355Scala
Analyze Code

#47Tikam02/DevOps-Guide

DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.

9,131HTML
Analyze Code

#48iuricode/padroes-de-commits

Padrões de commits

9,103Shell
Analyze Code

#49release-it/release-it

🚀 Automate versioning and package publishing

8,850JavaScript
Analyze Code

#50git-quick-stats/git-quick-stats

▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.

6,941Shell
Analyze Code