C++ Algorithm

Open-source C++ projects categorized as Algorithm

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.

  • algorithms_and_data_structures

    180+ Algorithm & Data Structure Problems using C++

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • LeetCode-Solutions

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

  • kactl

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

  • Project mention: Popcount walks: next, previous, toward and nearest | news.ycombinator.com | 2023-11-14

    As a competitive programmer, I’ve seen similar ‘magic’ tricks here: https://github.com/kth-competitive-programming/kactl/blob/ma... (page 23)

  • verge

    Official Verge Core Source Code Repository :muscle:

  • Clipper2

    Polygon Clipping and Offsetting - C++, C# and Delphi

  • Project mention: What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented? | /r/rust | 2023-06-09

    I tried to rewrite Clipper2 in Rust. There's a C#, a Delphi and a C++ implementation, so how hard can it be?

  • cpp-sort

    Sorting algorithms & related tools for C++14

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

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

  • CXXGraph

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

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

    Actual Web Site

  • tlx

    TLX - A Collection of Sophisticated C++ Data Structures, Algorithms, and Miscellaneous Helpers

  • Project mention: A High Throughput B+tree for SIMD Architectures [pdf] | news.ycombinator.com | 2023-09-17

    I once needed that thing (with 32-bit integer keys, and either FP32 or FP64 values), but I didn’t want to spend too much time designing novel data structures.

    I have copy-pasted B+ tree from TLX https://github.com/tlx/tlx (Boost license), and then I did some local changes to improve the performance for my specific keys and value types. I have used AVX2 intrinsics to improve search within nodes, and I also implemented a few more simple tricks. After these changes, the performance became satisfactory for my application.

  • CavalierContours

    2D polyline library for offsetting, combining, etc.

  • ANMS-Codes

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

  • dice

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

  • SwiftAA

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

  • cppRouting

    Algorithms for Routing and Solving the Traffic Assignment Problem

  • C-plus-plus-Algorithms

    Find C++ Algorithms and data structure problems all-in-one place.

  • Project mention: First time open source contribution with hacktoberfest2023 | dev.to | 2023-10-26

    Solution for OJ problems : They needed solutions for problems of different online judges. As I did comitative programming for three years. It was my cup of tee. I jumped in and solved excellent problems and added solutions as they needed.

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

  • Game-of-Life

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

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

  • cdiff

    diff string comparison implemented in C++

  • 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++ Algorithm related posts

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,094
2 algorithms_and_data_structures 5,774
3 LeetCode-Solutions 4,496
4 kactl 2,496
5 verge 1,394
6 Clipper2 1,222
7 cpp-sort 597
8 CppRobotics 434
9 CXXGraph 393
10 tlx 386
11 CavalierContours 371
12 ANMS-Codes 323
13 dice 309
14 SwiftAA 164
15 cppRouting 97
16 C-plus-plus-Algorithms 31
17 sparse-som 18
18 cpstl 14
19 EUL 6
20 Algorithms 3
21 Game-of-Life 2
22 KD-tree 0
23 cdiff 0

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