Gogs is a simple, stable, self-hosted Git service that is easy to install and setup. All you have to do is run the binary on any platform that Go supports: Linux, macOS and Windows. You may also install from source, from packages, or ship with Docker or Vagrant. Gogs is very lightweight with minimal hardware requirements, running on Raspberry Pi and even on NAS devices.

Gogs offers plenty of great features, including various access repositories, repository and organization webhooks, repository Git hooks, repository management and so much more. It also offers software, service and product support for various areas such as project management (Kanboard, Taiga), DevOps (Fabric8) and team communication (BearyChat).

Features

  • User profile, dashboard and activity timeline
  • Access repositories via SSH, HTTP and HTTPS protocols
  • Management of repositories, users and organization
  • Repository and organization webhooks
  • Repository Git hooks and deploy keys
  • Repository issues, wiki, pull requests, protected branches and collaboration
  • Migration and mirroring of repositories with wiki from other code hosts
  • Web editor for quick wiki and repository file editing
  • Jupyter Notebook and PDF rendering
  • Authentication via SMTP, LDAP, reverse proxy, GitHub.com and GitHub Enterprise with 2FA
  • Custom HTML templates, static files and more
  • Rich database backend
  • Over 30 different languages

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Gogs

Gogs Web Site

Other Useful Business Software
PRTG Catches Network Issues Before They Cause Downtime Icon
PRTG Catches Network Issues Before They Cause Downtime

Threshold-based alerts flag problems early, so your team can act before users notice, not after.

Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
Download 30-Day Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Gogs!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Version Control Software, Go Git Software, Go DevOps Tool, Go Raspberry Pi Software

Registered

2020-05-04