GitAdd TUI

Status: Completed

Golang

Overview

A terminal-based user interface that simplifies Git’s staging process with an interactive, visual approach to selecting files.

Key Features

  • Interactive file selection with keyboard navigation
  • Intuitive TUI with modern terminal graphics
  • Fast and lightweight alternative to Git GUI tools

Technologies Used

  • Language: Golang
  • TUI Framework: bubbletea

What I Learned

  • Building terminal user interfaces with bubbletea
  • Event-driven architecture in TUI applications
  • User experience design for command-line tools