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

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

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

gogs/gogs

0
View on GitHub↗
47,606 نجوم·5,071 تفرعات·Go·MIT·8 مشاهداتgogs.io↗

Gogs

Gogs هي خدمة Git مستضافة ذاتياً ومنصة استضافة كود تعاونية. تعمل كمدير للتحكم في الإصدار يسمح للمستخدمين بتخزين وإدارة الكود المصدري على بنيتهم التحتية الخاصة باستخدام بروتوكولات SSH وHTTP وHTTPS.

تتميز المنصة بقدرات نسخ متطابقة شاملة، حيث تعمل كأداة لمزامنة ونسخ المستودعات والويكي من مقدمي الاستضافة الخارجيين إلى مثيل محلي. وهي مصممة للنشر الآمن والمعبأ في حاويات، وتدعم تكوينات المستخدم غير الجذر لتلبية متطلبات الأمان الصارمة.

بالإضافة إلى الاستضافة الأساسية، توفر مجموعة من أدوات التعاون بما في ذلك طلبات السحب، وتتبع المشكلات، والويكي، ومراجعات الكود من قبل الأقران. يدمج النظام أتمتة سير العمل عبر webhooks وGit hooks، ويدير الملفات الثنائية كبيرة الحجم من خلال تخزين الملفات الكبيرة، ويوفر تحكماً دقيقاً في الوصول لإدارة المستودعات الخاصة.

يمكن نشر الخدمة كصورة حاوية لسلوك متسق عبر بيئات استضافة مختلفة.

Features

  • Repository Mirroring - Provides comprehensive tools for duplicating and synchronizing Git repositories and wikis from external hosting providers.
  • Self-Hosted Git Services - Runs a private Git server to store and manage source code without relying on third-party cloud providers.
  • Collaborative Code Hosting Platforms - Coordinates development through pull requests, issue tracking, wikis, and peer code reviews.
  • Collaborative Workflows - Organizes development across contributors using issues, wikis, and pull requests to track project evolution.
  • Code Quality and Review - Manages pull requests and protected branches to ensure code quality through peer review and team discussions.
  • Git Mirroring Tools - Synchronizes and mirrors repositories and wikis from external hosting providers to a local instance.
  • Git Clients - Utilizes the Git command-line client binary within the runtime to execute version control operations.
  • Remote Access Protocols - Provides a dedicated SSH server to handle secure authentication and git-upload-pack protocols for remote access.
  • Repository Synchronization - Mirrors repositories and wikis from external hosting providers to maintain a local copy of the code.
  • Version Control Managers - Manages code repositories using SSH, HTTP, and HTTPS protocols with support for large file storage.
  • Repository Management - Includes administrative tools to manage repository visibility settings, including public, private, and unlisted modes.
  • Private Repository Access Controls - Controls access to sensitive code through granular permissions, private visibility settings, and secure user authentication.
  • Collaborative Peer Reviews - Coordinates pull requests and protected branches to facilitate human review and verification of proposed changes.
  • Containerized Git Servers - Provides a lightweight version control environment packaged as a container image for secure deployment with non-root users.
  • Data Snapshotting - Creates snapshots of service data using retention policies to ensure rapid recovery after a system failure.
  • Custom Git Workflow Automations - Uses webhooks and Git hooks to trigger external services and notify teams when repository events occur.
  • Containerized Deployments - Packages the application into standard images for consistent behavior across different hosting environments and runtimes.
  • System Data Backups - Runs periodic snapshots of system data with customizable intervals and automatic deletion of expired archives.
  • Git Large File Storage - Utilizes the Large File Storage extension to handle oversized binary files without impacting repository performance.
  • Workflow Event Triggers - Uses webhooks and Git hooks to initiate automated processes in response to repository changes.
  • Event Webhooks - Broadcasts real-time state changes and repository events to external systems via HTTP callbacks.
  • Git SSH Servers - Includes a built-in SSH server to secure remote access for pushing and pulling code.
  • Large File Storage (LFS) - Implements Large File Storage to handle oversized binary files without impacting repository performance.
  • Identity-Based Access Restrictions - Enforces identity-based authentication across administrative and API interfaces using external providers.
  • Non-Root Container Execution Environments - Supports running with a non-privileged user and minimal packages to meet strict security requirements in container environments.
  • Granular Permission Systems - Provides complex, role-based authorization structures to manage repository and organizational access.
  • Identity Provider Integrations - Integrates with external identity providers and reverse proxies to synchronize user identities and secure access.
  • Personal Access Tokens - Supports generating secure personal access tokens to replace passwords for command-line and API communication.
  • Repository Modification APIs - Enables the programmatic creation and updating of files and directories within a repository via an API.
  • Webhook Event Notifications - Sends automated push notifications to external URLs whenever predefined repository events occur.
  • Browser-Based Editors - Provides a browser-based editor to modify repository files and wiki pages without requiring local development tools.
  • أدوات المطور - Self-hosted Git service.
  • Source Control and CI/CD - Provides a lightweight self-hosted Git service.
  • Version Control Systems - Lightweight, self-hosted Git service.
  • Git管理工具 - Listed in the “Git 工具” section of the Great Open Source Project awesome list.
  • إدارة المشاريع - Lightweight, self-hosted Git service.

