Vcs

Top 23 Vc Open-Source Projects

  • isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

    Project mention: Tree-shaking, the horticulturally misguided algorithm | news.ycombinator.com | 2024-04-13

    A microcosm of the wasm issue was captured in this thread about implementing a web based git in JavaScript from scratch vs. compiling libgit

    https://github.com/isomorphic-git/isomorphic-git/issues/268

  • jj

    A Git-compatible VCS that is both simple and powerful

    Project mention: Why Don't I Like Git More? | news.ycombinator.com | 2024-04-05
  • 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.

  • vim-signify

    :heavy_plus_sign: Show a diff using Vim its sign column.

    Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    Alterntatively, I've been using vim-signify, as we use subversion at work

  • nbdime

    Tools for diffing and merging of Jupyter notebooks.

    Project mention: Stuff I Learned during Hanukkah of Data 2023 | dev.to | 2023-12-18

    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:

  • git-cola

    git-cola: The highly caffeinated Git GUI

    Project mention: Ask HN: Can we do better than Git for version control? | news.ycombinator.com | 2023-12-10

    > Visual Studio does a decent job of abstracting the GIT nuances, but I personally use GIT Extensions, which looks and feels much better on Windows than the other cross platform UIs.

    IDEs and text editors sometimes have nice Git integrations in the UI, but I wanted standalone software that I can use for anything from various programming projects, to something like gamedev projects (with Git LFS) or arbitrary documents.

    In the end, I just forked over some money for GitKraken, it's pretty good, especially with multiple accounts on the same platforms, when you want to switch between them easily: https://www.gitkraken.com/

    There's also Sourcetree which I used before then, kind of sluggish but feature complete: https://www.sourcetreeapp.com/

    For something more lightweight, I also enjoyed Git Cola on various OSes: https://git-cola.github.io/ Even Git documentation has a page on the software out there, a good deal of which is free and has good platform support: https://git-scm.com/downloads/guis

    Quite frankly, I spend like 90% of the time using a GUI interface nowadays, when I want to easily merge things, or include very specific code blocks across multiple files in a commit, or handle most of the other common operations. Of course, sometimes there's a need to drop down to the CLI, but you're right that some GUI software feels like it actually improves the usability here.

  • forgefed

    ForgeFed - Federation Protocol for Forge Services

    Project mention: Gitlab's ActivityPub architecture blueprint | news.ycombinator.com | 2024-01-31
  • centraldogma

    Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

  • 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.

  • sturdy

    🐥 Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com)

  • git-crecord

    Git subcommand to interactively select changes to commit or stage

  • iceberg

    Iceberg is the main toolset for handling VCS in Pharo. (by pharo-vcs)

    Project mention: LSP could have been better | news.ycombinator.com | 2023-10-11

    The problem with the filesystem is that it privileges organization scheme which isn’t the best one for every editing task. This makes, for example, implementation inheritance hard because your class has a bunch of invisible code in it. But, it you could expand all the superclass methods into a single view and then have edits automatically integrated into the appropriate places, this wouldn’t be as much of a problem.

    Java’s filesystem hierarchy is a great example of a “fileout” format for the sort of environment I’m talking about. Another example here is smalltalk repositories generated by Iceberg: https://github.com/pharo-vcs/iceberg

  • sider

    As git for your database(s) - commit, f*ckup, restore

    Project mention: Show HN: Simplify installing, running, ruining and reverting databases locally | news.ycombinator.com | 2023-05-18
  • wtf

    Whitespace Total Fixer (by dlenski)

  • gitarena

    Software development platform with built-in vcs, issue tracking and code review

  • p4-fusion

    A fast Perforce to Git conversion tool written in C++ using Perforce Helix Core C++ API and Libgit2

  • versioningit

    Versioning It with your Version In Git

  • 6502.ts

    Emulators for MOS 6502 based systems written in TypeScript

  • wordpress-markdown-git

    :loop: WordPress plugin to add file content (Markdown, Jupyter notebooks) from a Git based VCS to a WordPress post; replaces https://github.com/gis-ops/md-github-wordpress

  • libvcs

    ⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.

  • neovcs.vim

    VCS support for Neovim 🌱

  • community

    Streamline your coding process with AI-powered commit suggestions. (by AICommitApp)

  • VCS

    This is my first simple version control system

  • calef

    CalEF: Create and send Appointment-Confirmation-Message from Android-Calendar-Entry.

  • vcs-ignore

    📜 Haskell library handling files ignored by VCS

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-04-13.

Vcs related posts

Index

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

Project Stars
1 isomorphic-git 7,243
2 jj 6,600
3 vim-signify 2,652
4 nbdime 2,593
5 git-cola 2,179
6 forgefed 981
7 centraldogma 575
8 sturdy 536
9 git-crecord 187
10 iceberg 133
11 sider 109
12 wtf 99
13 gitarena 82
14 p4-fusion 74
15 versioningit 62
16 6502.ts 54
17 wordpress-markdown-git 47
18 libvcs 47
19 neovcs.vim 20
20 community 13
21 VCS 12
22 calef 9
23 vcs-ignore 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com