
SourceHut
SourceHut is a suite of open source development tools offered as a hosted service or for self-hosting.
What SourceHut is
SourceHut is a suite of open source development tools offered as a hosted service or for self-hosting. It hosts public, private, and unlisted Git repositories with fine-grained access control and first-class Mercurial support. Builds run in virtualized Linux and BSD environments, with ad-hoc jobs, post-build triggers, and SSH access after failures. Mailing lists provide web patch review and searchable threaded archives, while ticket tracking supports private bug reports and security trackers. The suite includes hosted IRC access, a wiki, and a GraphQL API covering repositories, builds, tickets, mailing lists, accounts, pages, and pastes. The hut command-line tool can export data and manage these services. Security features include PGP-signed and encrypted service emails, TOTP two-factor authentication, audit logs, and fine-grained OAuth controls. Self-hosting is 100% free and open source. Hosted plans start at $4 a month for Amateur hackers; Typical hackers costs $8 a month, and Professional hackers costs $12 a month. The hosted service is described as a public alpha.
Good
- Supports Git and Mercurial repositories
- Includes virtualized CI builds
- Provides mailing-list code review
- Offers GraphQL and hut CLI access
- Self-hosting is free and open source
Watch out
- Hosted service is a public alpha
- Hosted plans require monthly payment
- New projects cannot contain original generative AI content
- Hosting your own projects requires payment according to means
Who it suits
It suits developers who want repository hosting, builds, review, tickets, and communication tools in one open source suite. Self-hosting users can run it on their own infrastructure, while hosted users choose a monthly plan.
Verdict
SourceHut combines repositories, builds, review, tickets, and communication with strong data-portability features. Its hosted alpha status, pricing, and generative-AI policy should be checked against project requirements.
Plans and prices
From SourceHut's own pricing page, checked 1 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Amateur hackers | $4 a month | full access to all services · taxes calculated at checkout · $4/mo |
| Typical hackers | $8 a month | full access to all services · taxes calculated at checkout · $8/mo |
| Professional hackers | $12 a month | full access to all services · taxes calculated at checkout · $12/mo |
The facts
Each one read from SourceHut's own pages, with the date it was checked.
What it does
- Account security
- SourceHut offers PGP-signed and encrypted service emails, TOTP two-factor authentication, detailed audit logs, and fine-grained third-party OAuth controls.checked 1 Oct 2001
- AI policy
- New projects may not contain original content produced with or facilitating generative AI, including source code, assets, tickets, and emails.checked 1 Oct 2001
- API
- SourceHut publishes GraphQL API documentation for git, Mercurial, builds, tickets, mailing lists, accounts, hubs, pastes, and pages.checked 1 Oct 2001
- Chat
- chat.sr.ht provides a hosted IRC bouncer usable with any IRC client or web chat, with online and offline log management.checked 1 Oct 2001
- Code review
- Mailing lists provide web patch review, threaded searchable archives, and third-party mailing-list workflows powered by git send-email.checked 1 Oct 2001
- Consulting focus
- SourceHut's consultancy works exclusively on free software projects whose output is published under a free or open source license and conducted publicly.checked 1 Oct 2001
- Continuous integration
- Builds run fully virtualized on various Linux distributions and BSDs, with ad-hoc jobs, post-build triggers, and SSH access after failures.checked 1 Oct 2001
- Data portability
- The hut CLI can export all data, run custom GraphQL queries, and manage builds, repositories, mailing lists, accounts, pages, pastes, and tickets.checked 1 Oct 2001
- Issue tracking
- Ticket tracking focuses on actionable tasks and supports private bug reports and security bug trackers.checked 1 Oct 2001
- Payment exceptions
- Contributors to existing projects can sign up without paying, while hosting one's own projects requires payment according to means.checked 1 Oct 2001
- Repository hosting
- It hosts public, private, and unlisted Git repositories with fine-grained access control and first-class Mercurial support.checked 1 Oct 2001
- Self-hosting
- SourceHut is 100% free and open source and can be run on the user's own infrastructure.checked 1 Oct 2001
- Service status
- The hosted service is currently described as a public alpha.checked 1 Oct 2001
- Support
- SourceHut lists sr.ht-support as its support contact and offers financial aid to users who cannot comfortably afford subscriptions.checked 1 Oct 2001
Where it runs
- Development platform
- SourceHut is a suite of open source software development tools.checked 1 Oct 2001
The company
- Headquarters
- Hoorn, Netherlandschecked 23 Sep 2001
Alternatives to SourceHut
- 1

Azure Test Plans
Free planWebAPIExtensionLinux8.1From $6 a month - 2

Unity Version Control
Free planWebAPILinuxmacOS8.1Free plan - 3
Bitbucket Pipelines
Free planWebAPILinuxmacOS7.9From $3.65 a month - 4

Unity
Free planAndroidiOSWebLinux7.8Free plan - 5

Gerrit Code Review
Free planOpen sourceWebAPILinuxmacOS7.6Free plan - 6

GitLab Package Registry
Free planWebAPILinuxSelf-hosted7.1From $2.42 a month
