Browse GitHub star and fork rankings, including daily updated top repositories grouped by programming language.
git-sim
git-sim visually simulates Git operations in a repository from a terminal command.

About git-sim
git-sim is a terminal tool that shows what a Git command would do in the user's own repository. It uses Git-like syntax, such as git-sim merge , and generates an image by default or a video showing the command's effect. It outputs jpg, png, mp4, or webm files, with dark mode by default, light mode option, and commit coloring such as by author. It requires installing Manim and its dependencies, includes a bundled git-dummy command to create a test repository, and animated output can be slow to generate.
Key features
- Simulate Git commands from terminal into JPG image by default
- Generate animated MP4 video with --animate flag
- Output in jpg, png, mp4, or webm formats
- Color commits by author with --color-by option
- Dark mode by default with light mode option
- Bundled git-dummy creates test repo with branches and commits
- Open-source codebase
- Uses Git-like command syntax
- Outputs shareable images and videos for documentation
- Requires installing Manim and its dependencies separately
- Animated video generation causes significant performance slowdown
git-sim at a glance
- Category
- Development › Git & Code Hosting
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
git-sim alternatives
Tools and sites you could use instead, ranked by how closely they match.
ghgrab browses and downloads files from GitHub, GitLab, Codeberg, Gitea, and Forgejo without logging in.
This GitHub Desktop fork adds support for various Linux distributions.
Run Git commands through lazygit, a terminal interface for managing Git repositories.
Compare files by syntax rather than line by line with Difftastic, a structural diff command-line tool.
Update multiple repositories with one command using multi-gitter, a tool for coordinated repository changes.
Popular in Git & Code Hosting
Well-known listings from the same topic.
git-sim FAQ
Which Git commands can git-sim visualize?
How do I generate an animated video?
Can I use git-sim without an existing repository?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











