Gogs
Painless self-hosted Git Service written in Go.
Gogs provides a self‑hosted Git service that can be installed with a single binary or Docker image, supporting all platforms Go compiles for, including Linux, macOS, Windows and ARM devices. Its lightweight design runs on minimal hardware such as a Raspberry Pi or a low‑cost cloud droplet, and it stores data in PostgreSQL, MySQL, SQLite3 or any compatible database. The system offers typical repository features—SSH/HTTP access, issues, pull requests, wikis, protected branches, webhooks, Git LFS, and deploy keys—alongside organization and user management, LDAP or SMTP authentication, and two‑factor support.
The service is intended for developers or teams that want a private Git server without relying on external providers. Its web UI, built on Semantic UI, supports resolutions down to 1024 × 768 and includes a web editor, Jupyter Notebook and PDF rendering, and localization in over thirty languages. APIs are available experimentally for integration with other tools.
Because the project is MIT‑licensed and has been stable since 2014, it can be freely modified and extended. Documentation covers installation, configuration, troubleshooting, and contribution guidelines, and the community provides Docker, Cloudron, and YunoHost deployment options.
Reviews
Loading reviews…
Similar apps

Version Control & Git
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team…

Version Control & Git
Forgejo
A lightweight software forge focused on scaling, federation, and privacy (fork of Gitea).

Version Control & Git
Opengist
Pastebin powered by Git.

Version Control & Git
Gerrit
Code review and project management tool for Git-based projects.

Version Control & Git
GitLab
Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis.

Version Control & Git
SCM Manager
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.