Gogs vs RhodeCode Enterprise
Gogs
gogs.ioRhodeCode Enterprise
rhodecode.comSide by side
| Figure | Gogs | RhodeCode Enterprise |
|---|---|---|
| Price from | Free | $6.25/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | Yes |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 8 |
| Spec score · Git Hosting Services | 8.5 (#4) | 8.7 (#3) |
| Spec score · Source Code Management | 8.7 (#6) | 8.8 (#5) |
| Spec score · Git Platforms | 8.6 (#5) | 8.7 (#4) |
| Spec score · Repository Management Software | 8.6 (#6) | 8.7 (#5) |
| API | A REST API is bundled with every Gogs installation, uses the /api/v1 path prefix, and is described as being in an early stage with endpoints subject to change. | The API uses JSON requests and responses through the instance _admin endpoint, with dedicated authentication tokens recommended for API access. |
| Authentication | Supported external authentication backends include LDAP, SMTP, PAM, and HTTP header. | Supported authentication methods include SAML, OAuth, LDAP, Active Directory, and third-party providers including Google, Twitter, GitHub, and Bitbucket. |
| Deployment | Gogs can be installed as a binary or run as a Docker container. | The on-premises edition runs behind the firewall and supports Linux platforms; RhodeCode Cloud is a hosted Enterprise Edition instance. |
| Founded | 2014 | 2010 |
| Installation | Gogs can be installed using a pre-built binary or Docker; its site also lists third-party packages. | The open-source rcstack installer deploys the stack with Docker and Docker Compose, and has an offline installation mode. |
| Purpose | Gogs is a simple, stable, extensible self-hosted Git service. | RhodeCode provides unified source code management and collaboration across Mercurial, Git, and Subversion repositories. |
| Security | Webhook deliveries include an HMAC-SHA256 signature that receivers can verify to check that a payload came from the Gogs instance. | Official specifications state LDAP, Active Directory, SAML 2.0, CAS, OAuth and two-factor authentication options, plus immutable audit logs with seven-year retention and SIEM streaming. |
| What it does | Gogs is a self-hosted Git service designed to be simple, stable, and extensible. | RhodeCode centralizes repository management, security, collaboration, code review and automation for Git, Mercurial and Subversion. |
Plans
RhodeCode Enterprise
- Community EditionFree
- RhodeCode CommunityFree
- RhodeCode Cloud$8 a month
- Enterprise Edition$75 a year
- RhodeCode Enterprise$75 a year
- Enterprise Cloud Starter$80 a month
- Enterprise Cloud Team$180 a month
- Enterprise Cloud$600 a month
In their own words
RhodeCode Enterprise
RhodeCode Enterprise provides source code management and collaboration for Git, Mercurial, and Subversion repositories. Its review workflow includes pull requests, reviews, inline comments, automated analysis, AI review, custom rules, and review analytics. Administrators can apply fine-grained permissions to users, groups, repositories, and repository groups. Authentication options include SAML, OAuth, LDAP, Active Directory, and third-party providers such as Google, Twitter, GitHub, and Bitbucket. Audit logs capture user interactions, IP addresses, actions, and data changes, with export to other systems. Administrators can also restrict accounts by IP address or range and create expiring tokens scoped to repositories. The on-premises edition runs on Linux behind a firewall; RhodeCode Cloud is hosted. Enterprise features include multiple instances, geographic nodes, scaling, high availability, and Elasticsearch full-text search. Community is free with unlimited users, on-premises deployment, and community support. Enterprise costs $75 a year, with a 10-user minimum and 30-day trial; Cloud is listed at $8 a month, also with a 10-user minimum.