VibeHunt
Back to browse
Gogs

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

Sign in to leave a review.

Loading reviews…

Similar apps