awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
extrawurst avatar

extrawurst/gitui

0
View on GitHub↗
22,118 نجوم·737 تفرعات·Rust·MIT·6 مشاهدات

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.
  • أدوات المطور - Terminal-based user interface for Git.
  • أدوات التطوير - Fast terminal UI for Git.
  • التحكم في الإصدار - High-performance terminal UI for git operations.
  • lazygit - Listed in the “lazygit” section of the Awesome Alternatives In Rust awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ extrawurst/gituiمخطط تاريخ النجوم لـ extrawurst/gitui

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Gitui

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Gitui.
  • rgburke/grvالصورة الرمزية لـ rgburke

    rgburke/grv

    4,093عرض على 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
    عرض على GitHub↗4,093
  • git-tips/tipsالصورة الرمزية لـ git-tips

    git-tips/tips

    21,702عرض على 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
    عرض على GitHub↗21,702
  • gitbutlerapp/gitbutlerالصورة الرمزية لـ gitbutlerapp

    gitbutlerapp/gitbutler

    19,465عرض على 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
    عرض على GitHub↗19,465
  • gitui-org/gituiالصورة الرمزية لـ gitui-org

    gitui-org/gitui

    22,116عرض على 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
    عرض على GitHub↗22,116
عرض جميع البدائل الـ 30 لـ Gitui→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ extrawurst/gitui؟

الميزات الرئيسية لـ extrawurst/gitui هي: 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.

ما هي البدائل مفتوحة المصدر لـ extrawurst/gitui؟

تشمل البدائل مفتوحة المصدر لـ extrawurst/gitui: 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…