https://github.com/gitxtui/gitx
A TUI Helper for learning git (VCS)
https://github.com/gitxtui/gitx
cli git go hacktoberfest2025 hactoberfest learning tui vcs
Last synced: 4 months ago
JSON representation
A TUI Helper for learning git (VCS)
- Host: GitHub
- URL: https://github.com/gitxtui/gitx
- Owner: gitxtui
- License: mit
- Created: 2025-07-14T20:02:35.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-09-29T19:51:23.000Z (8 months ago)
- Last Synced: 2025-09-29T20:45:22.852Z (8 months ago)
- Topics: cli, git, go, hacktoberfest2025, hactoberfest, learning, tui, vcs
- Language: Go
- Homepage: https://gitxtui.github.io/docs/
- Size: 162 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GITx - A Git TUI Helper

`gitx` is a Terminal User Interface (TUI) built with Go to help you learn and interact with Git. It provides a visual way to handle common Git commands, making it easier for both beginners and experienced users to manage their repositories without leaving the terminal.
Inspired by `lazygit`, `gitx` aims to provide a guided and educational experience.
## Features
* **Interactive UI:** A user-friendly terminal interface to visualize your Git workflow.
* **Common Git Actions:** Easily perform actions like staging, committing, stashing, and managing branches.
* **Educational:** Designed to help users understand what's happening under the hood, with clear labels and a straightforward layout.
## Installation
You can install `gitx` using the provided shell script. This requires `curl` and `tar` to be available on your system.
```bash
curl -sSL https://raw.githubusercontent.com/gitxtui/gitx/master/install.sh | bash
```
This will download the latest release and install it to `/usr/local/bin`.
## Usage
Simply run `gitx` from within a Git repository:
```bash
gitx
```
## Contributing
Contributions are welcome! Please read the [CONTRIBUTING.md](./CONTRIBUTING.md)
Join the discussion on our Discord server:
[](https://discord.gg/DphdFXd3Bh)
## Credits
This project is inspired by [lazygit](https://github.com/jesseduffield/lazygit), a powerful terminal UI for Git commands.
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.