Self-hosted software under GPL-2.0
108 of the projects we track are released under the GNU General Public License 2.0 (licence text). 22 of them are currently rated healthy or better.
Licence choice matters for self-hosting: copyleft licences such as AGPL-3.0 require you to publish modifications you expose over a network, while permissive ones such as MIT and Apache-2.0 do not. This page is a catalogue, not legal advice.
Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows.
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi.
Advanced forum / community solution based on Ruby and JS.
Transport tycoon simulation game.
Database management in a single PHP file. Available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others.
Closed-circuit television (CCTV) software application which supports IP, USB and Analog cameras.
Push notifications to phone or desktop using HTTP PUT/POST, with Android app, CLI and web app, similar to Pushover and Gotify.
World's most-used blogging and CMS engine.
Software suite including calendars, address books, notepad, project management tools, client relationship management tools (CRM), knowledge management tools, a wiki and a CMS.
Free cross-platform bittorrent client with a feature rich Web UI for remote access.
Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Minimal Debian OS optimized for single-board computers, which allows you to easily install and manage several services for selfhosting at home.
User management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.
XMPP instant messaging server.
Modular SIP server (registrar/proxy/router/etc).
Upload files and assign them to specific clients you create. Give access to those files to your clients.
Advanced Content Management System (CMS).
The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat.
Mobile messaging platform with a focus on performance and scalability.
Easy to use but advanced IP PBX system, VoIP gateway and conference server.
Easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain text files, therefore no database is required.
Feature-rich web-based polling software. Supports extensive survey logic.
Integrated accounting and ERP system for small and midsize businesses, with double entry accounting, budgeting, invoicing, quotations, projects, orders and inventory management, shipping and more.
Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.
Collaborative project to create a free editable map of the world.
Powerful open source social networking engine.
Modular IRC server written in C++ for Linux, BSD, Windows, and macOS.
Bug tracker, fits best for software development.
Content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set.
Open eClass is an advanced e-learning solution that can enhance the teaching and learning process.
Powerful and advanced CMS with a large community.
Web-based farm record keeping application.
The Common Unix Print System uses Internet Printing Protocol (IPP) to support printing to local and network printers.
Nextcloud preinstalled and preconfigured, with a text and web management interface and all the tools needed to self host private data. With installation images for Raspberry Pi, Odroid, Rock64, Docker, and a curl installer for Armbian/Debian.
Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.
SIP proxy/server for voice, video, IM, presence and any other SIP extensions.
Flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website.
Flexible, elegant and easy-to-use CMS.
Real-time web log analyzer and interactive viewer that runs in a terminal.
Anonymously share files, browse and publish _freesites_ (web sites accessible only through Hyphanet) and chat on forums.
Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server).
Fully featured modern forum application that is fast, scalable and responsive.
POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client with an Exchange server, even from the internet or behind a firewall through Outlook Web Access.
Assets management and booking for small/medium companies.
Enterprise-grade issue tracking system.
Peer based, decentralized search engine server.
A lightweight, easy-to-set-up flat-file blogging engine.
Comprehensive CMS for small to medium sized businesses and non-profits.
Genealogy software that can be used offline or as a Web service.
UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
Store and access data published by OwnTracks location tracking apps.
BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).
System for running a programming contest, like the ICPC regional and world championship programming contests.
Graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images.
Secured and decentralized communication system. Offers decentralized chat, forums, messaging, file transfer.
Open Source on Springrts engine. Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play.
Highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials.
Modular, advanced and highly configurable IRC server written in C for Linux, BSD, Windows, and macOS.
Advanced content management and publishing platform. The current version is called 'Revolution'.
Photo gallery software for the web, built by an active community of users and developers.
Ad serving system. Formerly known as OpenX Adserver and phpAdsNew.
Peer-to-peer chat app that is serverless, decentralized, and ephemeral.
Personal flight tracker and viewer.
Wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface.
Portable and lightweight Internet Relay Chat server for small or private networks.
Mailing list manager.
Database framework for creating database-driven business applications. As a graphical database frontend, it enables the efficient processing of data stocks and the flexible development of comfortable database applications.
File hosting and sharing solution primary for teams and organizations.
Powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more.
Light-weight HTTP/HTTPS proxy daemon.
Gallery and CMS project.
Databaseless PHP blogging platform. A flat-file CMS that allows you to create a fast, secure, and powerful website or blog in seconds.
Web-based application to help you implement David Allen’s Getting Things Done™ methodology.
Distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core.
Closed-circuit television (CCTV) software application which supports IP and Analog cameras.
Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant.
Fetches RSS/Atom-feeds and pushes new content to any email-receiver, supports OPML.
Random password generator.
Cross-platform real-time strategy game of ancient warfare.
Complete email solution that runs on any webspace with PHP and MariaDB. It supports POP3 catchall mailboxes and can also integrate with Postfix or b1gMailServer if you're running your own server.
Fast lightweight web interface for git repositories.
Faster and easier management of website contents, scalable for small businesses to large corporations.
Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store.
Take control over your blog.
Popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules.
Advanced open source content management platform.
Web-based open source GUI that controls and manages Asterisk.
Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between.
Electronic document management system for your documents with preview generation, OCR, and automatic categorization among other features.
Wiki software package that powers Wikipedia and all other Wikimedia projects, serving hundreds of millions of users each month.
Lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.
Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk.
Online assessment software. From a quick quiz on your phone to large scale, high stakes, proctored desktop testing, easy, secure and economical.
Flexible project management web application.
Student Information System for school management. Features students demographics, grades, scheduling, attendance, student billing, discipline & food service modules.
Configurable open source project management, web-based application.
Allow remote clients to access image acquisition devices (scanners) available on the local host.
Document Management System with workflows, access rights, fulltext search, and more.
Video surveillance management system.
A full web git interface with no javascript.
Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages.
Another browser-based IMAP client.
Tuleap is a libre suite to plan, track, code and collaborate on software projects.
Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Wiki, simple to use and install.
Transit class4 softswitch(SBC) with integrated billing and routing engine and REST API.
Email, calendar, collaboration server with Web interface and lots of integrations.