Top 23 Git Open-Source Projects
-
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.
-
> 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.
-
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?
-
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"
-
-
Project mention: Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request | dev.to | 2022-06-28
-
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?
-
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.
-
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: gitbook VS dendron - a user suggested alternative | libhunt.com/r/gitbook | 2022-06-20
-
Project mention: Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request | dev.to | 2022-06-28
-
-
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.
-
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
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 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.
-
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.
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:
-
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
-
-
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 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.
-
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
- How to use multiple github accounts on linux
- If you know, you know
- Mais de 10 coisas para fazer antes de solicitar revisão do seu Pull Request
- Do you have a separate GitHub account for silly or messy projects?
- Mu-repo – A tool to help working with multiple Git repositories
- RoguelikeDev Does The Complete Roguelike Tutorial - Week 1
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 |
Are you hiring? Post a new remote job listing for free.