G

Gogs

A self-hosted Git service written in Go, designed for lightweight and easy deployment.

About Gogs

Gogs is a self-hosted Git service built in Go. It focuses on being lightweight and easy to run, with a minimal footprint that works well on low-powered hardware like a Raspberry Pi. You get a web interface for managing repositories, user authentication, and basic collaboration features without the overhead of larger platforms.

It supports repository management, issue tracking, pull requests, and webhooks for CI/CD integration. Gogs runs on Linux, Windows, macOS, and ARM architectures, and can connect to external authentication sources like LDAP and OAuth. The project uses SQLite, MySQL, or PostgreSQL for storage and includes a built-in SSH server. Gogs is open source under the MIT license, making it a practical choice for small teams or individual developers who want full control over their code hosting.
Development Tools

Quick Facts

Pricing
Open Source
License
Open Source
Platform
Any Platform
Version
0.13.0
Developer
Gogs Authors