Compare
How Fettlecode compares
Fettlecode next to the Git hosts teams use most, and the tools people add for stacked review or editing together. It's in development and not released, so we've been careful to claim only what works today, and to mark what's planned.
Where Fettlecode is strong
- Stacked review, self-hosted. With plain Git and no extra tool, and it works across forks.
- Review that remembers. Approvals and “reviewed” marks survive a clean rebase, and you see only what changed since you last looked.
- Nothing held back. SAML, SCIM, the audit log, code owners and the merge queue aren't kept for a top tier.
Where it isn't there yet
- It isn't released. The source code and Docker image aren't public yet.
- No CI yet, and live co-editing is still to come. Both are planned.
- A young project. There's no marketplace of integrations, and nothing like GitHub's community or scale.
Feature by feature
Each cell links to the page it came from. “Not stated” means the pages we checked don't say, not that it's missing. Prices are list prices in US dollars, per person a month, as each vendor showed them.
- Yes
- Partial
- Capped
- Paid plan
- No
- In development
- Planned
- Not stated
| Feature | FettlecodeSelf-hosted, source-available | GitHubHosted | GitLabHosted or self-managed | BitbucketHosted | GiteaSelf-hosted, MIT | ForgejoSelf-hosted, free software | GerritSelf-hosted, Apache 2.0 | GraphiteOn top of GitHub |
|---|---|---|---|---|---|---|---|---|
| Hosting, licence and price | ||||||||
| Run it on your own server | In developmentBuilt for it; not released yet1 | PartialEnterprise Server only: a closed VM image, where features usually arrive after GitHub.com2 | YesFree self-managed edition3 | Paid planData Center is contact-sales, and Atlassian says it is “making changes to our Data Center products”4 | YesA single binary, with no user or repo limits5 | Yes6 | Yes7 | NoNo self-hosting on its pricing page8 |
| Open-source licence | NoSource-available: free for personal use and up to 10 users; larger organisations need a commercial licence9 | NoProprietary10 | PartialOpen core3 | NoProprietary4 | PartialMIT, open core5 | YesFree licences only, governed by the non-profit Codeberg e.V.6 | YesApache 2.07 | NoProprietary8 |
| Price | Free for every organisation for now; later, free for personal use and up to 10 users, with a discounted commercial licence for larger organisations11 | Team US$4 per person a month; Enterprise from US$2110 | Free edition; Premium US$29 per person a month, billed yearly3 | Standard US$3.65, Premium US$8; Free stops at 5 users4 | Free self-hosted; Enterprise US$9.50 to US$19 per person a month, for a year5 | Free; Codeberg hosts free/libre projects at no cost12 | Open source; no paid tier on its site7 | Free plan; Team US$40 per person a month8 |
| Review | ||||||||
| Stacked review | YesPush commits to refs/for/<branch>; works across forks13 | PartialPublic preview since 30 Jul 2026; stacks can’t cross forks1415 | PartialAn experiment, through the glab command-line tool16 | Not stated | Not stated | Not stated | YesDependent changes form stacks; a Change-Id follows each commit17 | YesA stacking CLI on every plan; GitHub only818 |
| Approval rules and code owners | YesBranch rules, completion rules and CODEOWNERS, free19 | Paid planOn private repos, needs Team10 | Paid planPremium2021 | Paid planEnforced merge checks are Premium only4 | Not stated | Not stated | YesCustom labels and submit rules7 | Not stated |
| Merge queue | Yes“Merge when ready”; testing the combined result waits for CI19 | YesStacks are merge-queue aware14 | Paid planMerge trains need Premium22 | Not stated | Not stated | Not stated | Not stated | Paid planNeeds Team8 |
| Sign-in and control | ||||||||
| Single sign-on without a paid tier | YesSAML, OIDC, LDAP and SCIM, all free23 | Paid planSAML is Enterprise only10 | YesSAML is in Free, for self-managed24 | Not stated | Paid planSAML is Enterprise only5 | PartialOIDC and LDAP; no SAML found (its sign-in docs couldn’t be opened)6 | Not stated | Paid planSAML is Enterprise only8 |
| Audit log | YesFor each organisation, repo and the whole instance23 | Paid planEnterprise only10 | Not stated | Not stated | Paid planEnterprise only5 | Not stated | Not stated | Paid planEnterprise only8 |
| Building and editing | ||||||||
| Built-in CI | PlannedCommit statuses and a runner protocol, with results reused across rebases25 | YesActions, with 2,000 free minutes a month10 | Yes3 | CappedPipelines; Free has 50 build minutes4 | YesActions5 | YesActions6 | NoIntegrates Jenkins, Zuul and others7 | No8 |
| Live co-editing | PlannedEdit a change together in the browser, then push one revision with co-authors25 | NoCodespaces is separate, billed by the hour26 | No3 | No4 | No5 | No6 | No7 | No8 |
| AI | PlannedBring your own model, off by default25 | Paid planCopilot is sold separately10 | Paid planDuo runs on paid credits3 | Not stated | Not stated | Not stated | Not stated | YesAI review and chat8 |
| Accessibility | Being built to WCAG 2.2 AA; a screen-reader audit is planned before 1.025 | Not stated on the pages checked | Aims for WCAG 2.2 AA, with axe tests that block merges27 | Not stated on the pages checked | Not stated on the pages checked | Accessibility checks in its browser tests6 | Not stated on the pages checked | Not stated on the pages checked |
Review tools and editors
These do one part of the job: review on top of another host, or editing together. They don't fit the chart above, so here's what each does well and where it falls short.
| Tool | What it does well | Where it falls short |
|---|---|---|
| Reviewable | Tracks who reviewed which revision of each file, shows what changed since your last look even after a rebase, and records where each person stands on each discussion. | “Works only with GitHub and GitHub Enterprise.” No self-hosted option described.28 |
| ReviewStack | A GitHub pull request viewer from Meta’s Sapling, with a stack menu so each commit is approved on its own. | Meta’s own page says it isn’t as full-featured or battle-tested as GitHub’s, especially for large pull requests.29 |
| Sourcehut | All free software, with a flat €4 to €12 a month for every feature. | Still “public alpha”. Builds need payment, and review runs through mailing lists rather than a web page.30 |
| Radicle | Peer-to-peer and offline; issues and patches are signed objects. | Says it “doesn’t have advanced code review features yet”, and that private repos are “unfit for use today”.31 |
| Phorge | A community fork of Phabricator: review, repo hosting, bugs and chat, under Apache 2.0. | A small community project. Its own site couldn’t be opened, so its docs weren’t checked.32 |
| VS Code Live Share | Edit and debug together, each in your own editor, with shared terminals. | In maintenance mode, with no new features planned. Runs through Microsoft’s service.3334 |
| Zed | A fast editor under GPL-3.0, with shared editing on every plan, including free. | Sharing gives guests your local files. No working screen-reader support yet.353637 |
| Replit | A browser editor with an agent; nothing to install. | Pro is US$100 a month for up to 15 collaborators; single sign-on and audit logs are Enterprise only. No self-hosting listed.38 |
| GitHub Codespaces | One click from a repo to a ready-made dev container. | US$0.18 to US$2.88 an hour, plus storage. Organisations get no free quota.26 |
| Ona (formerly Gitpod) | Cloud environments and background AI agents, in its cloud or yours. | No public prices. Gitpod Classic pay-as-you-go closed on 15 October 2025; self-hosting is Enterprise only.3940 |
| Coder | Self-hosted dev workspaces under AGPL-3.0, defined in Terraform. | Multi-organisation roles, OIDC sync and audit logging are in Premium, with no public price.4142 |
Notes
- Fettlecode's column describes it as of 27 October 2026, from its own README and build plan. “Planned” means it isn't built yet.
- GitHub has stacked pull requests in public preview since 30 July 2026, and Enterprise Server is the only way to run it yourself.
- Some vendor pages couldn't be opened, including Forgejo's sign-in docs and Phorge's own site. Where we couldn't confirm something, the cell says so rather than guessing in our favour.
- Paying for Fettlecode: it will be free on your own server. Hosting and support are planned for after 1.0; see pricing.
- Something out of date? Features and prices change often. Tell us and we'll fix it.
Sources
Other products’ pages all checked on 23 October 2026.
- Fettlecode self-hosting
- GitHub docs: About GitHub Enterprise Server
- GitLab pricing
- Bitbucket pricing
- Gitea pricing
- Forgejo compared to Gitea
- Gerrit Code Review
- Graphite pricing
- Fettlecode licence and promises
- GitHub pricing
- Fettlecode pricing
- What is Codeberg
- Fettlecode features: stacked review
- GitHub docs: About stacked pull requests
- GitHub changelog: Stacked pull requests in public preview, 30 Jul 2026
- GitLab docs: Stacked diffs
- Gerrit user guide
- Graphite docs: GitHub configuration guide
- Fettlecode features: rules, code owners and the merge queue
- GitLab docs: Approval rules
- GitLab docs: Code owners
- GitLab docs: Merge trains
- Fettlecode features: sign-in and access
- GitLab docs: SAML for self-managed
- Fettlecode features: what comes next
- GitHub docs: Codespaces billing
- GitLab docs: Accessibility guide
- Reviewable docs
- Sapling docs: ReviewStack
- Sourcehut pricing
- Radicle user guide
- Phorge repository README
- Microsoft: What is Live Share
- Microsoft: Live Share maintenance mode
- Zed pricing
- Zed docs: Collaboration
- Zed issue #41138: screen reader support
- Replit pricing
- Ona pricing
- Ona: Gitpod Classic pay-as-you-go sunset
- Coder pricing
- Coder repository