Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 C++ Algorithm Projects
-
cp-algorithms
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
LeetCode
This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
-
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
There are alternative STL-like libraries designed for embedded use: https://github.com/ETLCPP/etl
-
-
CppRobotics
cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control (by onlytailei)
-
DataStructures-Algorithms
This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.
-
-
LearnCPP
Learn Cpp from Beginner to Advanced ✅ Practice 🎯 Code 💻 Repeat 🔁 One step solution for c++ beginners and cp enthusiasts.
-
- Project mention: CXXGraph vs Boost Graph Library: The Complete 2025 Comparison Guide | dev.to | 2025-11-13
git clone https://github.com/ZigRazor/CXXGraph.git cd CXXGraph/examples g++ -std=c++17 example1.cpp -I../include -o example ./example
-
-
-
-
CppRobotics
Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!
-
-
SIMDCompressionAndIntersection
A C++ library to compress and intersect sorted lists of integers using SIMD instructions
-
Algorithms-And-Data-Structures
A collection of 100+ projects in C++ and Python that implement various data structures and algorithms. The projects are organized by language and topic, and include detailed explanations and examples to help you understand how they work. (by djeada)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Algorithms discussion
C++ Algorithms related posts
-
The Road to Flux 1.0
-
Let's Take Esoteric Programming Languages Seriously
-
Algorithms for Competitive Programming
-
Huffman Coding
-
Cgal: A Powerful Open-Source Computational Geometry Library
-
Competitive Programming
-
Comparing C++ range libraries for filter+reverse case with non-trivial lambda
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source Algorithm projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | cp-algorithms | 9,872 |
| 2 | LeetCode | 6,138 |
| 3 | CGal | 5,673 |
| 4 | LeetCode-Solutions | 5,081 |
| 5 | NumCpp | 3,915 |
| 6 | Interview_DS_Algo | 3,523 |
| 7 | RxCpp | 3,154 |
| 8 | EPIJudge | 2,888 |
| 9 | etl | 2,788 |
| 10 | FunctionalPlus | 2,255 |
| 11 | CppRobotics | 2,137 |
| 12 | DataStructures-Algorithms | 2,136 |
| 13 | verge | 1,577 |
| 14 | LearnCPP | 785 |
| 15 | flux | 693 |
| 16 | CXXGraph | 664 |
| 17 | Stim | 601 |
| 18 | FunnyAlgorithms | 502 |
| 19 | Algorithms | 498 |
| 20 | CppRobotics | 488 |
| 21 | think-cell-library | 450 |
| 22 | SIMDCompressionAndIntersection | 440 |
| 23 | Algorithms-And-Data-Structures | 419 |