Cplusplus

Open-source projects categorized as Cplusplus
CPP C Cpp17 Python C++

Top 23 Cplusplu Open-Source Projects

Cplusplus
  1. imgui

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

    Project mention: strace-ui, Bonsai_term, and the TUI renaissance | news.ycombinator.com | 2026-06-02

    My take is that GUI frameworks/APIs have abandoned power users.

    Yes, there are thing like https://github.com/ocornut/imgui, and some (especially open source) applications try and muddle a long with Qt or GTK, but many (most?) serious professional or power user applications have built their own GUI frameworks or at least custom controls to deal with this.

    Whatever route you take, as a dev it's painful, especially for someone who remembers adding a couple of libraries to a Delphi project back in the Office 2000s era and getting full docking, configurable toolbars, etc. with little to no work.

    So the easy fallback (especially with the recent proliferation of libraries) is TUI and CLI applications with the layout/docking and tabs provided by the terminal emulator itself or one of tmux/zellij/etc.

    I've been thinking on and off for a few years now about the idea of a "graphical terminal", sitting somewhere between a GUI toolkit and a terminal emulator and a full blown OS for building inter-composable apps and tools and components that could replace TUI based workflows/apps/layouts. I have a vision of every "pro" app just being a different curation and configuration of underlying components rather than actually separate software.

  2. SaaSHub

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

    SaaSHub logo
  3. CPlusPlusThings

    C++那些事

  4. Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    Project mention: My Battle with CI/CD - CMake, Windows, and Cross-Platform Pain | dev.to | 2025-11-14

    - name: Setup vcpkg and install libgit2 (Windows) if: runner.os == 'Windows' run: | git clone https://github.com/Microsoft/vcpkg.git cd vcpkg .\bootstrap-vcpkg.bat .\vcpkg install libgit2:x64-windows # This is redundant!

  5. quicktype

    Generate types and converters from JSON, Schema, and GraphQL

  6. Apache Thrift

    Apache Thrift

  7. conan

    Conan - The open-source C and C++ package manager

    Project mention: No way to parse integers in C | news.ycombinator.com | 2026-05-20

    Although vcpkg is probably the most popular, I’m a fan of https://conan.io/

  8. ChakraCore

    ChakraCore is an open source Javascript engine with a C API.

  9. LibreSprite

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

    Project mention: LibreSprite – open-source pixel art editor | news.ycombinator.com | 2026-03-06

    > This fork was made on the last commit covered by the GPL version 2 license, and is now developed independently of Aseprite.

    Also I am not really sure if you can convince me that this is a open source license: https://github.com/aseprite/aseprite/blob/main/EULA.txt

    Not that it is a unreasonable license, but it is not open source.

    [0]: https://github.com/LibreSprite/LibreSprite?tab=readme-ov-fil...

  10. Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  11. stable-diffusion.cpp

    Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++

    Project mention: Show HN: Gosd: High-performance Stable Diffusion inference in pure Go(no CGO) | news.ycombinator.com | 2026-05-07

    https://github.com/leejet/stable-diffusion.cpp for the full list of compatible models.

    On my local setup with Radeon 7900XTX, a full HD image can be generated in about 10-30sec.

  12. 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: Magic Enum C++: Header-only C++17 library provides static reflection for enums | news.ycombinator.com | 2026-06-04
  13. Apache Mesos

    Apache Mesos

  14. rippled

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

    Project mention: Inside the XRPL AI Red Team: What We've Found and Fixed | dev.to | 2026-05-29

    Permissioned Domain + Tickets crash (Critical). A specific combination of a Ticket-based transaction with the PermissionedDomain feature could trigger a keylet collision that would crash the validator. Neither feature was individually broken; the bug only existed at their intersection. This bug was initially caught by the XRPL Commons team back in March, and an initial fix that fixed the crash but not the root cause (since that required an amendment) was released in 3.1.2. However, during our release testing for 3.1.3 with Antithesis, we caught a second crashing issue with the same root cause. This is exactly the class of issue the red team was built to find, and exactly why we run fault injection against staging before release. The initial PR from 3.1.2 is #6540, and the full fix in 3.1.3 is #7129.

  15. Boost.Beast

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

  16. cppinsights

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

  17. open-location-code

    Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.

  18. awesome-hpp

    A curated list of awesome header-only C++ libraries

    Project mention: Canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++ | news.ycombinator.com | 2026-02-21

    that's a common pattern in C++ land because there is no standard way to use libraries in C++

    https://github.com/p-ranav/awesome-hpp

  19. cppcoro

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

  20. habitat-sim

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

  21. qt-material-widgets

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

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

  23. bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

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

Cplusplus discussion

Log in or Post with

Cplusplus related posts

Index

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

# Project Stars
1 imgui 73,701
2 CPlusPlusThings 42,936
3 Vcpkg 27,123
4 quicktype 13,755
5 Apache Thrift 10,927
6 conan 9,387
7 ChakraCore 9,254
8 LibreSprite 7,793
9 Piccolo 6,575
10 stable-diffusion.cpp 6,168
11 Magic Enum C++ 6,100
12 Apache Mesos 5,367
13 cpplinks 5,242
14 rippled 5,160
15 Boost.Beast 4,798
16 cppinsights 4,492
17 open-location-code 4,323
18 awesome-hpp 4,115
19 cppcoro 3,829
20 habitat-sim 3,699
21 qt-material-widgets 3,599
22 xray-16 3,500
23 bdwgc 3,482

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

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