Gogs

Actively maintained

A painless, lightweight self-hosted Git service written in Go, for teams who want their own GitHub-like code host.

Stars
★ 48k
Version
v0.14.3
Last commit
2 days, 17 hours ago
License
MIT
Language
Go

Metrics verified from the source repo on Aug 7, 2026.

What it is

A painless, lightweight self-hosted Git service written in Go, for teams who want their own GitHub-like code host.

Replaces

GitHubGitLab

Self-host Gogs instead of paying for the above.

Highlights

  • activity timeline
  • SSH and HTTP/HTTPS protocol support
  • repository and organization webhooks (Slack
  • Discord
  • Dingtalk)
  • repository migration and mirroring (with wiki) from other code hosts
  • authentication via SMTP/LDAP/reverse proxy/GitHub with 2FA
  • issue tracker
  • pull requests
  • wiki
  • protected branches
  • org and repo management

Recent changes

  • Aug 6 notable_features Highlights: '' → 'activity timeline, SSH and HTTP/HTTPS protocol support, repository and organization webhooks (Slack, Discord, Dingtalk), repository migration and mirroring (with wiki) from other code hosts, authentication via SMTP/LDAP/reverse proxy/GitHub with 2FA, issue tracker, pull requests, wiki, protected branches, org and repo management'

More dev & git apps