Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Version control Open-Source Projects
-
Git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
-
libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
clearml
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
oxen-release
Lightning fast data version control system for structured and unstructured machine learning datasets. We aim to make versioning datasets as easy as versioning code.
-
centraldogma
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative | news.ycombinator.com | 2024-03-05Everything that is replicated on the network is stored as a Git object, using the libgit2[0] library. This library uses hardened SHA-1 internally, which is called sha1dc (for "detect collision").
[0]: https://github.com/libgit2/libgit2/blob/ac0f2245510f6c75db1b...
Project mention: [Gitoxide in October] The first security issue and usable `gix status` | /r/rust | 2023-11-23
Project mention: Alternative to LSP for C/C++ that doesn’t require installing extra packages on the system | /r/emacs | 2023-06-25Very dated and next to useless on large complex CPP codebases. Use a language server. I recommend the straight package manager. https://github.com/radian-software/straight.el
I remember hearing about nbdime and thinking it sounded useful, but I've never really needed it since I rarely use Jupyter in the first place. But then I made some changes to my Hanukkah of Data 2023 notebook to work with the follow-up "speed run" challenge (a new dataset and slightly tweaked clues), and the native Git diff was too noisy to be useful. nbdime came to the rescue! Here are the changes I had to make for days 2 and 3 during the speed run:
Project mention: Elfshaker: Version control system fine-tuned for binaries | news.ycombinator.com | 2024-02-09
Project mention: Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub | news.ycombinator.com | 2023-07-29> It seems a similar story with the rest of git.
Dulwich[1] is a pure-python Git implementation that's been around for many years, meant to be used as a library. I used it a long time ago to make a git-backed wiki. There's also libgit2 which is exactly what it sounds like and it has mature Go bindings[2]. I'm sure there are more implementations.
Project mention: Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub | news.ycombinator.com | 2023-07-29
Project mention: keepsake VS cascade - a user suggested alternative | libhunt.com/r/keepsake | 2023-12-05
Project mention: 🐬How to Install Local MySQL on Your Mac, Ubuntu, CentOS, Windows🚀🦾 | dev.to | 2023-11-16Check out DBngin or StackBricks.
Project mention: Ask HN: Can we do better than Git for version control? | news.ycombinator.com | 2023-12-10We've been working on a data version control system called "oxen" optimized for large unstructured datasets that we are seeing more and more with the advent of many of the generative AI techniques.
Many of these datasets have many many images, videos, audio files, text as well as structured tabular datasets that git or git-lfs just falls flat on.
Would love anyone to kick the tires on it and let us know what you think:
https://github.com/Oxen-AI/oxen-release
The commands are mirrored after git so it is easy to learn, but optimized under the hood for larger datasets.
Version control related posts
- GitHub Git Mirror Down
- Four ways to solve the "Remote Origin Already Exists" error.
- So You Think You Know Git – Git Tips and Tricks by Scott Chacon
- Elfshaker: Version control system fine-tuned for binaries
- Maintain-Git.txt
- My favourite Git commit (2019)
- Git Commit Messages by Jeff King
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Version control projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Git | 49,844 |
2 | libgit2 | 9,414 |
3 | gitoxide | 7,890 |
4 | jupytext | 6,410 |
5 | clearml | 5,217 |
6 | SparkleShare | 4,854 |
7 | LibGit2Sharp | 3,070 |
8 | straight.el | 2,647 |
9 | nbdime | 2,593 |
10 | elfshaker | 2,289 |
11 | dulwich | 1,998 |
12 | hercules | 1,981 |
13 | gitless | 1,905 |
14 | git2go | 1,903 |
15 | keepsake | 1,637 |
16 | nodist | 1,571 |
17 | snowfs | 1,266 |
18 | Gittyup | 1,262 |
19 | DBngin | 879 |
20 | diff-hl | 864 |
21 | oxen-release | 826 |
22 | centraldogma | 575 |
23 | Subversion | 550 |