gogs
About gogs
Gogs is a self-hosted Git service designed to be simple, stable, and extensible. It provides a lightweight alternative to GitHub, allowing users to host their own Git repositories with minimal setup. The service supports multiple platforms including Linux, macOS, Windows, and ARM-based systems like Raspberry Pi.
Gogs offers a web-based interface for managing repositories, issues, and pull requests. It supports various authentication methods including SMTP, LDAP, and GitHub integration. The software can be deployed on low-resource hardware, making it accessible for individual users and small teams.
The project emphasizes ease of installation with pre-built binaries available for different operating systems. It supports multiple database backends such as PostgreSQL, MySQL, MariaDB, and SQLite3. Gogs also includes features like repository mirroring, webhooks, and Jupyter Notebook rendering.
Key features
- User dashboard and activity timeline
- SSH, HTTP and HTTPS repository access
- Repository issues and pull requests
- Webhooks for Slack, Discord and Dingtalk
- Jupyter Notebook and PDF rendering
- Authentication via SMTP, LDAP and GitHub
- Supports PostgreSQL, MySQL, MariaDB and SQLite3
Download v0.14.3
Jun 7, 2026WindowsWindows
Frequently asked questions
- Is gogs free?
- Yes. gogs is free and open-source software, distributed under the MIT license.
- Which platforms does gogs support?
- gogs provides downloads for Windows, macOS, Linux.
- What is the latest version of gogs?
- The latest version is v0.14.3, released on Jun 7, 2026.
- What platforms does Gogs support?
- Gogs supports Linux, macOS, Windows and ARM-based systems like Raspberry Pi. It can run on hardware as minimal as a Raspberry Pi or small cloud instances.
- How do I install Gogs?
- Installation instructions are provided in the documentation, with options for cloud deployment through services like Cloudron and YunoHost. Pre-built binaries are available for different operating systems.
- What database backends are supported?
- Gogs supports PostgreSQL, MySQL, MariaDB, SQLite3 and any database backend that speaks one of these protocols.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.