awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
extrawurst avatar

extrawurst/gitui

0
View on GitHub↗
22,118 Stars·737 Forks·Rust·MIT·5 Aufrufe

Gitui

Gitui is a terminal user interface and repository manager built with Rust. It provides a keyboard-driven visual environment for performing version control operations without the need to type manual command line arguments.

The application enables the management of Git branches, commits, and remote synchronization, alongside capabilities for stashing temporary work and managing submodules. It includes support for GPG commit signing to verify identity through cryptographic signatures.

Users can customize the experience through keyboard shortcut rebinding and visual theme adjustments. The interface provides tools for staging specific file changes, browsing commit histories, and aligning local states with remote servers.

Features

  • Terminal-Based Version Control Interfaces - Provides a visual, interactive terminal interface for managing version control operations without manual commands.
  • Staging and Commit Interfaces - Offers a keyboard-driven user interface for staging, unstaging, and reverting specific file changes.
  • Branch Management - Creating, renaming, and switching between local and remote branches to organize different feature development streams.
  • Commit Management - Provides a visual interface for creating, amending, and organizing commits within the repository.
  • Git Repository Explorers - Offers a keyboard-driven interface for navigating commit history, file trees, and branch references.
  • Git Repository Integrators - Enables pushing local changes and fetching updates from remote Git servers.
  • Rust-Based Integrations - Leverages Rust to provide high-performance, memory-safe interfaces with Git repositories.
  • Remote Repository Syncing - Provides tools to push local changes and fetch updates to keep local and remote states aligned.
  • Terminal User Interfaces - Implements a keyboard-driven terminal user interface for repository management.
  • Version Control Managers - Serves as a comprehensive terminal-based manager for Git repositories and version control workflows.
  • Version Control Clients - Functions as a text-based client for interacting with and managing Git repositories.
  • Branch Management Utilities - Provides tools for creating, renaming, deleting, and navigating repository branches.
  • Visual Browsers - Includes a searchable visual commit log to track project evolution and browse changes.
  • Rust-Implemented Tooling - Built as a high-performance CLI tool using Rust for efficient system resource usage.
  • Commit Signing - Supports cryptographically signing commits using GPG to verify contributor identity.
  • Version Control Stashing - Implements capabilities for saving and applying temporary work-in-progress snapshots via Git stashing.
  • Keyboard Shortcuts - Provides customizable keyboard mappings to trigger application actions.
  • Visual Style Customization - Offers adjustable colors and appearance settings to support light and dark terminal styles.
  • Developer Tools - Terminal-based user interface for Git.
  • Entwicklungstools - Fast terminal UI for Git.
  • Versionskontrolle - High-performance terminal UI for git operations.
  • lazygit - Listed in the “lazygit” section of the Awesome Alternatives In Rust awesome list.

Star-Verlauf

Star-Verlauf für extrawurst/gituiStar-Verlauf für extrawurst/gitui

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht extrawurst/gitui?

Gitui is a terminal user interface and repository manager built with Rust. It provides a keyboard-driven visual environment for performing version control operations without the need to type manual command line arguments.

Was sind die Hauptfunktionen von extrawurst/gitui?

Die Hauptfunktionen von extrawurst/gitui sind: Terminal-Based Version Control Interfaces, Staging and Commit Interfaces, Branch Management, Commit Management, Git Repository Explorers, Git Repository Integrators, Rust-Based Integrations, Remote Repository Syncing.

Welche Open-Source-Alternativen gibt es zu extrawurst/gitui?

Open-Source-Alternativen zu extrawurst/gitui sind unter anderem: rgburke/grv — grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user… git-tips/tips — This project is a curated collection of command reference guides and workflow documentation for Git. It provides a… gitbutlerapp/gitbutler — GitButler is a desktop application designed for managing Git version control workflows. It provides a visual interface… gitui-org/gitui — GitUI is a terminal-based interface for managing Git repositories, providing an interactive environment for executing… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… k88hudson/git-flight-rules — git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing…

Open-Source-Alternativen zu Gitui

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gitui.
  • rgburke/grvAvatar von rgburke

    rgburke/grv

    4,093Auf GitHub ansehen↗

    grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user interface for browsing commit history, inspecting code differences, and managing branches and tags within Git repositories. The project distinguishes itself through a graphical commit graph visualizer that renders branching patterns and merge history directly in the terminal. It employs a tiled view layout engine and tabbed workspace management to display multiple repository perspectives simultaneously, supported by real-time filesystem monitoring to update the interface auto

    Gogitgogolang
    Auf GitHub ansehen↗4,093
  • git-tips/tipsAvatar von git-tips

    git-tips/tips

    21,702Auf GitHub ansehen↗

    This project is a curated collection of command reference guides and workflow documentation for Git. It provides a structured set of shell commands and practical techniques for managing version control and repository history. The guide focuses on specific high-level operational areas, including repository debugging via binary search and log inspection, the manipulation of commit history through squashing and rewording, and the synchronization of remote repositories. It also covers techniques for auditing project evolution and managing remote references. Additional capabilities cover general

    JavaScriptgittipstips-and-tricks
    Auf GitHub ansehen↗21,702
  • gitbutlerapp/gitbutlerAvatar von gitbutlerapp

    gitbutlerapp/gitbutler

    19,465Auf GitHub ansehen↗

    GitButler is a desktop application designed for managing Git version control workflows. It provides a visual interface for organizing concurrent development tasks, allowing users to work on multiple features or bug fixes simultaneously within a single repository without the need for manual context switching. The application utilizes a virtual file system overlay and in-memory staging to track granular file modifications independently of the underlying version control system. It features a conflict isolation engine that breaks down complex merge conflicts into smaller, manageable segments, and

    Rustgitgithubtauri
    Auf GitHub ansehen↗19,465
  • gitui-org/gituiAvatar von gitui-org

    gitui-org/gitui

    22,116Auf GitHub ansehen↗

    GitUI is a terminal-based interface for managing Git repositories, providing an interactive environment for executing version control operations, inspecting commit logs, and navigating file hierarchies. It functions as a keyboard-driven client that allows users to stage changes, manage branches, and review project history directly from the command line. The application distinguishes itself through a focus on interface responsiveness and user-defined workflows. It utilizes background thread offloading and asynchronous data caching to maintain performance during complex operations, while offeri

    Rustasyncbashcommand-line-interface
    Auf GitHub ansehen↗22,116
Alle 30 Alternativen zu Gitui anzeigen→