Gogs
Gogs is a free, MIT-licensed, self-hosted Git service written in Go that provides repositories, issues, webhooks, Git LFS, and a REST API for individual developers, small teams, and organizations needing data sovereignty on minimal infrastructure.
- Company typePrivate
- Founded2014
- Headquarters—
- Headcount—
- GTM typeB2B
- OfferingSoftware
What Gogs does
Gogs (Go Git Service) is an open-source, self-hosted Git service written in Go and released under the MIT license since 2014. The project provides a web UI, REST API (under /api/v1, following GitHub REST API v3 conventions), and Git operations over HTTP/HTTPS and SSH, covering repository management, issues, pull requests, wikis, organizations and teams, webhooks (with Slack and Discord payload formats), Git LFS, and a Go SDK (go-gogs-client). It is distributed as a single cross-platform binary supporting Linux, macOS, Windows, and ARM architectures, plus Docker images (docker and docker-next) and community packages, with a documented minimum footprint of 64 MiB RAM and a quarter vCPU. Authentication integrates with LDAP, PAM, SMTP, and reverse-proxy SSO; the database backend supports MySQL, MariaDB, PostgreSQL, and SQLite 3.
The project serves individual developers, small teams, and organizations that require private Git hosting for data sovereignty, security compliance, or low-cost deployment on minimal infrastructure. It is a community-driven initiative with no legal entity, no headcount, and no commercial sales motion; distribution is entirely self-service through dl.gogs.io, GitHub releases, Docker Hub, and the Arch User Repository, and discovery is via the GitHub repository (gogs/gogs), the official documentation site, X (@GogsHQ), and a live demo at try.gogs.io. There is no paid tier: all software is free, and operational support comes from infrastructure sponsorships — DigitalOcean (hosting), Mintlify (documentation), Crowdin (localization across 14 languages), and Buildkite (CI/CD). The latest releases are 0.14.x patches, with 0.12.0 having introduced semantic versioning and required database migrations.
Gogs firmographics
Firmographics- Name
- Gogs
- Legal name
- Gogs Project
- Website
- https://gogs.io
- Company type
- Private
- Founded year
- 2014
- Operating status
- Operating
- Short description
- Gogs is a free, MIT-licensed, self-hosted Git service written in Go that provides repositories, issues, webhooks, Git LFS, and a REST API for individual developers, small teams, and organizations needing data sovereignty on minimal infrastructure.
- Ownership category
- akta.pro rank
Gogs industry classification
Industry- Product category
- Self-hosted Version Control Software
- NAICS
- Software Publishers (5132)
- SIC
- Services-Computer Programming, Data Processing, Etc. (7370)
- akta.pro primary industry
- GitOps & Continuous Delivery Operations (BPAEAKAN)
Keywords
Gogs business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Infrastructure, Operations, Personnel, Marketing or Sales
Revenue model
- Open Source / Free: Gogs is distributed as free open-source software under the MIT license since 2014. All source code is publicly available. There is no commercial product or paid service; the project operates as a community open-source initiative with no stated revenue generation.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Pay-as-you-go | Free open-source tier |
Go-to-market motion1 record
Distribution channels4 records
Marketing channels5 records
Gogs product offering
Product offeringCore offering
Gogs is a self-hosted Git service written in Go that lets individuals, teams, and organizations run their own Git repositories on premises or in private infrastructure. The product provides repository management, issue tracking, organizations and teams, webhooks, Git LFS, SSH and HTTP access, multi-language UI, and a REST API, all delivered as a single binary, Docker container, or system package that runs with minimal resources (64 MiB RAM, quarter vCPU). The software is MIT-licensed open source with no commercial product or paid service attached.
Product overview
Gogs is a self-hosted Git service provided as a single unified product. The core offering consists of the Gogs application itself, which provides a web UI, REST API, and Git operations (HTTP/HTTPS and SSH). Users deploy Gogs either via pre-built binaries, Docker (two variants: modern docker-next for cloud-native deployments and traditional docker for root-privileged containers), or system packages. The product includes a CLI tool for server management, webhook notifications for external integrations, Git LFS support for large files, and a Go SDK (go-gogs-client) for programmatic API access. Localization is managed through Crowdin with support for 14 languages.
Differentiator
Problem solved
Functional benefit
Products and services
- Gogs (self-hosted Git service) A self-hosted Git service that provides a web UI, REST API, and Git operations over HTTP and SSH. Designed for individuals, small teams, and organizations that want to host Git repositories on their own infrastructure with minimal resource requirements (64 MiB RAM).
- Gogs REST API A RESTful API exposed under /api/v1 that follows a format similar to GitHub REST API v3, providing programmatic access to repositories, issues, users, organizations, webhooks, and administration functions. Authentication is via basic authentication or personal access tokens; data is exchanged as JSON with pagination via Link headers.
- Gogs CLI Command-line interface for administering a Gogs server, including web server startup, admin commands for user/repository management, garbage collection, hook resyncing, backup/restore operations, and internal commands for SSH and Git subsystems.
- go-gogs-client SDK Official Go SDK for interacting with the Gogs REST API programmatically, maintained in a separate GitHub repository (gogs/go-gogs-client) and available for developers integrating Gogs into their own tooling.
Quantifiable outcome
- Can run on 64 MiB of RAM and quarter vCPU
Companies that use Gogs
Customer profileSegments2 records
Ideal customer profiles2 records
Gogs technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration17 records
Feature9 records
Gogs partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- CrowdincoreCrowdin provides the localization/translation management platform for Gogs, enabling the community to contribute translations in 14+ languages. Gogs uses Crowdin at crowdin.gogs.io for managing translation strings.
Scale indicators3 records
Recent moves5 records
Expansion highlights5 records
Gogs competitors and assessment
Company assessmentDirect peers
- OneDev: OneDev is an open-source, self-hosted DevOps platform combining Git repositories, CI/CD, kanban, and package management. It targets the same self-hosted developer infrastructure use case as Gogs but with a broader built-in CI/CD pipeline.
- Phabricator: Phabricator is an open-source suite of developer tools including a self-hosted code review and Git/Subversion hosting layer (Diffusion). It is a historical direct competitor in the self-hosted code-collaboration space, though upstream development has wound down and the project has been forked by the community.
- SourceHut: SourceHut is a lightweight, open-source, software-as-a-service and self-hostable developer platform covering Git repos, CI, mailing lists, and ticketing. It appeals to a similar developer audience that values minimalism and open-source principles over feature breadth.
- RhodeCode: RhodeCode is a self-hosted source code management platform supporting Git, Mercurial, and SVN with enterprise features. It targets the same self-hosted, on-premises DevOps buyer that Gogs addresses, though at a different price point and feature depth.
- Gitea: Gitea was originally forked from Gogs and is the closest direct competitor — a self-hosted, lightweight, open-source Git service with a similar feature footprint (issues, pull requests, webhooks, REST API). It is the primary substitute users evaluate when considering Gogs.
Broad incumbents
- GitHub: GitHub is the dominant hosted Git platform and also offers GitHub Enterprise Server for self-hosted deployments. It competes with Gogs indirectly via generous free hosted tiers that erode the self-host cost argument.
- Bitbucket: Bitbucket (Atlassian) is a hosted Git platform with self-hosted Data Center deployments, tightly integrated with Jira and the Atlassian ecosystem. It is a comparable self-host option for organizations already standardized on Atlassian tooling.
- Azure DevOps Server: Azure DevOps Server (formerly Team Foundation Server) is Microsoft's self-hosted DevOps platform with Git repositories, boards, pipelines, and artifacts. It overlaps with Gogs on the self-hosted Git hosting layer, typically within Microsoft-centric enterprise environments.
- AWS CodeCommit: AWS CodeCommit is a fully managed Git hosting service integrated into the AWS ecosystem. It competes with Gogs indirectly by offering low-friction managed Git to organizations already on AWS, particularly where self-hosting is not a hard requirement.
- GitLab: GitLab is a broad DevOps platform offering self-hosted (Community Edition / Enterprise Edition) Git repositories, CI/CD, security scanning, and project management. It overlaps with Gogs on self-hosted Git hosting but bundles a much wider DevOps portfolio.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat5 records
Key risks5 records
Key highlights6 records
Customer concentration
Gogs social profiles
Digital presenceGogs financial estimates
Financial estimateRevenue estimate
Valuation estimate
Gogs leadership team
Management profileNumber of profiles
Gogs funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Gogs M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Gogs
What does Gogs do?
Gogs is a self-hosted Git service written in Go that lets individuals, teams, and organizations run their own Git repositories on premises or in private infrastructure. The product provides repository management, issue tracking, organizations and teams, webhooks, Git LFS, SSH and HTTP access, multi-language UI, and a REST API, all delivered as a single binary, Docker container, or system package that runs with minimal resources (64 MiB RAM, quarter vCPU). The software is MIT-licensed open source with no commercial product or paid service attached.
Is Gogs a public or private company?
Gogs is a private company. It is classified as unknown and is currently operating.
When was Gogs founded?
Gogs was founded in 2014.
How does Gogs make money?
One revenue line is on record: open Source / Free.
Who are Gogs's main competitors?
Direct peers on record are OneDev, Phabricator, SourceHut, RhodeCode and Gitea. Broad incumbents are GitHub, Bitbucket, Azure DevOps Server, AWS CodeCommit and GitLab.
Does Gogs have an API?
Yes. Gogs provides a RESTful API under /api/v1 that follows a format similar to GitHub REST API v3. The API supports repositories, issues, users, organizations, webhooks, and more. Authentication is via basic authentication (for obtaining tokens) or personal access tokens sent via Authorization header. All data is sent and received as JSON. Responses with multiple items are paginated using Link headers. A Go SDK (go-gogs-client) is available for programmatic access. Developer documentation is at gogs.io/api-reference/introduction.
What industry is Gogs in?
Gogs's product category is Self-hosted Version Control Software. Its primary akta.pro industry code is BPAEAKAN, GitOps & Continuous Delivery Operations. Its NAICS code is 5132 and its SIC code is 7370.