Project Management / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. —from github/Kickball/awesome-selfhosted


  • Bonobo Git Server – Set up your own self hosted git server on IIS for Windows. Manage users and have full control over your repositories with a nice user friendly graphical interface. (Source Code) MIT C#
  • Fossil – Distributed version control system featuring wiki and bug tracker. BSD-2-Clause-FreeBSD C
  • Goodwork – Self hosted project management and collaboration tool powered by Laravel & VueJS. (Demo) MIT PHP
  • Gitblit – Pure Java stack for managing, viewing, and serving Git repositories. (Source Code) Apache-2.0 Java
  • gitbucket – The easily installable GitHub clone powered by Scala. (Source Code) Apache-2.0 Scala/Java
  • Gitea – Community managed fork of Gogs, lightweight code hosting solution. (DemoSource Code) MIT Go
  • GitLab – Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis. (DemoSource Code) MIT Ruby
  • Gitlist – Web-based git repository browser – GitList allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history and diffs. (Source Code) BSD-3-Clause PHP
  • Gitolite – Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features. (Source Code) GPL-2.0 Perl
  • GitPrep – Portable Github clone. (DemoSource Code) Artistic-2.0 Perl
  • Git WebUI – Standalone web based user interface for git repositories. Apache-2.0 Python
  • Gogs – Painless self-hosted Git Service written in Go. (DemoSource Code) MIT Go
  • Kallithea – Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface. (Source Code) GPL-3.0 Python
  • Klaus – Simple, easy-to-set-up Git web viewer that Just Works. ISC Python
  • Lavagna – Lavagna is an open-source issue/project management tool designed for small teams. Lightweight, pure Java, easy to install, easy to use. (Source Code) GPL-3.0 Java
  • Octobox ⚠ – Take back control of your GitHub Notifications. (Source Code) AGPL-3.0 Ruby
  • OpenProject – OpenProject is a web-based project management system. (Source Code) GPL-3.0 Ruby
  • Phabricator – Collection of web applications that help build better software. (DemoSource Code) Apache-2.0 PHP
  • Phproject – High performance full-featured project management system. (DemoSource Code) GPL-3.0 PHP
  • ProjeQtOr – A complete, mature, multi-user project management system with extensive functionality for all phases of a project. (DemoSource Code) AGPL-3.0 PHP
  • Redmine – Redmine is a flexible project management web application. (DemoSource Code) GPL-2.0 Ruby
  • RhodeCode – RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. (DemoSource Code) AGPL-3.0 Python
  • SCM Manager – The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. (Source Code) BSD-3-Clause Java
  • Taiga – Agile Project Management Tool based on the Kanban and Scrum methods. (Source Code) AGPL-3.0 Python
  • The Bug Genie – The Bug Genie is a friendly project management and issue tracking tool. (Source Code) MPL-2.0 PHP
  • Trac – Trac is an enhanced wiki and issue tracking system for software development projects. BSD-3-Clause Python
  • Tuleap – Tuleap is a libre suite to plan, track, code and collaborate on software projects. (Source Code) GPL-2.0 PHP