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

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

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

30 مستودعات

Awesome GitHub RepositoriesVersion Control Integrations

Extensions and plugins that surface version control information within other development tools or environments.

Explore 30 awesome GitHub repositories matching devops & infrastructure · Version Control Integrations. Refine with filters or upvote what's useful.

Awesome Version Control Integrations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • atom/atomالصورة الرمزية لـ atom

    atom/atom

    60,807عرض على GitHub↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    Surfaces version control information and manages file revisions directly within the editor interface.

    JavaScript
    عرض على GitHub↗60,807
  • romkatv/powerlevel10kالصورة الرمزية لـ romkatv

    romkatv/powerlevel10k

    54,468عرض على GitHub↗

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configuration file. By decoupling prompt rendering from shell initialization, it eliminates startup latency and ensures that the command line remains responsive even under heavy system loads. The project distinguishes itself through advanced performance optimizations, including asynchrono

    Integrates real-time Git status indicators directly into the shell prompt with configurable symbols and display options.

    Shellzsh
    عرض على GitHub↗54,468
  • lazyvim/lazyvimالصورة الرمزية لـ LazyVim

    LazyVim/LazyVim

    26,643عرض على GitHub↗

    LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a comprehensive integrated development environment. It provides a structured system for managing, loading, and orchestrating editor extensions using Lua, designed to standardize professional development workflows through a curated collection of settings and plugins. The project distinguishes itself through a focus on performance and stability, utilizing deferred plugin initialization to minimize startup latency and resource consumption. Its architecture relies on a directory-based

    Surfaces version control operations like diffs and history directly within the editor interface.

    Luaneovimneovim-confneovim-config
    عرض على GitHub↗26,643
  • oi-wiki/oi-wikiالصورة الرمزية لـ OI-wiki

    OI-wiki/OI-wiki

    26,176عرض على GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Surfaces version control metadata directly within the development environment to track authorship and commit history.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    عرض على GitHub↗26,176
  • ogham/exaالصورة الرمزية لـ ogham

    ogham/exa

    24,406عرض على GitHub↗

    Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It functions as a terminal-based file explorer that displays directory contents alongside system metadata and file attributes. The tool distinguishes itself by integrating version control information directly into the directory listing, allowing users to view the status of files within a repository alongside standard system data. It utilizes terminal-based styling to provide color-coded output, which helps visually differentiate between file types and metadata. The utility supports

    Displays real-time version control status indicators directly within the file listing output.

    Rustcommand-linefilesls
    عرض على GitHub↗24,406
  • denysdovhan/spaceship-promptالصورة الرمزية لـ denysdovhan

    denysdovhan/spaceship-prompt

    20,515عرض على GitHub↗

    Spaceship Prompt is a customizable Zsh prompt theme that serves as a development environment monitor, shell environment indicator, and system status monitor. It renders a visual interface for the terminal to display active programming language runtimes, package manager versions, and hardware battery levels. The project functions as a Git status indicator and infrastructure context display, tracking the state of version control repositories and showing active container versions and cluster contexts for cloud and local environments. The tool provides capabilities for shell context visualizatio

    Provides visual cues for Git repository status and current branch directly within the shell.

    Shell
    عرض على GitHub↗20,515
  • sindresorhus/pureالصورة الرمزية لـ sindresorhus

    sindresorhus/pure

    14,084عرض على GitHub↗

    Pure is an asynchronous command line prompt for Zsh designed to maintain terminal responsiveness while providing real-time system and environment information. It functions as a minimal, themeable interface component that reconstructs its visual state by evaluating shell variables and environment context before every new line. The project distinguishes itself by offloading complex tasks, such as version control status checks and system monitoring, to background processes. This architecture ensures that the terminal interface remains fluid and responsive even when performing intensive status up

    Displays Git branch names and repository status directly within the shell prompt.

    Shellgitminimalprompt
    عرض على GitHub↗14,084
  • bhilburn/powerlevel9kالصورة الرمزية لـ bhilburn

    bhilburn/powerlevel9k

    13,429عرض على GitHub↗

    Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual shell status dashboard. It provides a toolkit for defining the layout, colors, and segments of a terminal prompt to improve the command line user experience. The project distinguishes itself through a flexible configuration system for prompt appearance and layout, allowing users to organize information segments across multiple lines and visually merge adjacent blocks. It supports extensive visual customization, including the use of custom font codepoints for icons and state-based

    Surfaces git branch names and repository status changes within the terminal interface for faster navigation.

    Shell
    عرض على GitHub↗13,429
  • canop/brootالصورة الرمزية لـ Canop

    Canop/broot

    12,740عرض على GitHub↗

    Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system hierarchies. It provides a visual tree-based interface that allows users to explore disk contents, manage file operations, and execute shell commands directly within the command line environment. The tool distinguishes itself through real-time fuzzy searching and recursive tree traversal, which filter directory structures as you type to maintain a clear, relevant view of the file system. It integrates version control status directly into the navigation view, displaying branch

    Integrates version control status into the navigation view to display branch and modification states.

    Rustbalanced-bfs-descentcommand-linecommand-line-tool
    عرض على GitHub↗12,740
  • onivim/oniالصورة الرمزية لـ onivim

    onivim/oni

    11,248عرض على GitHub↗

    Oni is a modal code editor and integrated development environment that uses Neovim as its core editing engine. It combines the text manipulation and modal interaction model of Neovim with the capabilities of a full IDE, including a Language Server Protocol implementation for code intelligence, automatic completion, and error highlighting. The editor is distinguished by its integrated web rendering, allowing users to view documentation, browse the web, and render live previews of code and unit tests directly within the interface. It also utilizes TextMate grammars for syntax highlighting. The

    Integrates version control via specialized buffer layers for tracking changes, diffing, and merging.

    TypeScript
    عرض على GitHub↗11,248
  • nvim-tree/nvim-tree.luaالصورة الرمزية لـ nvim-tree

    nvim-tree/nvim-tree.lua

    8,559عرض على GitHub↗

    This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating project directories. It functions as a file system node manipulator and a Git-integrated file manager, allowing users to interact with their project structure directly within the editor. The plugin distinguishes itself by integrating version control status into the visual tree, enabling users to track, stage, and unstage files through the explorer interface. It also features a public API that allows external scripts to trigger internal functions and subscribe to system events. Th

    Polls version control metadata to apply visual highlight groups based on the staged or unstaged status of files.

    Luafile-explorerluaneovim
    عرض على GitHub↗8,559
  • dahlbyk/posh-gitالصورة الرمزية لـ dahlbyk

    dahlbyk/posh-git

    8,218عرض على GitHub↗

    posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade

    Displays the current Git branch name and synchronization status directly within the PowerShell prompt.

    PowerShellchocolateygitpowershell
    عرض على GitHub↗8,218
  • folke/snacks.nvimالصورة الرمزية لـ folke

    folke/snacks.nvim

    7,747عرض على GitHub↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Displays visual indicators for Git version control changes and diagnostics within the file tree.

    Lua
    عرض على GitHub↗7,747
  • progit/progit2الصورة الرمزية لـ progit

    progit/progit2

    6,522عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل ودليل لتعلم نظام التحكم في الإصدار Git. يعمل كمصدر توثيق تقني لكتاب مدرسي يشرح الأساسيات، وتدفقات العمل المتقدمة، والبنية الداخلية لـ Git. تم تنظيم المشروع ككتاب إلكتروني متعدد التنسيقات، مع ملفات مصدرية مصممة ليتم تجميعها في تنسيقات نشر رقمية مختلفة، بما في ذلك HTML وPDF وEPUB وMobi. يستخدم خط أنابيب بناء مخصصاً لتوليد هذه المستندات والتحقق منها. يغطي المحتوى مجموعة واسعة من قدرات التحكم في الإصدار، بما في ذلك معالجة التاريخ، وإدارة المستودع، وتكامل النظام. يوفر تعليمات موجهة حول إدارة تدفق العمل—مثل التفرع، والدمج، وإعادة التأسيس—ويحلل الآليات الداخلية لنظام الملفات القابل للعنونة بالمحتوى وإصدار اللقطات.

    Describes how to surface version control operations and information within text editors and development environments.

    CSS
    عرض على GitHub↗6,522
  • b-ryan/powerline-shellالصورة الرمزية لـ b-ryan

    b-ryan/powerline-shell

    6,287عرض على GitHub↗

    هذا المشروع هو واجهة قائمة على التكوين لتحديد التخطيط والألوان والقطاعات الديناميكية لموجه سطر الأوامر. يعمل كشريط حالة مرئي يعرض حالة التحكم في الإصدار وسياق البيئة مباشرة داخل الصدفة (shell). يتتبع النظام حالة التحكم في الإصدار عن طريق اكتشاف أسماء الفروع وحالات الملفات لأنظمة التحكم في الإصدار المختلفة. كما يعرض سياقات بيئة التشغيل، مثل البيئات الافتراضية النشطة وملفات تعريف السحابة. توفر الأداة قدرات لتخصيص موجه الصدفة، بما في ذلك تطبيق السمات المرئية، واختصار المسار لأشجار الدليل العميقة، وحقن المحتوى الديناميكي من أوامر الصدفة. يمكنه أيضاً تغيير ألوان الموجه بناءً على كود النجاح أو الفشل للأمر الذي تم تنفيذه مسبقاً.

    Provides real-time displays of the current branch, change counts, and file status indicators.

    Python
    عرض على GitHub↗6,287
  • pk910/powfaucetالصورة الرمزية لـ pk910

    pk910/PoWFaucet

    5,535عرض على GitHub↗

    PoWFaucet هي أداة لإدارة أموال البلوكشين وبوابة توزيع مصممة لتعمل كصنبور عملات رقمية متوافق مع EVM. تقوم الأداة بأتمتة تسليم العملات الأصلية للشبكة ورموز ERC20 للمستخدمين، مع إدارة سيولة المحفظة الساخنة من خلال عمليات إعادة تعبئة تلقائية من عقود خزنة آمنة. يركز النظام على مقاومة هجمات Sybil من خلال دمج طبقات متعددة من التحقق. يستخدم متطلبات إثبات العمل (PoW)، وتحديات الكابتشا، والتحقق من الهوية عبر Gitcoin Passport وGitHub وZupass (إثباتات المعرفة الصفرية) لتحديد أهلية المستخدم وتعديل مبالغ المكافآت. تتم إدارة التوزيع من خلال ضوابط حركة المرور بما في ذلك حدود التدفق العالمية، وتقييد الجلسات المتزامنة، وقيود الطلبات المتكررة. توفر المنصة أيضاً أدوات لحل أسماء ENS وواجهة أمامية يمكن تضمينها في المواقع الإلكترونية الحالية.

    Displays real-time notifications and warnings on the frontend sourced from internal events.

    TypeScriptethereumfaucetsybil-resistance
    عرض على GitHub↗5,535
  • ufomiao/zcfالصورة الرمزية لـ UfoMiao

    UfoMiao/zcf

    5,508عرض على GitHub↗

    ZCF is a unified command-line environment manager that initializes, configures, and orchestrates multiple AI coding assistants within a single interface. It provides structured workflows for development, manages parallel Git worktrees, integrates Model Context Protocol (MCP) servers, and routes AI requests across multiple API providers to avoid vendor lock-in. The tool distinguishes itself by enabling parallel development streams through Git worktrees, allowing simultaneous work on multiple branches with natural language control. It supports task-based model routing that selects the most appr

    Shows current Git branch, change counts, sync status, proxy routing state, and workflow stage progress in a real-time status display.

    TypeScriptagentaiai-agent
    عرض على GitHub↗5,508
  • nvim-neo-tree/neo-tree.nvimالصورة الرمزية لـ nvim-neo-tree

    nvim-neo-tree/neo-tree.nvim

    5,247عرض على GitHub↗

    Neo-tree is an extensible UI component for Neovim that functions as a file explorer, project resource manager, and git status browser. It provides a tree-based interface for navigating filesystems, managing open buffers, and organizing document symbols within a side panel. The project is designed as a customizable framework that allows for the integration of external data sources and the implementation of user-defined event handlers. It supports custom tree visuals and component rendering, enabling the display of metadata, custom icons, and third-party plugin data within the tree view. Capab

    Allows users to add, unstage, revert, or commit files directly from the tree-based status view.

    Luafile-explorerluaneovim
    عرض على GitHub↗5,247
  • athityakumar/colorlsالصورة الرمزية لـ athityakumar

    athityakumar/colorls

    5,123عرض على GitHub↗

    colorls هو مصور دليل طرفي يعتمد على Ruby يعرض محتويات نظام الملفات باستخدام الألوان، وأيقونات Font Awesome، ومؤشرات حالة Git. يعمل كواجهة سطر أوامر لعرض محتويات الدليل وتسلسلات هرمية لنظام الملفات المتداخلة في تنسيقات القائمة والشجرة. يتميز المشروع بمحرك سمات قابل للتخصيص يسمح للمستخدمين بتجاوز الألوان الافتراضية وأيقونات unicode عبر ملفات التكوين الخارجية. ويتكامل مع التحكم في الإصدار لإلحاق حالة الملفات والمجلدات مباشرة داخل القائمة الطرفية. توفر الأداة إمكانيات لتصور التسلسل الهرمي للدليل مع عمق قابل للتكوين وتعيين امتدادات الملفات لأيقونات وألوان محددة. ويدعم مراقبة حالات التحكم في الإصدار لتحديد التغييرات المعلقة أثناء التنقل في الدليل.

    Displays visual cues and status indicators for Git repositories directly within the terminal file listing.

    Rubyclicoloreye-candy
    عرض على GitHub↗5,123
  • ccostan/home-assistantconfigالصورة الرمزية لـ CCOSTAN

    CCOSTAN/Home-AssistantConfig

    5,176عرض على GitHub↗

    This repository is a collection of YAML automations and scripts for Home Assistant that coordinate devices and services into context‑aware home routines. Its design centers on combining multiple sensor inputs—motion, bed presence, garage door state—into a single occupancy signal that gates automations, reducing false triggers. The collection delivers actionable mobile notifications with script‑bound buttons for snoozing or escalating alerts, and integrates an external vision service to classify camera snapshots so package deliveries are detected and announced. What distinguishes this configur

    Displays a card on the dashboard showing which automations are running and their entity states.

    Pythonaialexaautomation
    عرض على GitHub↗5,176
السابق12التالي
  1. Home
  2. DevOps & Infrastructure
  3. Version Control and Management
  4. Version Control Integrations

استكشف الوسوم الفرعية

  • Git Status Indicators1 وسم فرعيVisual cues for Git repository status within the shell.
  • Git Status ManagementInterfaces for performing Git operations such as staging, unstaging, and reverting files. **Distinct from Git Status Indicators:** Distinct from Git Status Indicators: provides active management capabilities rather than just visual cues.
  • Navigation IntegrationsTools that surface version control status and repository metadata within file navigation interfaces. **Distinct from Version Control Integrations:** Distinct from general version control integrations: focuses specifically on surfacing repository state within file browsing and navigation views.