Open Source C++ Projects

Discover 49 open source C++ repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. C++ projects here are most often combined with Cross Platform, Desktop App and Library. Last updated October 3, 2026.

49 repositories · updated October 3, 2026

wolf: Stream Docker Desktops and Games to Moonlight

wolf: Stream Docker Desktops and Games to Moonlight

Wolf lets multiple remote users stream games or virtual desktops hosted on one Linux server through Moonlight. It is designed for containerized workloads and flexible display, GPU, and encoding setups.

C++DockerLinux
Added Dec 26, 2025 View details
ggml: Build Portable Tensor Workloads for Machine Learning

ggml: Build Portable Tensor Workloads for Machine Learning

ggml is a dependency-free C/C++ tensor library for building machine-learning workloads across CPUs and other backends. It is suited to developers who need low-level control over tensor operations, quantization, and deployment across different platforms.

C++LibraryMachine Learning
Added Dec 16, 2025 View details
pedalboard: Process Audio and Apply Effects in Python

pedalboard: Process Audio and Apply Effects in Python

Pedalboard is a Python library for reading, transforming, and rendering audio, with built-in effects and support for VST3 and Audio Unit plugins. It suits audio developers and machine-learning workflows that need programmable audio processing.

PythonC++Audio Processing
Added Dec 16, 2025 View details
td: Build Cross-Platform Telegram Clients

td: Build Cross-Platform Telegram Clients

TDLib is a C++ library for building Telegram clients, handling networking, encryption, and local storage behind an asynchronous API. Its JSON interface also makes it accessible from many programming languages.

C++LibraryCross Platform
Added Dec 4, 2025 View details
opensim-core: Model Musculoskeletal Movement and Simulations

opensim-core: Model Musculoskeletal Movement and Simulations

OpenSim Core is a C++ toolkit for building musculoskeletal models and simulating movement. It includes command-line applications and Java and Python bindings for researchers and developers working in biomechanics and movement science.

C++LibraryPython
Added Dec 3, 2025 View details
vtm: Create a Text-Based Desktop and Terminal Multiplexer

vtm: Create a Text-Based Desktop and Terminal Multiplexer

vtm is a C++ virtual terminal multiplexer that can run a text-based desktop, host command-line apps, or act as a standalone terminal. It suits users who want nested terminal workspaces across Windows and Unix-like systems.

TerminalMultiplexerDesktop App
Added Dec 2, 2025 View details
fmt: Format C++ Text Safely and Efficiently

fmt: Format C++ Text Safely and Efficiently

{fmt} is a C++ formatting library for producing text and output without relying on C stdio or iostreams. It suits projects that need a type-safe, portable formatting API, with optional compile-time format checks and a header-only mode.

C++LibraryDeveloper Tools
Added Nov 18, 2025 View details
udp2raw: Tunnel UDP Traffic Through Raw Packets

udp2raw: Tunnel UDP Traffic Through Raw Packets

udp2raw wraps UDP traffic in encrypted UDP, simulated TCP, or ICMP packets to help it pass through networks that block or degrade UDP. It is aimed at Linux users who can configure raw sockets and want to carry UDP-based VPN traffic across restrictive links.

C++NetworkingLinux
Added Nov 3, 2025 View details
QGIS: Create, Analyze, and Share Geographic Maps

QGIS: Create, Analyze, and Share Geographic Maps

QGIS is a cross-platform GIS for working with spatial data, creating maps, and running geospatial analysis. It suits GIS professionals, researchers, public agencies, and other users who need a flexible desktop mapping and data workflow.

C++VisualizationDesktop App
Added Oct 28, 2025 View details
whisper.cpp: Transcribe Speech with Whisper in C/C++

whisper.cpp: Transcribe Speech with Whisper in C/C++

whisper.cpp runs OpenAI Whisper speech recognition through a lightweight C/C++ implementation. It suits developers building offline transcription into applications across desktop, mobile, browser, and server environments.

C++Speech RecognitionMachine Learning
Added Oct 25, 2025 View details
moonlight-qt: Stream PC Games to Desktop and TV Devices

moonlight-qt: Stream PC Games to Desktop and TV Devices

Moonlight PC is a cross-platform client for streaming games and desktop sessions from NVIDIA GameStream and Sunshine hosts. It suits players who want low-latency remote play with hardware decoding, modern video formats, HDR, and gamepad support.

C++Desktop AppCross Platform
Added Oct 25, 2025 View details
shadPS4: Emulate PlayStation 4 Games on Desktop

shadPS4: Emulate PlayStation 4 Games on Desktop

shadPS4 is an early-stage PlayStation 4 emulator written in C++ for Windows, Linux, and macOS. It targets developers and users exploring PS4 emulation, but compatibility and stability vary by game.

C++EmulationCross Platform
Added Oct 12, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️