Git Clients

SourceHut – software development and code hosting platform

SourceHut is a software development platform that brings together source code hosting, continuous integration, issue tracking, code review and project documentation.

Rather than combining everything into a single application, SourceHut is organised into separate services that work together. Developers can use the facilities they need without adopting the entire platform.

SourceHut emphasises email-based collaboration and established development tools. Code reviews use patches distributed through mailing lists rather than conventional pull requests. The web interfaces are lightweight and function without JavaScript.

The platform can be used through the hosted service or deployed on infrastructure controlled by the user.

This is free and open source software.

Key Features

  • Hosts Git and Mercurial repositories with public, private and unlisted visibility options.
  • Provides fine-grained repository access controls, including permissions for users without SourceHut accounts.
  • Continuous integration service executes automated builds and tests in virtual machines running Linux and BSD operating systems.
  • Supports build jobs submitted independently of repository changes, with facilities for investigating failed builds through SSH.
  • Mailing list infrastructure supports patch-based code review, threaded discussions and searchable archives.
  • Issue tracking supports tasks, private bug reports and participation through email.
  • Git-backed wikis provide version-controlled project documentation with flexible organisation.
  • Includes project management facilities for organising repositories and related development resources.
  • Offers static website hosting and a service for sharing code snippets and other text.
  • Provides an IRC bouncer and web-based chat facilities.
  • Supports two-factor authentication, signed and encrypted email notifications, account audit logs and OAuth access controls.
  • Exposes GraphQL APIs for interacting with the platform’s services.
  • The hut command-line client can manage repositories, builds, tickets and other resources, and export account data.
  • Provides lightweight web interfaces that operate without JavaScript, tracking or advertising.

Website: sr.ht
Support:
Developer: SourceHut
License: GNU Affero General Public License v3.0


Related Software

Web-Based Git Clients
GitLabIntegrated product for modern software development
GogsSimple, stable and extensible self-hosted Git service
GiteaCommunity managed lightweight code hosting solution
ungitGit made easy
GitBucketGit web platform powered by Scala
ForgejoSelf-hosted lightweight software forge
KallitheaSource code management system that supports two version control systems
cgitShorthand for CGI for Git
GitListElegant git repository viewer
P3X GitlistModern private Git repository viewer. A fork of GitList
OneDevSelf-hosted Git server and DevOps platform
GerritWeb-based code review
SCM-ManagerSelf-hosted source code management application

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted