SourceHut

SourceHut

SourceHut is an open source platform for project hosting and code collaboration. It provides integrated tools like mailing lists, code review, continuous integration, and bug tracking in a simple interface.
SourceHut image
open-source project-hosting code-review mailing-lists continuous-integration bug-tracking

SourceHut: Open Source Project Hosting

Open source platform for project hosting and code collaboration with integrated tools like mailing lists, code review, continuous integration, and bug tracking

What is SourceHut?

SourceHut is an open source alternative to GitHub, GitLab, and other developer platforms. It provides integrated tools for managing open source projects including:

  • Code hosting and version control with Git
  • Code review and discussions
  • Continuous integration and build automation
  • Mailing lists and mailing list archives
  • Bug/issue tracking
  • Wikis for documentation

A key difference from other platforms is that SourceHut breaks these tools out into separate web apps that integrate smoothly. For example, the mailing list archives live alongside the git repository browser. This modular design keeps each app simple while allowing powerful combined workflows.

SourceHut is entirely open source under the MIT license. It is developed as a labor of love by its founder with transparency and ethics as top priorities. The code is available for anyone to download, run, and modify. The platform itself also runs fully on free/open source software.

By keeping things simple, open, and focused, SourceHut aims to recapture the spirit of early collaborative communities like SourceForge and Savannah. If you value software freedom, avoiding vendor lock-in, and keeping your community accessible, SourceHut is worth considering.

SourceHut Features

Features

  1. Code hosting
  2. Git repository hosting
  3. Mailing lists
  4. Code review
  5. Continuous integration
  6. Bug tracking

Pricing

  • Open Source
  • Free
  • Custom Pricing

Pros

Open source

Free for open source projects

Integrated tools

Simple interface

Cons

Limited features compared to paid options

Limited customization options

Not suitable for large enterprises


The Best SourceHut Alternatives

Top Development and Code Collaboration and other similar apps like SourceHut


GitLab icon

GitLab

GitLab is an open source end-to-end software development platform with built-in git repository management, issue tracking, code reviews, activity feeds, wikis and continuous integration/continuous deployment (CI/CD). It allows developers to host and collaborate on Git repositories and connect all stages of the DevOps lifecycle in the same user interface.Some key...
GitLab image
Bitbucket icon

Bitbucket

Bitbucket is a web-based version control repository hosting service owned by Atlassian that allows development teams to collaborate on code. Some key features of Bitbucket include:Git and Mercurial version control repository hostingUnlimited private and public repositoriesGranular user permissions and access controlsWiki, issue tracking, and pull requestsIntegrations with JIRA, Trello, and...
Bitbucket image
SourceForge icon

SourceForge

SourceForge is one of the largest open-source software repositories and distribution platforms on the web. Launched in 1999, it serves as a centralized location for developers worldwide to upload and distribute their open-source software applications and source code.Some key features of SourceForge include:Free hosting for open-source projects - Source code...
SourceForge image
GitCenter icon

GitCenter

GitCenter is an open-source web-based Git platform built for teams to collaborate on code. It provides a graphical interface and automation for essential Git tasks such as:Managing Git repositories with options to fork, merge and compare branchesUser and access control management, supporting role-based permissionsCode reviews allowing teams to discuss changes...
GitCenter image
GitBucket icon

GitBucket

GitBucket is an open-source Git platform and GitHub clone written in Scala. It is designed to be easily installed on a private server to host Git repositories and provide additional features around Git.Some key features of GitBucket include:Repository hosting and managementUser and organization accountsRepository permissions and access controlActivity feeds and...
GitBucket image
RhodeCode icon

RhodeCode

RhodeCode is an open-source platform built in Python for hosting and managing Git and Mercurial repositories. It provides a fast and intuitive web interface for common version control tasks like browsing repositories, reviewing commits, creating branches/bookmarks, pushing/pulling changes, etc.Key features include:Web UI for browsing code, commits, managing branchesAccess control for...
RhodeCode image
SourceRepo icon

SourceRepo

SourceRepo is an open-source platform for hosting Git and Mercurial version control repositories. It is designed to help development teams collaborate on software projects by providing tools for managing source code, tracking issues, code review, documentation and more.Some key features of SourceRepo include:Unlimited public and private Git/Mercurial repositoriesFine-grained user and...
Codebase icon

Codebase

Codebase is an open-source, self-hosted project management and issue tracking platform. It is designed to help development teams plan, organize and manage work across projects. Some key features of Codebase include:Flexible issue tracking with support for tasks, bugs, features requests, etc.Agile project management tools like kanban boards, sprints, roadmapsRobust permissions...
Codebase image
RepositoryHosting.com icon

RepositoryHosting.com

RepositoryHosting.com is a popular Git and Mercurial repository hosting service tailored for developers and teams. It offers unlimited private repositories with granular access controls, issue tracking, wikis, pull requests with code review tools, and seamless integration with continuous integration/continuous deployment (CI/CD) pipelines.Key features of RepositoryHosting.com include:Unlimited private Git and Mercurial...
RepositoryHosting.com image
Gitly icon

Gitly

Gitly is an open-source, self-hosted alternative to GitHub for Git repository hosting. It provides a web interface similar to GitHub for managing public and private Git repositories, enabling features like:User accounts and organization/team managementRepository browsing, cloning, pushing and pullingIssues and pull request trackingCode reviews and inline commentsProject wikis and README...
Gitly image