awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gogits avatar

gogits/gogs

0
View on GitHub↗
47,627 Stars·5,075 Forks·Go·MIT·7 Aufrufegogs.io↗

Gogs

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 issue tracking, alongside team access control managed via organization hierarchies. Workflow automation is handled through webhooks that trigger notifications to third-party applications based on repository events. Additional capabilities include a web-based file editor, specialized document rendering for notebooks and PDFs, and interface customization via server-side templates.

User identities are verified through internal protocols or external providers, while repository data transfer is handled via the secure shell protocol.

Features

  • Self-Hosted Git Repository Servers - Provides a self-hosted server for hosting private Git repositories with a web-based management interface.
  • Self-Hosted Git Services - Offers a lightweight platform for hosting and managing Git repositories on private infrastructure with a web interface.
  • Collaborative Code Hosting Platforms - Offers a web-based platform providing version control alongside collaboration tools like pull requests and issue tracking.
  • Git Hosting Platforms - Provides a self-hosted environment for storing Git repositories with built-in webhooks, issue tracking, and authentication.
  • Git Repository Managers - Provides a comprehensive system for organizing code repositories and coordinating development via pull requests and issues.
  • Collaborative Development Workflows - Coordinates development tasks using pull requests and issue trackers to manage changes across shared branches.
  • Single-Binary Deployments - Ships as a single static binary including the web server and API to simplify installation across platforms.
  • Git SSH Servers - Implements a specialized SSH server to handle Git-specific protocols for secure remote repository access.
  • User Identity Verification - Verifies user identities through internal protocols or external providers to ensure secure environment access.
  • Organization-Based Access Controls - Manages user identities and access levels through organization hierarchies to secure private code assets.
  • Relational User Management - Implements a relational database backend to manage user profiles, organization hierarchies, and access permissions.
  • Repository Migrations - Moving existing codebases and documentation from other hosting services into a centralized, self-managed environment.
  • Hosting Service Importers - Allows importing repositories and associated documentation from other hosting services to centralize development assets.
  • In-Application File Editors - Provides a built-in web-based editor to modify files and documentation pages directly within the browser.
  • Workflow Automation Triggers - Initiates automated processes in external applications by triggering webhooks based on repository events.
  • Webhook Triggers - Provides endpoints for triggering real-time notifications to third-party applications based on repository or organization events.
  • Version Control Implementations - Implements a full version control system rewritten in Go for efficient deployment across various architectures.
  • Third-Party Authentication Providers - Supports identity verification by delegating the login process to third-party providers via standard protocols like OAuth.
  • Organization Hierarchies - Controls membership and access levels through a hierarchy of user profiles and organization accounts.
  • Webhook Event Notifications - Triggers automated HTTP push notifications to external URLs whenever specific repository or organization events occur.
  • Collaboration and Management - A lightweight, self-hosted Git service.
  • Git Infrastructure and Servers - Easy-to-install self-hosted Git service written in Go.
  • Version Control Tools - Self-hosted Git service written in Go.

Star-Verlauf

Star-Verlauf für gogits/gogsStar-Verlauf für gogits/gogs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gogs

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gogs.
  • sitaramc/gitoliteAvatar von sitaramc

    sitaramc/gitolite

    8,582Auf GitHub ansehen↗

    Gitolite is a server-side management layer for self-hosted Git repositories that orchestrates repository settings and user access via SSH public keys. It functions as a Git configuration orchestrator, applying repository rules and user roles on a central Linux server to manage the lifecycle of hosted version control data. The system is distinguished by its Git-based administration model, where all users and access rules are stored in a dedicated Git repository that serves as the single source of truth. This allows server administrators to manage the hosting environment by pushing configuratio

    Perl
    Auf GitHub ansehen↗8,582
  • charmbracelet/soft-serveAvatar von charmbracelet

    charmbracelet/soft-serve

    6,638Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,638
  • gogs/gogsAvatar von gogs

    gogs/gogs

    47,606Auf GitHub ansehen↗

    Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager that allows users to store and manage source code on their own infrastructure using SSH, HTTP, and HTTPS protocols. The platform distinguishes itself through comprehensive mirroring capabilities, acting as a tool to synchronize and mirror repositories and wikis from external hosting providers to a local instance. It is designed for secure, containerized deployment, supporting non-root user configurations to meet strict security requirements. Beyond basic hosting, it provides a

    Godockergitgo
    Auf GitHub ansehen↗47,606
  • gitbucket/gitbucketAvatar von gitbucket

    gitbucket/gitbucket

    9,370Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,370
Alle 30 Alternativen zu Gogs anzeigen→

Häufig gestellte Fragen

Was macht gogits/gogs?

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.

Was sind die Hauptfunktionen von gogits/gogs?

Die Hauptfunktionen von gogits/gogs sind: Self-Hosted Git Repository Servers, Self-Hosted Git Services, Collaborative Code Hosting Platforms, Git Hosting Platforms, Git Repository Managers, Collaborative Development Workflows, Single-Binary Deployments, Git SSH Servers.

Welche Open-Source-Alternativen gibt es zu gogits/gogs?

Open-Source-Alternativen zu gogits/gogs sind unter anderem: sitaramc/gitolite — Gitolite is a server-side management layer for self-hosted Git repositories that orchestrates repository settings and… charmbracelet/soft-serve — Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user… gogs/gogs — Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager… gitbucket/gitbucket — GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing… abhinavxd/libredesk — Libredesk is an omnichannel support management system designed to unify live chat and email communications into a… ombi-app/ombi — Ombi is a media request management system that coordinates content discovery between users, media servers, and…