Latest Release: v1.12.0 • MIT Open Source

--local --fast

Fast, lightweight Git-compatible version control.

MiniGit is a zero-dependency, open-source version control system and polyglot SDK built for modern developers. Everything you love about standard Git daily workflows, branching, merging, and automation.

Download for Windows

Detected: x86_64

Native standalone pre-compiled executable (minigit.exe) • No dependencies needed

Download (minigit.exe)
Other platforms:••
minigit — terminal
$ minigit init
Initialized empty mini_git repository
$ minigit add .
$ minigit commit -m "Initial release"
[7e9a12c] Initial release
$ minigit branch feature/payments
$ minigit switch feature/payments
Switched to branch 'feature/payments'
$ docker run --rm -v $(pwd):/data minigit:latest status
On branch feature/payments (working tree clean)
Reference Manual
Comprehensive command-by-command guide covering everyday workflows, branching, merging, conflict resolution, rebase, and bisect.
Install & Setup
Native pre-compiled executables for Windows, Linux, and macOS, alongside verified multi-stage Docker container images.
Learn & Concepts
Understand core snapshotting principles, commit DAG mechanics, and 5-minute practical quickstart guide.

Essential Command Topics

Quick access to core operations modeled after standard Git conventions.