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

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

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

sourcegit-scm/sourcegit

0
View on GitHub↗
5,422 نجوم·436 تفرعات·C#·MIT·18 مشاهدات

Sourcegit

SourceGit هو عميل Git GUI لسطح المكتب متعدد المنصات وأداة للتحكم في الإصدار متوافقة مع Windows وmacOS وLinux. يوفر واجهة مستخدم رسومية لاستنساخ ودمج وتحليل تغييرات الكود، ويعمل كمدير مرئي لمستودعات Git.

يتضمن التطبيق مولد التزام (commit) مدعوماً بالذكاء الاصطناعي لصياغة رسائل التزام موحدة ومدير طلب سحب (pull request) لبدء وإدارة عمليات الدمج عبر خدمات الاستضافة المدعومة عبر واجهات برمجة تطبيقات الويب.

يغطي البرنامج قدرات واسعة للتحكم في الإصدار، بما في ذلك عمليات متقدمة مثل إعادة التأسيس التفاعلي (interactive rebasing)، وcherry-picking، وإدارة الوحدات الفرعية. يتميز بتصور التاريخ القائم على الرسم البياني لتحليل اللوم (blame analysis) وعرض diff جنباً إلى جنب للمقارنة المرئية للكود.

يتكامل النظام مع محررات النصوص الخارجية ويتضمن واجهة سطر أوامر لتشغيل طرق عرض وأدوات تطبيق محددة من الطرفية.

Features

  • Git GUI Clients - Provides a comprehensive graphical user interface for managing Git repositories and version control operations.
  • Advanced Git Operations - Supports advanced workflows including interactive rebasing, cherry-picking, and submodule management.
  • Cross-Platform Desktop Clients - Provides a native desktop client for managing source code workflows across Windows, macOS, and Linux.
  • Git Version Control Clients - Functions as a graphical tool for cloning, merging, and analyzing code changes within Git repositories.
  • Git History Visualizations - Tracks project evolution and performs blame analysis using graphical representations of the commit history.
  • Side-by-Side Diff Viewers - Provides a dual-pane layout for calculating and visually comparing text differences between file versions.
  • Commit Graph Visualizers - Renders version control commit logs as a directed acyclic graph to visualize merges and branching history.
  • Code Diff Visualizers - Provides UI components for analyzing differences between file versions using highlighted side-by-side comparisons.
  • Commit Message Generators - Uses artificial intelligence services to draft standardized and descriptive git commit messages.
  • External Editor Integrations - Integrates with third-party text editors to allow seamless switching between the GUI and a full code editor.
  • Advanced Git Operations - Provides graphical tools for complex operations like interactive rebasing, cherry-picking, and submodule management.
  • Pull Request Creation Interfaces - Provides an in-application interface for creating pull requests across supported version control hosting services.
  • Pull Request Management - Initiates and manages the lifecycle of pull requests across supported version control hosting services.
  • API Integration Services - Integrates with remote hosting platforms and AI services via web APIs to manage pull requests and commit generation.
  • Version Control Systems - Simple graphical client for Git repositories.

سجل النجوم

مخطط تاريخ النجوم لـ sourcegit-scm/sourcegitمخطط تاريخ النجوم لـ sourcegit-scm/sourcegit

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Sourcegit.
  • git-up/gitupالصورة الرمزية لـ git-up

    git-up/GitUp

    12,015عرض على GitHub↗

    GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a visual environment for browsing repository content, editing history, and performing version control operations. The application features an interactive commit graph visualizer for navigating branching and merging history. It includes a dedicated history editor that allows for the visual manipulation of the project timeline, including the ability to reorder, split, and roll back commits. The tool covers diff analysis through side-by-side file comparisons and high-speed content sear

    Objective-C
    عرض على GitHub↗12,015
  • gitextensions/gitextensionsالصورة الرمزية لـ gitextensions

    gitextensions/gitextensions

    8,361عرض على GitHub↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    عرض على GitHub↗8,361
  • fredriknoren/ungitالصورة الرمزية لـ FredrikNoren

    FredrikNoren/ungit

    10,583عرض على GitHub↗

    Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a visual dashboard for performing version control operations, staging changes, and committing files without using a terminal. The project integrates third-party merge utilities to resolve file conflicts and includes a system for signing and verifying the authenticity of code contributions using PGP encryption keys. The interface maintains synchronization with the local filesystem by monitoring directory changes in real time to update the repository state. It interfaces with the unde

    JavaScriptgitjavascriptnodejs
    عرض على GitHub↗10,583
  • 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
  • عرض جميع البدائل الـ 30 لـ Sourcegit→

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

    ما هي وظيفة sourcegit-scm/sourcegit؟

    SourceGit هو عميل Git GUI لسطح المكتب متعدد المنصات وأداة للتحكم في الإصدار متوافقة مع Windows وmacOS وLinux. يوفر واجهة مستخدم رسومية لاستنساخ ودمج وتحليل تغييرات الكود، ويعمل كمدير مرئي لمستودعات Git.

    ما هي الميزات الرئيسية لـ sourcegit-scm/sourcegit؟

    الميزات الرئيسية لـ sourcegit-scm/sourcegit هي: Git GUI Clients, Advanced Git Operations, Cross-Platform Desktop Clients, Git Version Control Clients, Git History Visualizations, Side-by-Side Diff Viewers, Commit Graph Visualizers, Code Diff Visualizers.

    ما هي البدائل مفتوحة المصدر لـ sourcegit-scm/sourcegit؟

    تشمل البدائل مفتوحة المصدر لـ sourcegit-scm/sourcegit: git-up/gitup — GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a… fredriknoren/ungit — Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a… rgburke/grv — grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… gitkraken/vscode-gitlens — GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an… facebook/sapling — Sapling is a scalable version control system designed to handle repositories with millions of files and commits,…