SourceHut

SourceHut

A minimal Git and Mercurial forge with CI, tickets, and mailing lists

SourceHut screenshot

SourceHut is a suite of integrated tools for hosting and collaborating on software projects. It provides a minimal, performance-focused web UI and emphasizes standards-based workflows (notably email-driven collaboration).

Key Features

  • Hosted Git repositories with public, private, and unlisted visibility options
  • First-class Mercurial hosting alongside Git
  • Fine-grained access control, including access for users without accounts
  • Continuous integration with fully virtualized builds across multiple Linux distributions and BSDs
  • Ad-hoc CI jobs and post-build triggers (email, webhooks, etc.)
  • Mailing lists with web-based patch review tools and searchable, threaded archives
  • Focused ticket tracking with support for private/security bug reports and email participation
  • Markdown- and Git-driven wikis with flexible page organization
  • Account security features such as TOTP-based 2FA, audit logs, and PGP-signed/encrypted service email

Use Cases

  • Hosting open source projects that prefer email-based patch review workflows
  • Running CI for multi-platform builds (Linux and BSD) with reproducible, isolated environments
  • Managing project collaboration with integrated repos, tickets, wikis, and mailing lists

Limitations and Considerations

  • Designed around a minimalist UI and email/SSH-centric workflows, which may differ from PR-centric forges
  • The public service has historically been labeled as “alpha,” which may affect expectations around stability

SourceHut is well-suited to teams and communities that value simple interfaces, strong integrations, and standards-driven collaboration. It offers a cohesive set of tools for maintaining projects without relying on heavyweight, JavaScript-dependent web experiences.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Gitea

Gitea

Self-hosted Git hosting with code review, issues, and CI/CD

53.2k
6.3k
Last commit: 20h ago

Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Alternative to:
GitHub
GitHub
+6
Gogs

Gogs

A painless self-hosted Git service.

47.5k
5.1k
Last commit: 20h ago

Lightweight, open source self-hosted Git service designed for easy installation across platforms.

Alternative to:
GitHub
GitHub
+6
OneDev

OneDev

Self-hosted Git server with CI/CD, issue tracking, and package registries

14.6k
935
Last commit: 1d ago

OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

Alternative to:
GitLab
GitLab
+15
GitBucket

GitBucket

Git web platform with GitHub API compatibility and plugins

9.3k
1.3k
Last commit: 1d ago

GitBucket is a self-hosted Git web platform for managing Git repositories with issues, pull requests, wikis, Git LFS support, and a plugin system.

Alternative to:
GitHub
GitHub
+6
Soft Serve

Soft Serve

Self-hosted Git server with an SSH-accessible terminal UI

6.5k
194
Last commit: 5d ago

Self-hostable Git server focused on SSH, featuring a terminal UI, access control, and Git LFS support, with cloning via SSH, HTTP, or the Git protocol.

Alternative to:
GitHub
GitHub
+7
Review Board

Review Board

Web-based code and document review platform

1.7k
436
Last commit: 3d ago

Review Board is a web-based tool for code and document reviews, with rich diff viewing, threaded discussions, and integrations with many version control and CI systems.

Alternative to:
Gerrit Code Review
Gerrit Code Review
+6