GitButler
Git client designed for modern workflows with virtual branches, drag-and-drop commit management, and AI descriptions.
Overview
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte GitButler GitButler
Git, but better.
GitButler is a modern Git-based version control interface with both a GUI and CLI built from the ground up for AI-powered workflows.
Website • Blog • Docs • Downloads The project has 20K+ GitHub stars and is licensed under NOASSERTION.
Key Features
Source: GitHub README
- Stacked Branches (gui, cli)
- Effortlessly create branches stacked on other branches. Amend or edit any commit easily with automatic restacking.
- Parallel Branches (gui, cli)
- Organize work on multiple branches simultaneously, rather than constantly switching branches.
- Easy Commit Management (gui, cli)
- Uncommit, reword, amend, move, split and squash commits by dragging and dropping or simple CLI commands. Forget about
rebase -i, you don’t need it anymore. - Undo Timeline (gui, cli)
- Logs all operations and changes and allows you to easily undo or revert any operation.
- First Class Conflicts (gui, cli)
- Rebases always succeed. Commits can be marked as conflicted and resolved at any time, in any order.
Deploy
Replaces
Related Developer Tools Tools
View all 181 →Neovim
97KThe hyperextensible Vim fork that rewards the time you invest — sub-100ms startup, modal editing, total customization, and no licensing fees.
Hoppscotch Community Edition
78KOpen-source API development ecosystem — lightweight, fast alternative to Postman with REST, GraphQL, WebSocket, and real-time API testing.
code-server
77KRun VS Code on any machine and access it through a browser — code from your iPad, Chromebook, or any device with a web browser.
Appwrite
55KOpen-source backend-as-a-service with authentication, databases, storage, functions, and messaging. Self-hosted Firebase alternative for web and mobile apps.
Gitea
54KLightweight, self-hosted Git service with code hosting, pull requests, CI/CD, package registry, and project management. GitHub alternative that runs on a Raspberry Pi.
Gogs
48KA painless, lightweight, self-hosted Git service written in Go. Minimal resource usage, easy setup, and runs on anything from a Raspberry Pi to a VPS.