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 CodeMIT 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. (DemoMIT PHP
  • Gitblit - Pure Java stack for managing, viewing, and serving Git repositories. (Source CodeApache-2.0 Java
  • gitbucket - The easily installable GitHub clone powered by Scala. (Source CodeApache-2.0 Scala/Java
  • Gitea - Community managed fork of Gogs, lightweight code hosting solution. (DemoSource CodeMIT Go
  • GitLab - Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis. (DemoSource CodeMIT 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 CodeBSD-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 CodeGPL-2.0 Perl
  • GitPrep - Portable Github clone. (DemoSource CodeArtistic-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 CodeMIT Go
  • Kallithea - Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface. (Source CodeGPL-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 CodeGPL-3.0 Java
  • Octobox  - Take back control of your GitHub Notifications. (Source CodeAGPL-3.0 Ruby
  • OpenProject - OpenProject is a web-based project management system. (Source CodeGPL-3.0 Ruby
  • Phabricator - Collection of web applications that help build better software. (DemoSource CodeApache-2.0 PHP
  • Phproject - High performance full-featured project management system. (DemoSource CodeGPL-3.0 PHP
  • ProjeQtOr - A complete, mature, multi-user project management system with extensive functionality for all phases of a project. (DemoSource CodeAGPL-3.0 PHP
  • Redmine - Redmine is a flexible project management web application. (DemoSource CodeGPL-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 CodeAGPL-3.0 Python
  • SCM Manager - The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. (Source CodeBSD-3-Clause Java
  • Taiga - Agile Project Management Tool based on the Kanban and Scrum methods. (Source CodeAGPL-3.0 Python
  • The Bug Genie - The Bug Genie is a friendly project management and issue tracking tool. (Source CodeMPL-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 CodeGPL-2.0 PHP