Gogs(Go Git Service) is a painless self-hosted Git Service written in Go. ### Purpose The goal of this project is to make the easiest, fastest and most painless way to set up a self-hosted Git service. ### Features - Activity timeline - SSH/HTTP(S) protocol support - SMTP/LDAP/reverse proxy authentication support - Reverse proxy suburl support - Register/delete/rename account - Create/manage/delete organization with team management - Create/fork/migrate/mirror/delete/watch/rename/transfer public/private repository - Repository viewer/release/issue tracker - Repository and Organization level webhooks - Repository Git hooks - Add/remove repository collaborators - Gravatar and cache support - Mail service (register, issue) - Administration panel - Slack webhook integration - Drone CI integration - Supports MySQL, PostgreSQL and SQLite3 - Social account login (GitHub, Google, QQ, Weibo) - Multi-language support ([11 languages](https://crowdin.com/project/gogs))