Top 23 Git Open-Source Projects
A collection of useful .gitignore templatesProject 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 is a painless self-hosted Git serviceProject 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.
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.
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?
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"
Git with a cup of tea, painless self-hosted git serviceProject mention: Gitea 1,17 release candidate 1 is out! | reddit.com/r/Boiling_Steam | 2022-06-25
GitHub’s official command line tool
simple terminal UI for git commandsProject 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  and lazygit . 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?
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.
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.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview QuestionsProject mention: DevOps Interview Questions | reddit.com/r/devops | 2022-06-27
📝 Modern documentation format and toolchain using Git and MarkdownProject mention: gitbook VS dendron - a user suggested alternative | libhunt.com/r/gitbook | 2022-06-20
A command-line tool that makes git easier to use with GitHub.
Most commonly used git tips and tricks.
Wiki.js | A modern and powerful wiki app built on Node.jsProject 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.
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 utilities -- repo summary, repl, changelog population, author commit percentages and moreProject 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.
A Git-based CMS for Static Site GeneratorsProject 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.
Simple collaboration from your desktopProject 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.
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:
A syntax-highlighting pager for git, diff, and grep outputProject 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
:trollface:Git的奇技淫巧 (by 521xueweihan)
The commitizen command line utility. #BlackLivesMatterProject 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.
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.
📓 Lint commit messagesProject 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!
Git related posts
Steve Wozniak is not boring
1 project | news.ycombinator.com | 28 Jun 2022
How to use multiple github accounts on linux
2 projects | reddit.com/r/github | 28 Jun 2022
If you know, you know
1 project | reddit.com/r/haikyuu | 28 Jun 2022
Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request
7 projects | dev.to | 28 Jun 2022
Do you have a separate GitHub account for silly or messy projects?
1 project | reddit.com/r/cscareerquestions | 28 Jun 2022
Mu-repo – A tool to help working with multiple Git repositories
2 projects | news.ycombinator.com | 28 Jun 2022
RoguelikeDev Does The Complete Roguelike Tutorial - Week 1
17 projects | reddit.com/r/roguelikedev | 27 Jun 2022
What are some of the best open-source Git projects? This list will help you:
Are you hiring? Post a new remote job listing for free.