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

qdirstat: Find What Is Using Your Disk Space

qdirstat: Find What Is Using Your Disk Space

QDirStat is a Qt desktop application that visualizes directory sizes in a tree and treemap, helping users locate large files and reclaim space. It also offers configurable cleanup actions and views for file types, ages, and installed packages.

C++LinuxDesktop App
Added Mar 11, 2026 View details
Waifu2x-Extension-GUI: Upscale Images and Video

Waifu2x-Extension-GUI: Upscale Images and Video

A Windows desktop app for enlarging and denoising images, GIFs, and video, with AI-based video frame interpolation. It combines multiple processing engines and supports AMD, Nvidia, and Intel GPUs.

C++Computer VisionMachine Learning
Added Mar 7, 2026 View details
cpp-cheatsheet: Quick Reference for Modern C++

cpp-cheatsheet: Quick Reference for Modern C++

A compact reference for core C++ syntax and frequently used standard-library facilities, aimed at learners and developers who need a quick refresher. Its coverage focuses on modern C++ through C++14.

C++ProgrammingDocumentation
Added Mar 1, 2026 View details
GigaSLAM: Build Large-Scale Monocular Outdoor Maps

GigaSLAM: Build Large-Scale Monocular Outdoor Maps

GigaSLAM is a monocular SLAM system for mapping and tracking in large, unbounded outdoor scenes using RGB video. It combines depth-assisted pose estimation, loop closure, and hierarchical Gaussian splats, and is aimed at research workflows with CUDA-capable GPUs.

Computer VisionSlamC++
Added Feb 28, 2026 View details
fast-music-remover: Remove Music and Noise from Media Audio

fast-music-remover: Remove Music and Noise from Media Audio

Fast Music Remover processes audio from uploaded files or internet media to reduce background music and noise. It combines a C++ audio processor using DeepFilterNet with a Flask web interface, and can be run in Docker or set up manually.

C++Machine LearningAudio Processing
Added Feb 24, 2026 View details
ClickHouse: Analyze Large Datasets in Real Time

ClickHouse: Analyze Large Datasets in Real Time

ClickHouse is a column-oriented database for fast analytical queries and real-time reporting. It suits teams that need to explore large datasets with SQL, run analytics across distributed systems, or host their own database.

DatabaseAnalyticsC++
Added Feb 17, 2026 View details
faiss: Search and Cluster Dense Vectors Efficiently

faiss: Search and Cluster Dense Vectors Efficiently

Faiss provides indexing methods for similarity search and clustering over dense vectors, with trade-offs between search speed, accuracy, and memory use. It suits teams building vector retrieval or large-scale nearest-neighbor systems in C++ or Python.

C++LibraryMachine Learning
Added Jan 29, 2026 View details
cactus: Run AI Inference on Phones and Wearables

cactus: Run AI Inference on Phones and Wearables

Cactus is a C++ inference engine for running language, vision, and speech models on mobile and edge devices. It combines quantization, device-focused kernels, and optional cloud handoff for applications that need local inference with a fallback for harder queries.

AILLMC++
Added Jan 25, 2026 View details
ai-file-sorter: Organize and Rename Files with AI

ai-file-sorter: Organize and Rename Files with AI

AI File Sorter is a cross-platform desktop app that suggests categories and clearer filenames for images, documents, and supported media. Review every proposed change before applying it, using local models for offline, on-device workflows or remote models with your credentials.

AILLMDesktop App
Added Jan 24, 2026 View details
KeyDB: Run a Multithreaded Redis-Compatible Database

KeyDB: Run a Multithreaded Redis-Compatible Database

KeyDB is a high-performance, multithreaded fork of Redis for workloads that need more throughput or features such as active replication. Its Redis protocol compatibility makes it a potential drop-in replacement, with Linux-focused build and deployment requirements.

C++DatabasePerformance
Added Jan 12, 2026 View details
SDRPlusPlus: Tune and Monitor Software-Defined Radio

SDRPlusPlus: Tune and Monitor Software-Defined Radio

SDR++ is cross-platform software for receiving and exploring radio signals with supported SDR hardware. Its modular design, multi-VFO interface, and signal-processing tools suit hobbyists and radio enthusiasts who want a desktop SDR application.

C++Cross PlatformDesktop App
Added Jan 11, 2026 View details
foundationdb: Store Data Reliably Across Distributed Clusters

foundationdb: Store Data Reliably Across Distributed Clusters

FoundationDB is a distributed ordered key-value database with ACID transactions, built for structured data across clusters of commodity servers. It suits applications that need transactional correctness and flexible language bindings.

DatabaseDistributed SystemsC++
Added Jan 2, 2026 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 ❤️