C++ Algorithm

Open-source C++ projects categorized as Algorithm Edit details

Top 17 C++ Algorithm Projects

  • C-Plus-Plus

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

    Project mention: What does @ mean ? | reddit.com/r/cpp_questions | 2022-07-30

    in this repo https://github.com/TheAlgorithms/C-Plus-Plus most of the algorithms using @param or @returns and so on. i cant find any documentation on internet about @.Is this some built-in thing in c++ or the project defined like that. Can anybody help me please ?

  • LeetCode-Solutions

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

    Project mention: Personal project and internship question | reddit.com/r/csMajors | 2022-06-12

    and also I searching problems based on algorithms and topics categorized like on this github: https://github.com/kamyu104/LeetCode-Solutions

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • kactl

    KTH Algorithm Competition Template Library (... eller KTHs AC-tillverkande lapp)

    Project mention: Learning Python was a good decision. Python may have its own shortcomings, but big integers aren't scary anymore 😇😇 | reddit.com/r/ProgrammerHumor | 2022-09-03

    Printed references (e.g. KACTL) are allowed.

  • cpp-sort

    Sorting algorithms & related tools for C++14

    Project mention: Hardcore metaprogramming in the wild | reddit.com/r/cpp | 2021-10-26

    I've got that cursed piece of code where I use multiplication to affect overload resolution: https://github.com/Morwenn/cpp-sort/blob/develop/include/cpp-sort/adapters/hybrid_adapter.h

  • algorithms

    Algorithms & Data Structures studies & Computer Science (by imteekay)

    Project mention: Linked List Data Structure | dev.to | 2022-03-16


  • CppRobotics

    Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!

    Project mention: Should I rename CppRobotics to Control++? | reddit.com/r/ControlTheory | 2021-09-28

    I even opened an issue about this, so feel free to post your ideas there.

  • CavalierContours

    2D polyline library for offsetting, combining, etc.

    Project mention: What can you make with C++? | reddit.com/r/learnprogramming | 2022-01-24

    This is the library: https://github.com/jbuckmccready/CavalierContours

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • ANMS-Codes

    Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution

    Project mention: Implement non-maximum supression to keep only local maximum for your detected corner pixels | reddit.com/r/computervision | 2022-04-05

    Maybe this resource may help you anms But I am not sure if it is exactly what you intend to do

  • dice

    Digital Image Correlation Engine (DICe): a stereo DIC application that runs on Mac, Windows, and Linux (by dicengine)

  • CXXGraph

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

    Project mention: GraphScope VS CXXGraph - a user suggested alternative | libhunt.com/r/GraphScope | 2022-03-17

    A Fast Graph library in C++

  • SwiftAA

    The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.

  • sparse-som

    Efficient Self-Organizing Map for Sparse Data

  • cpstl

    Copy and Paste standard library (CPSTL) is a repository with a collection of data structure and algorithms in many different languages

  • EUL

    The mathEmatics Useful Library (the name is a work in progress) is a math general purpose c++20 header library that, among other things, features a big integer implementation. (by ThePirate42)

  • Algorithms

    A collection of data structures and algorithms written in C++ with comments and links to further reading. (by ashleymays)

    Project mention: Implementing a Stack Data Structure In C++ | dev.to | 2022-06-22

    You can find more robust versions of both the class and STL implementations in my Algorithms repository on Github.

  • Game-of-Life

    Simulates Conway's Game of Life Algorithm (by suncloudsmoon)

    Project mention: Conway's Game Of Life Simulation | reddit.com/r/opensourcegames | 2021-11-11
  • KD-tree

    a specific data structure for efficiently representing our data. In particular, KD-trees helps organize and partition the data points based on specific conditions.💥🦄 (by Ahmed-Elgohary1)

    Project mention: K-d trees | dev.to | 2022-03-25

    Multidimensional data indexing implementation

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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). The latest post mention was on 2022-09-03.

C++ Algorithm related posts


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

Project Stars
1 C-Plus-Plus 20,896
2 LeetCode-Solutions 3,510
3 kactl 1,825
4 cpp-sort 498
5 algorithms 355
6 CppRobotics 349
7 CavalierContours 253
8 ANMS-Codes 253
9 dice 244
10 CXXGraph 164
11 SwiftAA 111
12 sparse-som 17
13 cpstl 14
14 EUL 5
15 Algorithms 3
16 Game-of-Life 2
17 KD-tree 0
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.