Skip to content

bmf-san/ggc

ggc

GitHub release Go Report Card codecov GitHub license Go Reference Sourcegraph CI CodeQL Dependabot Updates OpenSSF Scorecard Awesome Go

A Go Git CLI.

📖 Full documentation: https://bmf-san.github.io/ggc/

ggc

This logo was created by gopherize.me.

Demo

Click any GIF to view full size.

Interactive & Workflow mode CLI workflow Branch management
Interactive overview demo CLI workflow demo Branch management demo
Fuzzy-search every ggc command, then press Tab to queue them into a workflow and Ctrl+T to run the pipeline. Traditional one-shot commands: ggc status, ggc add, ggc commit "<msg>", ggc log simple. Create and switch branches with plain verbs; interactive pickers appear when arguments are omitted.

Overview

ggc is a Git tool written in Go, offering both a traditional CLI and an interactive TUI with incremental search and multi-command workflows. Run ggc <subcommand> directly, or type ggc on its own to open the fuzzy picker.

Supported: macOS (amd64 / arm64 / universal), Linux (amd64 / arm64), Windows (amd64). Requires Git and Go 1.25+ to build.

Full documentation lives at https://bmf-san.github.io/ggc/:

Install

# quick install (macOS / Linux)
curl -sSL https://raw.githubusercontent.com/bmf-san/ggc/main/install.sh | bash

# or Homebrew
brew install ggc

# or Go
go install github.com/bmf-san/ggc/v8@latest

Windows binaries, pre-built archives, and source builds are covered in the installation guide. After installing, run ggc doctor to verify.

References

Contributing

See CONTRIBUTING.md and CODE_OF_CONDUCT.md for details.

Sponsor

If you’d like to support my work, please consider sponsoring me!

GitHub Sponsors – bmf-san

Or simply giving ⭐ on GitHub is greatly appreciated—it keeps me motivated to maintain and improve the project! :D

Stargazers

Stargazers repo roster for @bmf-san/ggc

Forkers

Forkers repo roster for @bmf-san/ggc

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages