nowfound

Dev tools · alternatives · 2026

24 alternatives to ggc – A terminal-based Git CLI written in Go

Hi HN, I built ggc (https://github.com/bmf-san/ggc), a terminal-based Git CLI tool written in Go. ggc provides: - A fast interactive UI (like `fzf`) for common Git operations - Traditional subcommands (e.g. `ggc add`, `ggc commit`) - Git-compatible config support (`ggc config` reads from `git config`) - Built-in aliases and workflow automation (e.g. `ggc addcommitpush`) The goal is to improve developer productivity by combining interactive workflows with scriptable CLI operations. It's still under active development, but I'd love feedback from the community! GitHub:…

ggc is a terminal-based Git CLI tool written in Go for developers who want faster version control workflows. It combines an interactive UI similar to fzf for common Git operations with traditional subcommands and… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    A while ago I shared an early version of ggc, a Git helper I built in Go. Since then the project has grown quite a bit, and I’d love to share the latest updates (v6.0). Repo: https://github.com/bmf-san/ggc Install: - macOS/Linux: `brew install ggc` - Go: `go install github.com/bmf-san/ggc/v6@latest` - Homebrew: `brew install ggc` - Or grab binaries: https://github.com/bmf-san/ggc/releases Features: Dual modes: Traditional CLI commands (ggc add, etc.) and interactive mode (launch with just ggc) Intuitive command structure:…

    2025 · github.com · its alternatives →

  2. 2

    In which I rewrite my toy pygit client in Go to see how suitable Go is for simple scripts.

    2023 · benhoyt.com · its alternatives →

  3. 3

    Hey folks, Here's a quick and dirty tool to use natural language to get git to do what you want. Example: $gitgpt create a new branch called feature/test add all the files and commit with msg creating feature test then push to origin I haven't put it through the wringer yet, however it's worked well with some pretty straight forward day to day git usage.

    2023 · github.com · its alternatives →

  4. 4

    GOMP (Git cOMPare) is a tool for comparing branches. - MarkForged/GOMP

    2020 · github.com · its alternatives →

  5. 5

    simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  6. 6

    Hi Hacker news ! I’m Julien and I built an alternative CLI for Git : gut. Even if I haven’t been coding for a long time (I’m in the first year studying computer science), I’ve always found git to be frustrating. The command naming is inconsistent and git lets you easily shoot yourself in the foot. I made gut, another git porcelain, to solve these issues. It provides a consistent naming of command. To do so, syntax is based on subcommands. For example, to delete a branch, run gut branch rm rather than git branch -d, same to delete a remote (gut remote rm) and so on. Gut also prevents you from…

    2023 · gut-cli.dev · its alternatives →

  7. 7
    GitUp▲275

    The Git interface you've been missing all your life

    2015 · gitup.co · its alternatives →

  8. 8

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com · its alternatives →

  9. 9

    Gitlogue is a CLI that turns your Git commits into a typing-style replay. It visualizes diffs line by line, shows the file tree, and plays back each edit as if it were typed in real time. Key points • Realistic typing animation • Syntax-highlighted diffs • File-tree view • Replay any commit • Self-contained CLI Demo video is in the README. Repo: https://github.com/unhappychoice/gitlogue

    Nov 2025 · github.com · its alternatives →

  10. 10
    Tempo▲118

    Replace the Git CLI with a clear UI and AI assist

    2024 · maoyama.gumroad.com · its alternatives →

  11. 11PA
  12. 12

    This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…

    Feb 2026 · github.com · its alternatives →

  13. 13

    Project has been moved to: https://github.com/go-git/go-git - src-d/go-git

    2016 · github.com · its alternatives →

  14. 14

    commit/branch/workdir explorer for git. Contribute to isacikgoz/gitin development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  15. 15
    Flipt v2▲178

    Hey all, I'm the founder of Flipt, an open-source (https://github.com/flipt-io/flipt) feature flag tool that I (and others) have been working on for the past few years. About a year or two ago we added support for serving flag state from various non-relational declarative stores like Git, OCI, Object Store, etc. Many of our users came to love the git-backed storage, as it allows them to keep their feature flags close to their code in there organization's repos. But they had one (rather large) ask, and that was the ability to use the UI to manage flag state changes and…

    Oct 2025 · flipt.io · its alternatives →

  16. 16
    Gogs▲56

    A self-hosted Git service written in Go

    2014 · gogs.io · its alternatives →

  17. 17

    Write your BPF programs in Go, not C. gobee transpiles a Go subset to BPF C and generates typed cilium/ebpf bindings. - boratanrikulu/gobee

    May 2026 · github.com · its alternatives →

  18. 18
    GitUI▲77

    Blazing fast terminal-UI for git written in Rust

    2021 · github.com · its alternatives →

  19. 19

    ReGit: A Tiny Git-Compatible Git Implementation. Contribute to WithGJR/regit-go development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  20. 20
    Gomerge▲83

    Bulk merge & approve pull requests from your terminal

    2021 · github.com · its alternatives →

  21. 21

    Generate commit messages using ChatGPT. Contribute to markuswt/gpt-commit development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  22. 22

    🐱 cat alternative written in Go. Contribute to koki-develop/gat development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  23. 23

    Simple terminal based sequence editor for git interactive rebase. - sjurba/rebase-editor

    2017 · github.com · its alternatives →

  24. 24

    Review and refine Git diffs before you push. Contribute to xguot/difi development by creating an account on GitHub.

    Feb 2026 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →