C++ Cplusplus

Open-source C++ projects categorized as Cplusplus

Top 23 C++ Cplusplu Projects

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Stretching myself thin with Dear ImGui projects | dev.to | 2023-11-28

    They use a Dear ImGui, a C++ GUI library.

  • CPlusPlusThings


  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Apache Thrift

    Apache Thrift

  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  • Apache Mesos

    Apache Mesos

  • rippled

    Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

    Project mention: XRPL Accelerator Unveils 11 Cutting-Edge Projects as Part of its Second Cohort | dev.to | 2023-11-07

    The XRPL Accelerator, a program dedicated to nurturing innovation and development on the XRP Ledger, is back with its second cohort of groundbreaking projects. After the success of the inaugural cohort, the Accelerator continues to support entrepreneurs and builders looking to scale their projects on the XRP Ledger.

  • Magic Enum C++

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

    Project mention: What C++ library do you wish existed but hasn’t been created yet? | /r/cpp | 2023-07-08

    I'm not sure this is quite what you're asking for, but this library has been super helpful to me in the past : https://github.com/Neargye/magic_enum

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    Project mention: LLVM 16.0.0 Release | /r/cpp | 2023-03-19

    There is at least one notable exception to this rule: https://github.com/boostorg/beast/issues/1445

  • LibreSprite

    Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

    Project mention: Great news, macOS users! 🍎 | /r/LibreSprite | 2023-05-19

    We're thrilled to announce that LibreSprite is finally available for macOS! 📷📷 A big shoutout to u/Booga y u/FManga for making this possible! Download LibreSprite for macOS

  • CppPrimer

    :books: Solutions for C++ Primer 5th exercises.

  • Atomic Game Engine

    The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

  • cppcoro

    A library of C++ coroutine abstractions for the coroutines TS

    Project mention: Struggle with C++ 20 Coroutines | /r/cpp_questions | 2023-05-13

    PS: Take a look at cppcoro; this might help as well, especially generator<>, if you're looking to generate numbers, and stuff;

  • yocto-gl

    Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  • EPIJudge

    EPI Judge - Preview Release

  • xray-16

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • cppinsights

    C++ Insights - See your source code with the eyes of a compiler

    Project mention: Why does ![]{} equate to 0? | /r/cpp_questions | 2023-05-14

    You can put it into https://cppinsights.io/ and see the conversions that happen under the hood.

  • qt-material-widgets

    :art: Qt widgets-based implementation of the Material Design specification.

  • ccache

    ccache – a fast compiler cache

    Project mention: Deep Learning with “AWS Graviton2 + NVIDIA Tensor T4G” for as low as free* with CUDA 12.2 | dev.to | 2023-09-10

    # Download and install ccache for faster compilation wget https://github.com/ccache/ccache/releases/download/v4.8.3/ccache-4.8.3.tar.xz tar -xf ccache-4.8.3.tar.xz pushd ccache-4.8.3 cmake . make -j $CPUS make install popd # Install NumPy, a dependency for PyTorch dnf install -y numpy # Install Python typing extensions for better type-checking sudo -u ec2-user pip3 install typing-extensions # Clone PyTorch repository and install from source git clone --recursive https://github.com/pytorch/pytorch.git pushd pytorch python3 setup.py install popd # Refresh the dynamic linker run-time bindings ldconfig # Install additional Python libraries for PyTorch sudo -u ec2-user pip3 install sympy filelock fsspec networkx

  • userver

    Production-ready C++ Asynchronous Framework with rich functionality

    Project mention: Rust vs Go/JVM: dev speed + safety in practice | /r/rust | 2023-06-25

    They recently open sourced internal framework: https://github.com/userver-framework/userver

  • sqlite_orm

    ❤️ SQLite ORM light header only library for modern C++

    Project mention: Introducing ZXORM - A C++20 ORM for SQLite with Compile Time Type Safety | /r/cpp | 2023-03-30

    Obligatory "how does it compare to" https://github.com/fnc12/sqlite_orm ?

  • habitat-sim

    A flexible, high-performance 3D simulator for Embodied AI research.

    Project mention: Break into CV with background in biological vision and neuroscience | /r/computervision | 2022-12-30

    Spot on! I think you grasped the general idea. During some of my 3d studies, I collected data about hand movements, eye movements and navigation paths within scenes, which could potentially be used for training data in robots (e.g. to train robot arm-suction grip, visual input and navigation respectively). I see projects like this https://aihabitat.org/, where my research seems quite relevant.

  • stable-diffusion.cpp

    Stable Diffusion in pure C/C++

    Project mention: Stable Diffusion in pure C/C++ | /r/patient_hackernews | 2023-08-23
  • Nameof C++

    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

  • SaaSHub

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

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 2023-11-28.

C++ Cplusplus related posts


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

Project Stars
1 imgui 52,054
2 CPlusPlusThings 34,415
3 Apache Thrift 9,997
4 Piccolo 5,200
5 Apache Mesos 5,142
6 rippled 4,365
7 Magic Enum C++ 4,064
8 Boost.Beast 3,998
9 LibreSprite 3,905
10 CppPrimer 3,199
11 Atomic Game Engine 3,027
12 cppcoro 2,934
13 yocto-gl 2,705
14 EPIJudge 2,698
15 xray-16 2,598
16 cppinsights 2,529
17 qt-material-widgets 2,500
18 ccache 2,047
19 userver 2,042
20 sqlite_orm 2,013
21 habitat-sim 1,973
22 stable-diffusion.cpp 1,919
23 Nameof C++ 1,821
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives