C++ Cplusplus

Open-source C++ projects categorized as Cplusplus

Top 23 C++ Cplusplu Projects

  1. imgui

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

    Project mention: Ask HN: What are good high information density UIs (screenshots, apps, sites) | news.ycombinator.com | 2025-05-08

    I find the imgui UIs to be very high density (https://github.com/ocornut/imgui and the gallery issues) See for example the tracy profiler: https://github.com/wolfpld/tracy. It seems the game dev community has pretty powerful tools to understand and interrogate their work.

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

    InfluxDB logo
  3. CPlusPlusThings

    C++那些事

  4. Apache Thrift

    Apache Thrift

  5. oceanbase

    OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.

    Project mention: My First RAG Chatbot: What I Built and How | dev.to | 2025-01-13

    OceanBase GitHub: github.com/oceanbase/oceanbase

  6. Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  7. LibreSprite

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

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

  9. SaaSHub

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

    SaaSHub logo
  10. Apache Mesos

    Apache Mesos

  11. rippled

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

    Project mention: XRPL Stability and Scalability Efforts | dev.to | 2025-04-21

    The XRP Ledger (XRPL) is constantly evolving to meet the needs of the community. Although the most visible of these changes are features, looking back at the last two years of development in the rippled GitHub repository about 80% of pull requests actually focused on non-feature work. As we do not have a public roadmap for these kinds of efforts, in this blog post we would like to provide transparency by highlighting what we have recently done and what we are currently working on to enhance the stability, scalability, and resiliency of the ledger.

  12. Boost.Beast

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

  13. cppinsights

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

  14. stable-diffusion.cpp

    Stable Diffusion and Flux in pure C/C++

    Project mention: FLUX1.1 [pro] – New SotA text-to-image model from Black Forest Labs | news.ycombinator.com | 2024-10-03
  15. cppcoro

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

  16. CppPrimer

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

  17. 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! ;)

  18. qt-material-widgets

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

  19. habitat-sim

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

  20. Descent3

    Descent 3 by Outrage Entertainment

    Project mention: Cannonball: An Enhanced OutRun Engine | news.ycombinator.com | 2025-01-10

    This is great.

    If you're into these retro games there's a couple of others that have been fun:

    Ultimate Stunts: https://www.ultimatestunts.nl/

    Descent 3: https://github.com/DescentDevelopers/Descent3 (if you own the original, or on other platforms if you want to buy)

  21. yocto-gl

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

  22. EPIJudge

    EPI Judge - Preview Release

    Project mention: Huffman Coding | news.ycombinator.com | 2024-11-27

    See some sample code from EPIP[1]

    Also reminiscent of zig zag encoding for ints.

    [1]: https://github.com/adnanaziz/EPIJudge/blob/master/epi_judge_...

  23. userver

    Production-ready C++ Asynchronous Framework with rich functionality

  24. thread-pool

    BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library

  25. ccache

    ccache – a fast compiler cache

    Project mention: Ccache – a fast C/C++ compiler cache | news.ycombinator.com | 2024-09-26
  26. 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++ Cplusplus discussion

Log in or Post with

C++ Cplusplus related posts

  • XRPL Stability and Scalability Efforts

    2 projects | dev.to | 21 Apr 2025
  • My TV started playing a video in full screen by itself. What happened?

    1 project | news.ycombinator.com | 30 Mar 2025
  • 'No Problem' Word Processor Poses a Problem for Former President Carter (1981)

    2 projects | news.ycombinator.com | 29 Dec 2024
  • Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui

    5 projects | news.ycombinator.com | 18 Dec 2024
  • Huffman Coding

    1 project | news.ycombinator.com | 27 Nov 2024
  • Introducing Ripple's Brazil Fund: Fostering XRP Ledger Innovation in Brazil

    1 project | dev.to | 15 May 2024
  • Speeding up C++ build times

    6 projects | news.ycombinator.com | 28 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    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. Learn more →

Index

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

# Project Stars
1 imgui 65,408
2 CPlusPlusThings 41,143
3 Apache Thrift 10,684
4 oceanbase 9,124
5 Piccolo 6,215
6 LibreSprite 5,785
7 Magic Enum C++ 5,411
8 Apache Mesos 5,313
9 rippled 4,859
10 Boost.Beast 4,542
11 cppinsights 4,265
12 stable-diffusion.cpp 4,073
13 cppcoro 3,549
14 CppPrimer 3,320
15 xray-16 3,206
16 qt-material-widgets 3,326
17 habitat-sim 2,944
18 Descent3 2,930
19 yocto-gl 2,864
20 EPIJudge 2,864
21 userver 2,606
22 thread-pool 2,522
23 ccache 2,475

Sponsored
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.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?