C++ Algorithms

Open-source C++ projects categorized as Algorithms

Top 23 C++ Algorithm Projects

  • C-Plus-Plus

    Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

  • cp-algorithms

    Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)

  • Project mention: Do you know of any helpful sources like this for leetcode? | /r/csMajors | 2023-10-02

    I've been learning alot from this git repository: https://cp-algorithms.com/ . Do you know of any of any sources or repositories like this that help with Leetcode or problem solving?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • CGal

    The public CGAL repository, see the README below

  • LeetCode-Solutions

    🏋️ Python / Modern C++ Solutions of All 3166 LeetCode Problems (Weekly Update)

  • NumCpp

    C++ implementation of the Python Numpy library

  • RxCpp

    Reactive Extensions for C++

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • EPIJudge

    EPI Judge - Preview Release

  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

  • Project mention: Leaving Haskell Behind | news.ycombinator.com | 2023-08-24

    Hoogle is really amazing!

    Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/

    I'd love to see more projects taking this path too. :)

  • etl

    Embedded Template Library

  • Project mention: Modern C++ Programming Course | news.ycombinator.com | 2023-11-28

    If you can't use the STL because of exceptions: https://www.etlcpp.com/

  • 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.

  • verge

    Official Verge Core Source Code Repository :muscle:

  • control-flag

    A system to flag anomalous source code expressions by learning typical expressions from training data

  • Algorithms

    Collection of algorithms in multiple programming languages. (by thuva4)

  • 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

  • CXXGraph

    Header-Only C++ Library for Graph Representation and Algorithms

  • Project mention: Hacktoberfest is ON CXXGraph | dev.to | 2023-10-09

    Actual Web Site

  • flux

    A C++20 library for sequence-orientated programming (by tcbrindle)

  • Project mention: Why are strings and IO so complicated? | /r/cpp | 2023-12-07

    flux (https://github.com/tcbrindle/flux) (like ranges::views)

  • think-cell-library

    think-cell core library

  • Project mention: Inside boost::concurrent_flat_map | /r/cpp | 2023-07-07

    We at think-cell use that pattern a lot in our library.

  • Data-Structures-and-Algorithms-in-cpp

    This repository is in development phase and will soon provide you with c++ code of various data structures and algorithms

  • Daily-Coding-DS-ALGO-Practice

    A open source project🚀 for bringing all interview💥💥 and competative📘 programming💥💥 question under one repo📐📐

  • parlaylib

    A Toolkit for Programming Parallel Algorithms on Shared-Memory Multicore Machines

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Algorithms related posts

  • Do you know of any helpful sources like this for leetcode?

    1 project | /r/csMajors | 2 Oct 2023
  • C++ Jobs - Q3 2023

    3 projects | /r/cpp | 4 Jul 2023
  • Inside boost::concurrent_flat_map

    4 projects | /r/cpp | 7 Jul 2023
  • Memory Allocation

    1 project | /r/coding | 6 Jul 2023
  • Should I create an organisation from my personal account or should I create a separate GitHub user for my project?

    1 project | /r/opensource | 6 Jul 2023
  • Why doesn't C++ use higher-order functions on iterators like Rust does?

    2 projects | /r/cpp | 19 May 2023
  • Just started reading this book "Groking the coding interview" found this paragraph worth sharing

    1 project | /r/developersIndia | 18 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 30 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Algorithm projects in C++? This list will help you:

Project Stars
1 C-Plus-Plus 29,348
2 cp-algorithms 6,651
3 LeetCode 5,532
4 CGal 4,605
5 LeetCode-Solutions 4,541
6 NumCpp 3,407
7 RxCpp 2,983
8 EPIJudge 2,775
9 FunctionalPlus 2,033
10 etl 2,000
11 CppRobotics 1,748
12 DataStructures-Algorithms 1,611
13 verge 1,397
14 control-flag 1,236
15 Algorithms 486
16 CppRobotics 440
17 SIMDCompressionAndIntersection 414
18 CXXGraph 408
19 flux 400
20 think-cell-library 376
21 Data-Structures-and-Algorithms-in-cpp 360
22 Daily-Coding-DS-ALGO-Practice 315
23 parlaylib 279

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com