سجل النجوم

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

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

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

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

Start searching with AI

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

ما هي وظيفة gogs/gogs؟

Gogs هي خدمة Git مستضافة ذاتياً ومنصة استضافة كود تعاونية. تعمل كمدير للتحكم في الإصدار يسمح للمستخدمين بتخزين وإدارة الكود المصدري على بنيتهم التحتية الخاصة باستخدام بروتوكولات SSH وHTTP وHTTPS.

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

الميزات الرئيسية لـ gogs/gogs هي: Repository Mirroring, Self-Hosted Git Services, Collaborative Code Hosting Platforms, Collaborative Workflows, Code Quality and Review, Git Mirroring Tools, Git Clients, Remote Access Protocols.

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

تشمل البدائل مفتوحة المصدر لـ gogs/gogs: gitbucket/gitbucket — GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing… charmbracelet/soft-serve — Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user… gogits/gogs — Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for… takezoe/gitbucket — GitBucket is a self-hosted Git hosting platform and forge designed for managing private repositories. Built with the… sitaramc/gitolite — Gitolite is a server-side management layer for self-hosted Git repositories that orchestrates repository settings and… go-gitea/gitea — Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and…

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

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

    gitbucket/gitbucket

    9,370عرض على GitHub↗

    GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema. The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.

    Scalagitgitbucketscala
    عرض على GitHub↗9,370
  • charmbracelet/soft-serveالصورة الرمزية لـ charmbracelet

    charmbracelet/soft-serve

    6,638عرض على GitHub↗

    Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user interface for browsing repositories, files, and commits. It stores repository data and configuration in either SQLite or PostgreSQL, and supports role-based access control with four permission levels for managing repository visibility and write access. The server can be deployed via Docker or managed as a systemd service, and supports webhook notifications for push, collaborator, and branch or tag events to integrate with external automation workflows. It also enables server-

    Gogitgolangssh
    عرض على GitHub↗6,638
  • gogits/gogsالصورة الرمزية لـ gogits

    gogits/gogs

    47,627عرض على GitHub↗

    Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for storing version-controlled repositories with a focus on lightweight deployment across various operating systems and hardware architectures. The system distinguishes itself through a single-binary deployment model, which simplifies installation. It also supports repository migration, allowing users to move existing codebases and documentation from other hosting services into a self-managed environment. The platform covers collaborative code development through pull requests and

    Go
    عرض على GitHub↗47,627
  • takezoe/gitbucketالصورة الرمزية لـ takezoe

    takezoe/gitbucket

    9,371عرض على GitHub↗

    GitBucket is a self-hosted Git hosting platform and forge designed for managing private repositories. Built with the Scala language, it provides a web interface for version control and is implemented as a server compatible with the GitHub API to ensure integration with existing third-party tools. The platform allows for customization of the version control environment through a plugin-based extension model, enabling the installation of third-party plugins to add specialized features. Its capability surface covers software project management via integrated issue trackers, pull requests, and w

    Scala
    عرض على GitHub↗9,371
عرض جميع البدائل الـ 30 لـ Gogs→