Git

Open-source projects categorized as Git Edit details

Top 23 Git Open-Source Projects

  • gitignore

    A collection of useful .gitignore templates

    Project mention: RoguelikeDev Does The Complete Roguelike Tutorial - Week 1 | reddit.com/r/roguelikedev | 2022-06-27

    Try not to upload the __pycache__ directory to Git. The .gitignore for a Python project will usually look like this.

  • Gogs

    Gogs is a painless self-hosted Git service

    Project mention: Why is Apache clinging to OpenOffice's corpse? | news.ycombinator.com | 2022-06-22

    > I tend to install FOSS because imo they are more "future-proof", but some of them are developed by companies (e.g., Fedora Linux) and that makes me wonder if they're truly future-proof.

    The story of CentOS should be telling that, no, many pieces of software that are backed by a company will not be future-proof and will probably experience certain changes as a consequence of that, be it being transformed to better fit corporate goals (CentOS Stream), or being retired eventually so the company may focus on something else (Atom), or will just be left to slowly rot over time as happens with most code (OpenOffice).

    Then again, it's not like open source projects are that future proof or safe from "drama" either - for example, the Lubuntu project has 2 homepages for no reason: the official one at https://lubuntu.me/ and some other one that serves old versions and is not trusted by my ad blocking solution https://lubuntu.net/

    There are also cases, when open source projects experience fragmentation like happened with Gogs https://gogs.io/ and Gitea https://gitea.io/en-us/ and sometimes there are cases where particular individuals simply cannot work together and as a consequence pretty much the same happens, as was the case with Swoole and Open Swoole: https://github.com/swoole/swoole-src/issues/4434

    Treat most pieces of software that you use as if they might not be there in a year.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • github-cheat-sheet

    A list of cool features of Git and GitHub.

    Project mention: Question about a github book | reddit.com/r/git | 2021-08-19

    Not aware of a book - but what you describe sounds a little like the github cheatsheet - could it be someone turned this (or the talk mentioned in the intro) into an ebook or pdf?

  • bat

    A cat(1) clone with wings.

    Project mention: I found myself doing the same but with modern tools. Future is now. | reddit.com/r/linuxmemes | 2022-06-11

    Here is link number 1 - Previous text "bat"

  • Gitea

    Git with a cup of tea, painless self-hosted git service

    Project mention: Gitea 1,17 release candidate 1 is out! | reddit.com/r/Boiling_Steam | 2022-06-25
  • cli

    GitHub’s official command line tool

    Project mention: Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request | dev.to | 2022-06-28
  • lazygit

    simple terminal UI for git commands

    Project mention: Work with Git Forges from Magit | news.ycombinator.com | 2022-06-26

    I've been using git for a while now, through combination of command line, tig [0] and lazygit [1]. Is it worth transitioning to magit? It's touted as one of the hallmarks of emacs, akin to org-mode.

    What I'm saying is, I'm quite productive with git already, is magit really the next level?

    [0] https://jonas.github.io/tig/

    [1] https://github.com/jesseduffield/lazygit

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • husky

    Git hooks made easy 🐶 woof!

    Project mention: How to properly set up Prettier in less than 2 minutes | dev.to | 2022-06-20

    By using husky and pretty-quick, you can automatically force every developer to format all the changed files (and nothing more) every time they commit.

  • 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

    Project mention: DevOps Interview Questions | reddit.com/r/devops | 2022-06-27
  • gitbook

    📝 Modern documentation format and toolchain using Git and Markdown

    Project mention: gitbook VS dendron - a user suggested alternative | libhunt.com/r/gitbook | 2022-06-20
  • hub

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

    Project mention: Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request | dev.to | 2022-06-28
  • tips

    Most commonly used git tips and tricks.

  • Wiki.js

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

    Project mention: A self-hosted private Wikipedia | reddit.com/r/selfhosted | 2022-06-14

    Looking for something exactly like Wikipedia, the self-hosted alternatives I found like js.wiki are more towards a documentation oriented wiki. I'm looking for something like Wikipedia. It should support users, requires citations, linking to other articles etc.

  • diff-so-fancy

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

    Project mention: How often do you use 'git diff'? | reddit.com/r/git | 2022-05-16

    Full disclosure, I am one of the developers of diff-so-fancy

  • git-extras

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

    Project mention: ⚙️ ❮ ZSH Plugin Standard ❯ | dev.to | 2022-02-25

    Users can then configure hooks (a feature of e.g. zplug and ZI) to invoke e.g. make PREFIX=$ZPFX install at clone & update of the plugin to install software like e.g. tj/git-extras. This is the developing role of Zsh plugin managers as package managers, where .zshrc has a similar role to Chef or Puppet configuration and allows to declare system state, and have the same state on different accounts/machines.

  • netlify-cms

    A Git-based CMS for Static Site Generators

    Project mention: Which platform do you use for deployment ? | reddit.com/r/reactjs | 2022-06-08

    Netlify CMS is a cool concept because it's totally free and doesn't really work as a traditional CMS -- it's called a git-based CMS. Basically, it lets you set up an admin page for editing content on your site, but your changes just get committed directly to the site's github repo, which then triggers a new build of the site with the new content. This allows you to keep the site static while still making the content easily editable. However, in my experience if could be a little clunky and hard to customize the admin UI if you wanted it to be able to edit content in more advanced ways. They've been working on it a lot though so it may be better than the last time I used it.

  • desktop

    Simple collaboration from your desktop

    Project mention: Good place/website to Make backup of wow client/settings? | reddit.com/r/warmane | 2022-06-22

    GitHub Desktop FTW! I split up my WTF and Addons in different repos, so I make the Addon folder shared. It's also great for fixing bugs you've found.

  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

    Project mention: If you know, you know | reddit.com/r/haikyuu | 2022-06-28

    Instead of that I now have too many bookmarks and text files with accumulated tabs, grouped by interest. Once I've upgraded my PC I'll organise everything in logseq and maybe even get a pinboard account to sort through the less archival and more immediate bookmarks. There's also a really funny talk about some pinboard features and how fanfiction writers helped improve the site. The whole thing is worth reading for the humour and uplifting attitude alone but it's also a great learning experience:

  • delta

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

    Project mention: The bat package is out of date and incompatible with the git-delta package | reddit.com/r/archlinux | 2022-06-07

    Package maintainers should keep an eye on bat/delta releases, ideally coordinating updates. See design decision here https://github.com/dandavison/delta/issues/1018

  • git-tips

    :trollface:Git的奇技淫巧 (by 521xueweihan)

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: How to Git Commit like a professional Developer? | reddit.com/r/learnprogramming | 2022-05-06

    A lot of firms do something similar to what I list below, except maybe with ticket numbers/ids also included in the branch/commits for tracking purposes. Some firms go a step further and use something like commitizen to further enforce the naming conventions.

  • Phabricator

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

    Project mention: PHP in 2022 | reddit.com/r/programming | 2022-01-12

    Phabricator was probably the best example of a large, complex PHP application with a high level of code quality and adherence to modern standards. Unfortunately, the primary developer behind that project has recently moved on to other things.

  • commitlint

    📓 Lint commit messages

    Project mention: Releases the Easy Way | dev.to | 2022-05-02

    Now you’ll be notified if you try to make a commit whose message doesn’t meet the Conventional Commit standards! Even better, you can configure your linting by updating your config file with some rules!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-28.

Git related posts

Index

What are some of the best open-source Git projects? This list will help you:

Project Stars
1 gitignore 134,610
2 Gogs 40,368
3 github-cheat-sheet 35,398
4 bat 35,232
5 Gitea 30,623
6 cli 28,981
7 lazygit 28,062
8 husky 26,906
9 devops-exercises 25,850
10 gitbook 24,814
11 hub 21,847
12 tips 20,295
13 Wiki.js 17,900
14 diff-so-fancy 15,679
15 git-extras 15,641
16 netlify-cms 15,430
17 desktop 14,978
18 logseq 14,712
19 delta 14,251
20 git-tips 13,874
21 cz-cli 13,719
22 Phabricator 12,257
23 commitlint 11,437
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org