See the branch, ahead/behind status, and dirty state of every Git repo under a folder in one terminal screen.
Fetch, pull, or push a single repository or all of them at once with a single keypress.
Run a guided commit wizard or create and push a deploy tag without leaving the dashboard.
| joaooliveira889/monogit | 732124645/promptops | 0hardik1/kubesplaining | |
|---|---|---|---|
| Stars | 31 | 31 | 33 |
| Language | Go | Go | Go |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Install via Homebrew, a prebuilt binary, or go install, no extra infra required.
Monogit solves a common headache for developers who work across many Git projects at once: instead of opening each folder individually to check whether things are up to date, it gives you a single dashboard in your terminal that shows all your repositories side by side. Git is the standard tool developers use to track changes to code over time, and monogit scans a folder you choose, finds all Git repositories inside it, and displays their current state, what branch each one is on, whether it's ahead of or behind the remote server, and whether any files have been changed but not yet saved. From the same screen, you can run common Git actions with a single key press: fetch the latest updates from the server, pull changes down, push your work up, create a commit with a guided wizard, manage branches, or tag a release. You can also jump directly into any repository in your code editor or open its page in your browser. The tool is built in Go and has an interactive terminal interface with keyboard navigation. It is aimed at developers managing multiple projects or a system with many separate code repositories who want a quick overview without switching between windows.
Monogit is a terminal dashboard that scans a folder for Git repositories and shows their branch, sync, and dirty status all at once, with one-key fetch, pull, push, and commit actions.
Mainly Go. The stack also includes Go, Bubble Tea, Lip Gloss.
No license information is provided in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.