Building the product · Independent · 20 Oct 2026

gogs/gogs

The painless way to host your own Git service

← Building the product
Gogs: self-hosted Git service. Host your own private code storage server.

In simple English

This tool lets you host your own private code storage server. You can store your programming projects on your own computer or server instead of a big public website. It looks and feels like a simple version of GitHub. You run it yourself, so you keep total control over your files. It costs nothing to download and runs on cheap hardware.

What it is

Gogs is a self-hosted Git (a system that tracks changes in computer files so you can recall older versions) service written in Go (a programming language made by Google). It packs a complete code review and repository management interface into a single lightweight program.

What it is good for

Solo builders and small teams who want a private place for their code without paying a monthly fee or relying on third-party cloud servers.

Stars48k
LicenceMIT
Latestv0.14.3 (2026-06-07)checked 20 Oct 2026
Last code change2026-09-12
Written inGo
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs fine on cheap hardware with very little memory.
  • Packed into a single file, so setup takes just a few minutes.
  • Includes issue trackers, wikis, and pull requests out of the box.
Watch for
  • Requires some technical knowledge to set up a web server and a database.
  • Fewer advanced automation features than larger alternatives.
  • Maintenance falls entirely on you, including backups and updates.
Replaces

GitHub or GitLab

Works well with

Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server)

Similar repositories
  • go-gitea/gitea59k stars

    A community-led fork of this same project with a faster release schedule and more built-in features.

  • gitlabhq/gitlabhq25k stars

    A much larger self-hosted code platform with built-in continuous integration and project management tools.

Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Source Control & Collaboration › Git Hosting.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.