awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
extrawurst avatar

extrawurst/gitui

0
View on GitHub↗
22,118 stele·737 fork-uri·Rust·MIT·5 vizualizări

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.
  • Instrumente pentru dezvoltatori - Terminal-based user interface for Git.
  • Instrumente de dezvoltare - Fast terminal UI for Git.
  • Controlul versiunilor - High-performance terminal UI for git operations.
  • lazygit - Listed in the “lazygit” section of the Awesome Alternatives In Rust awesome list.

Istoric stele

Graficul istoricului de stele pentru extrawurst/gituiGraficul istoricului de stele pentru extrawurst/gitui

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Gitui

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Gitui.
  • rgburke/grvAvatar rgburke

    rgburke/grv

    4,093Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,093
  • git-tips/tipsAvatar git-tips

    git-tips/tips

    21,702Vezi pe GitHub↗

    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
    Vezi pe GitHub↗21,702
  • gitbutlerapp/gitbutlerAvatar gitbutlerapp

    gitbutlerapp/gitbutler

    19,465Vezi pe GitHub↗

    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
    Vezi pe GitHub↗19,465
  • gitui-org/gituiAvatar gitui-org

    gitui-org/gitui

    22,116Vezi pe GitHub↗

    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
    Vezi pe GitHub↗22,116
Vezi toate cele 30 alternative pentru Gitui→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale extrawurst/gitui?

Principalele funcționalități ale extrawurst/gitui sunt: 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.

Care sunt câteva alternative open-source pentru extrawurst/gitui?

Alternativele open-source pentru extrawurst/gitui includ: 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…