awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gogits avatar

gogits/gogs

0
View on GitHub↗
47,627 estrellas·5,075 forks·Go·MIT·9 vistasgogs.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.

Historial de estrellas

Gráfico del historial de estrellas de gogits/gogsGráfico del historial de estrellas de gogits/gogs

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Gogs

Proyectos open-source similares, clasificados según cuántas características comparten con Gogs.
  • sitaramc/gitoliteAvatar de sitaramc

    sitaramc/gitolite

    8,582Ver en GitHub↗

    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
    Ver en GitHub↗8,582
  • charmbracelet/soft-serveAvatar de charmbracelet

    charmbracelet/soft-serve

    6,638Ver en 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
    Ver en GitHub↗6,638
  • gogs/gogsAvatar de gogs

    gogs/gogs

    47,606Ver en GitHub↗

    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
    Ver en GitHub↗47,606
  • gitbucket/gitbucketAvatar de gitbucket

    gitbucket/gitbucket

    9,370Ver en 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
    Ver en GitHub↗9,370
Ver las 30 alternativas a Gogs→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de gogits/gogs?

Las características principales de gogits/gogs son: 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.

¿Qué alternativas de código abierto existen para gogits/gogs?

Las alternativas de código abierto para gogits/gogs incluyen: 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…