The painless way to host your own Git service
47,804
stars
6,079
commits
Go
primary language
Sep 6, 2026
updated
The Gogs (/gɑgz/) project aims to build a simple, stable and extensible self-hosted Git service that can be set up in the most painless way. With Go, this can be done with an independent binary distribution across all platforms that Go supports, including Linux, macOS, Windows and ARM-based systems.
Please follow the guide in our documentation.
This project is proudly supported by:
Other acknowledgments:
This project is under the MIT License. See the LICENSE file for the full license text.
(top 30 of 409)
Go
67.6%
Go Template
15.6%
TypeScript
10.1%
Less
2.7%
JavaScript
2.4%
Shell
1.1%
The painless way to host your own Git service
47,804
stars
6,079
commits
Go
primary language
Sep 6, 2026
updated
The Gogs (/gɑgz/) project aims to build a simple, stable and extensible self-hosted Git service that can be set up in the most painless way. With Go, this can be done with an independent binary distribution across all platforms that Go supports, including Linux, macOS, Windows and ARM-based systems.
Please follow the guide in our documentation.
This project is proudly supported by:
Other acknowledgments:
This project is under the MIT License. See the LICENSE file for the full license text.
(top 30 of 409)
Go
67.6%
Go Template
15.6%
TypeScript
10.1%
Less
2.7%
JavaScript
2.4%
Shell
1.1%