version-control
Adds numbered shortcuts to the output git status, and much more.
SCM Breeze is a set of shell scripts (for bash and zsh) that make it easier to use git. It integrates with your shell to give you numbered file shortcuts, a repository index with tab completion, and a community driven collection of useful SCM functions.
🦉 ML Experiments and Data Management with Git
Data Version Control or DVC is a command line tool and VS Code Extension to help you develop reproducible machine learning projects:
Version control for your data. Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast.
Related contents:
The Evolution of Version Control. Version control that works the way you think.
Ever felt that version control should be simpler? That branching shouldn't require a PhD in Git? That merging shouldn't feel like defusing a bomb? We did too. That's why we built Evo.
Evo is a modern, offline-first version control system that focuses on what matters most: helping developers write great code together. No more merge conflicts that make you want to quit programming. No more branch structures that look like abstract art. Just clean, intuitive version control that works.
Database Change Management & CI/CD Automation, Database DevOps.
Automated, secure, and compliant database change management pipelines that accelerate delivery and reduce toil. Liquibase helps millions of developers track, version, and deploy database schema changes.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Related contents:
A Coherent Software Configuration Management System.
Related contents:
Version control for your database
Robust schema evolution across all your environments. With ease, pleasure, and plain SQL.
A Git-compatible VCS that is both simple and powerful.
Jujutsu is a powerful version control system for software projects. You use it to get a copy of your code, track changes to the code, and finally publish those changes for others to see and use. It is designed from the ground up to be easy to use—whether you're new or experienced, working on brand new projects alone, or large scale software projects with large histories and teams.
Related contents:
- Jujutsu for everyone.
- Steve's Jujutsu Tutorial.
- Tools Worth Changing To in 2025 @ Matthew Sanabria.
- Episode #77: Fallthrough & Friends @ Changelog & Friends.
- What I've learned from jj @ zerowidth positive lookahead.
- Git experts should try Jujutsu @ pksunkara.
- Jujutsu For Busy Devs @ Madeleine Mortensen.
- Jujutsu (jj) - quand Google réinvente Git en mode ninja @ Korben :fr:.
- Switch to Jujutsu already: a tutorial @ Stavros' Stuff.
- I see a future in jj @ Steve Klabnik.
- Reviewing large changes with Jujutsu @ Ben Gesoff.
Git Branching, Refined. The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte.
GitButler is a git client that lets you work on multiple branches at the same time. It allows you to quickly organize file changes into separate branches while still having them applied to your working directory. You can then push branches individually to your remote, or directly create pull requests.
🔢 Numeric file shortcuts for common git commands .
scmpuff makes working with git from the command line quicker by substituting numeric shortcuts for filenames.
The Markdown CMS. A CMS With Version Control Built-in.
Tina is a headless content management system with support for visual editing and Git.
Related contents:
Sapling SCM is a cross-platform, highly scalable, Git-compatible source control system.
It aims to provide both user-friendly and powerful interfaces for users, as well as extreme scalability to deal with repositories containing many millions of files and many millions of commits.
Related contents: