6 مستودعات
Terminal-based tools for managing repository history, branches, and commit workflows.
Explore 6 awesome GitHub repositories matching user interface & experience · Version Control Interfaces. Refine with filters or upvote what's useful.
Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress
Visualizes repository history, branches, and commit workflows through an interactive text-based interface.
This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor
Integrates build results and execution logs directly into pull requests for immediate feedback.
Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep
Performs programmatic actions on repositories including issue and pull request management.
PocketHub is an Android mobile client and Git client designed for managing GitHub repositories, issues, and pull requests. It functions as a mobile interface and API wrapper that interacts with the GitHub REST API to facilitate account and repository management on mobile devices. The application enables a mobile Git workflow, allowing users to track development progress and review code changes. This includes capabilities for GitHub repository administration and the management of user profiles and account activity. The project implements a mobile interface for interacting with GitHub via REST
Provides programmatic management of repository resources including issues and pull requests.
Bit هي واجهة سطر أوامر وغلاف لسير عمل Git يبسط إدارة المستودع من خلال أوامر عالية المستوى ومزامنة آلية. تعمل كأداة shell تفاعلية تقلل من العمليات اليدوية من خلال الجمع بين التجهيز (staging)، والالتزام (committing)، والدفع (pushing) في سير عمل مبسط. تتميز الأداة بالتكامل المباشر مع مزودي التحكم في الإصدار للسماح للمستخدمين بعرض وفحص طلبات السحب (pull requests) من الطرفية. كما تتميز بنظام إكمال ذكي يوفر إكمالاً سياقياً للعلامات واقتراحات للأعلام لمسارات الملفات، وأسماء الفروع، والأوامر بناءً على حالة المستودع وتاريخه. تغطي قدراتها الأوسع مزامنة الفروع الآلية عبر إعادة التأسيس (rebasing)، وإنشاء الفروع الديناميكي أثناء الفحص، وإدارة علامات الإصدار عبر البيئات المحلية والبعيدة. كما توفر سير عمل تجهيز موحد لدمج مراحل الإضافة والالتزام.
Integrates pull request viewing and checkout capabilities directly into the terminal interface.
Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c
Enables full programmatic management of repositories, including the creation and modification of issues and pull requests.