A lightweight, self-hosted Docker tool to deploy Git-hosted sites locally. Clone, build, and deploy Hugo, Go, or Node.js sites with custom commands, branch selection, and private repo access. Detect changes and auto-redeploy — a flexible alternative to SaaS tools like Cloudflare Pages or GitHub Pages.
Synchronize tracking repositories. Safe and simple one-script git synchronization.
This script intends to sync near-automatically via git in "tracking" repositories where a nice history is not as crucial as having one.
Suppose you have a set of text files you care about, multiple machines to work on, and a central git repository (a.k.a. bare repository) at your disposal. You do not care about atomic commits, but coarse versioning and backup is grave. For example, server configuration or org-mode files.
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.
🔢 Numeric file shortcuts for common git commands .
scmpuff makes working with git from the command line quicker by substituting numeric shortcuts for filenames.
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.
The Continuous Merge Platform.
Save time and CI costs while making code merging more secure and less frustrating for developers.
A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ *, resist any pressure to create other long-lived development branches by employing documented techniques. They therefore avoid merge hell, do not break the build, and live happily ever after.
Command-line Git information tool.
Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal. The tool is completely offline - no network access is required.
A Deployment Pipeline Framework That Sticks.
A framework for orchestrating and introspecting delivery pipelines.
Integrates with directly with Git, OCI and more (to come).
Optional user interface for pipeline introspection and manipulation.
Glu is a framework built to help manage and coordinate multi-environment deployments using configuration stored in Git.
Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
Using a pre-commit hook, Talisman validates the outgoing changeset for things that look suspicious — such as tokens, passwords, and private keys.
Talisman is a tool that scans git changesets to ensure that potential secrets or sensitive information do not leave the developer's workstation.
It validates the outgoing changeset for things that look suspicious - such as potential SSH keys, authorization tokens, private keys etc.
A syntax-aware git merge driver for a growing collection of programming languages and file formats.
Mergiraf can solve a wide range of Git merge conflicts. That's because it's aware of the trees in your files! Thanks to its understanding of your language, it can often reconcile the needs of both sides.
Git Security Scanning & Secrets Detection.
A Coherent Software Configuration Management System
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.
Open source AI. Code Reviews and Docs.
Customizable LLM-enabled workflows to automate reviews, docs and patches.
Patchwork automates development gruntwork like PR reviews, bug fixing, security patching, and more using a self-hosted CLI agent and your preferred LLMs. Try the hosted version here.
Runme runs Markdown. DevOps Notebooks Built with Markdown.
Runme is a tool that makes runbooks actually runnable, making it easier to follow step-by-step instructions. Shell/bash, Python, Ruby, Javascript/Typescript, Lua, PHP, Perl, and many other runtimes are supported via Runme's shebang feature. Runme allows users to execute instructions, check intermediate results, and ensure the desired outputs are achieved. This makes it an excellent solution for runbooks, playbooks, and documentation that requires users to complete runnable steps incrementally—making operational docs reliable and much less susceptible to bitrot.