source.directory

Language

Self-hosted apps written in C++

36 projects

36 open-source, self-hostable projects written primarily in C++. If you prefer to deploy and extend software in a stack you already know, this is your shortlist — ordered by our Recommended quality score, with the self-host footprint of each project surfaced up front.

qBittorrent

File Transfer - Peer-to-peer Filesharing·C++

Free cross-platform bittorrent client with a feature rich Web UI for remote access.

Manual setup
40kActive

Kodi

Media Streaming - Multimedia Streaming·C++

Multimedia/Entertainment center, formerly known as XBMC.

Manual setup
21kActive

Transmission

File Transfer - Peer-to-peer Filesharing·C++

Fast, easy, free Bittorrent client.

Manual setup
15kActive

Luanti

Games·C++

Voxel game engine (formerly Minetest).

Manual setup
14kActive

Mumble

Communication - Custom Communication Systems·C++

Low-latency, high quality voice/text chat software.

Manual setup
8.3kActive

Open Source Routing Machine (OSRM)

Maps and Global Positioning System (GPS)·C++

High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library…

Manual setup
8.1kActive

OvenMediaEngine

Media Streaming - Video Streaming·C++

Streaming Server with Sub-Second Latency.

Docker Compose
3.3kActive

RetroShare

Communication - Custom Communication Systems·C++

Secured and decentralized communication system.

Manual setup
2.0kActive

The Battle for Wesnoth

Games·C++

The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, feat…

Manual setup
6.9kActive

MTA:SA

Games·C++

Add network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionalit…

Manual setup
1.9kActive

Hypersomnia

Games·C++

Competitive top-down shooter blending Counter-Strike with Hotline Miami.

Docker Compose
1.7kActive

kiwix-serve

Document Management - E-books·C++

HTTP daemon for serving wikis from ZIM files.

Manual setup
957Active

mpd

Media Streaming - Audio Streaming·C++

Daemon to remotely play music, stream music, handle and organize playlists.

Manual setup
2.8kActive

ZNC

Communication - IRC·C++

Advanced IRC bouncer.

Manual setup
2.1kActive

MistServer

Media Streaming - Multimedia Streaming·C++

Public domain streaming media server that works with any device and any format.

Manual setup
514Active

Spectrum 2

Communication - Custom Communication Systems·C++

Spectrum 2 is an open source instant messaging transport.

Manual setup
421Active

Snapcast

Media Streaming - Audio Streaming·C++

Synchronous multiroom audio server.

Manual setup
7.9kActive

DDraceNetwork

Games·C++

Cooperative platformer version of DDRace, a Teeworlds modification featuring unique cooperative gameplay.

Manual setup
834Active

musikcube

Media Streaming - Audio Streaming·C++

Streaming audio server with Linux/macOS/Windows/Android clients.

Manual setup
4.8kActive

NymphCast

Media Streaming - Multimedia Streaming·C++

Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speak…

Manual setup
2.6kMaintained

Sandstorm

Self-hosting Solutions·C++

Personal server for running self-hosted apps easily and securely.

Manual setup
7.1kActive

Sunshine

Games - Administrative Utilities & Control Panels·C++

Remote game stream host for Moonlight with support up to 120 frames per second and 4K resolution.

Docker Compose
42kActive

SRS

Media Streaming - Video Streaming·C++

A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

Docker Compose
29kActive

Typesense

Search Engines·C++

Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use.

Docker Compose
27kActive

Quassel IRC

Communication - IRC·C++

Distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core.

Manual setup
795Active

Manticore Search

Search Engines·C++

Full-text search and data analytics, with fast response time for small, medium and big data (alternative to…

Docker Compose
12kActive

OpenTTD

Games·C++

Transport tycoon simulation game.

Docker Compose
8.3kActive

LMS

Media Streaming - Audio Streaming·C++

Access your self-hosted music using a web interface.

Docker Compose
1.7kActive

Gerbera

Media Streaming - Multimedia Streaming·C++

UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to…

Docker Compose
1.4kActive

InspIRCd

Communication - IRC·C++

Modular IRC server written in C++ for Linux, BSD, Windows, and macOS.

Docker Compose
1.3kActive

0 A.D.

Games·C++

Cross-platform real-time strategy game of ancient warfare.

Manual setup
0Unknown

Collabora Online Development Edition

Office Suites·C++

Collabora Online Development Edition (CODE) is a powerful LibreOffice-based online office that supports all…

Manual setup
0Unknown

EmailRelay

Communication - Email - Mail Transfer Agents·C++

A small and easy to configure SMTP and POP3 server for Windows and Linux.

Manual setup
0Unknown

Jami

Communication - Custom Communication Systems·C++

Universal communication platform which preserves the user's privacy and freedoms.

Manual setup
0Unknown

Taskwarrior

Task Management & To-do Lists·C++

Taskwarrior is Free and Open Source Software that manages your TODO list from your command line.

Manual setup
0Unknown

Yeti-Switch

Communication - SIP·C++

Transit class4 softswitch(SBC) with integrated billing and routing engine and REST API.

Manual setup
0Unknown

Other languages