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)) ## Acknowledgments - Router and middleware mechanism of [Macaron](https://github.com/Unknwon/macaron). - Mail Service, modules design is inspired by [WeTalk](https://github.com/beego/wetalk). - System Monitor Status is inspired by [GoBlog](https://github.com/fuxiaohei/goblog). - Thanks [lavachen](http://www.lavachen.cn/) and [Rocker](http://weibo.com/rocker1989) for designing Logo. - Thanks [gobuild.io](http://gobuild.io) for providing binary compile and download service. - Thanks [Crowdin](https://crowdin.com/project/gogs) for providing open source translation plan. ## Contributors - The [core team](http://gogs.io/team) of this project. - See [contributors page](https://github.com/gogits/gogs/graphs/contributors) for full list of contributors. - See [TRANSLATORS](conf/locale/TRANSLATORS) for full list of translators.