SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 C++ Framework Projects
-
Project mention: Meta built large-scale cryptographic monitoring | news.ycombinator.com | 2024-12-04
Scribe[1], Scuba[2], Hive[3], and folly[4]. It's neat for sure, but speaking as an outsider without the resources to learn (much less create!) an entire universe of data infrastructure and SDKs, it feels like I'm in the corner eating dinner at the kids' table.
At any rate, I'm glad somebody out there is doing this stuff.
[1]: https://engineering.fb.com/2019/10/07/core-infra/scribe/
[2]: https://research.facebook.com/publications/scuba-diving-into...
[3]: https://research.facebook.com/publications/hive-a-warehousin...
[4]: https://github.com/facebook/folly/tree/main
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Swoole (Coroutine-based concurrency for PHP) v6 released | news.ycombinator.com | 2024-12-16
-
Project mention: Writing your own C++ standard library from scratch | news.ycombinator.com | 2025-03-25
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26 -
-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
The amount of high performance, production grade, massively tested libraries written in C++ is unbeatable. I will be honest here, it's easier to improve C++ security by implementing a compiler that produces safer C++ (like Typescript to Javascript) than rewriting everything in any other language (Rust, Zig, Odin, whatever).
I mean, could you estimate the cost ($ and time) it would take to rewrite the best audio framework in any other language? (https://juce.com/).
-
Cinder
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
QRhi is pretty much the exact same goal than pygfx with a different implementation: https://github.com/qt/qtbase/tree/dev/src/gui/rhi
I've been using it for 4-ish years now in https://ossia.io
Pros:
-
For example, here's the documentation[2] for a thread safe heterogeneous thread-aware memory and header[3] for the underlying thread safe pool.
It uses a mutex, but at a glance only when it needs to consult the fallback allocator (which could involve a system call). If you knew that the fallback allocator were a pre-allocated arena, maybe you could do with atomics only. The free list is already lock-free, and so too could be the block list.
[1]: https://github.com/bloomberg/bde/wiki/BDE-Allocator-model
-
-
ffead-cpp
Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
-
-
-
-
Loki
Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms.
-
-
-
-
XPLPC
Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Frameworks discussion
C++ Frameworks related posts
-
OpenFrameworks: Open-source C++ Toolkit for Creative Experimentation
-
Don't "optimize" conditional moves in shaders with mix()+step()
-
C++ Is an Absolute Blast
-
Swoole (Coroutine-based concurrency for PHP) v6 released
-
Meta built large-scale cryptographic monitoring
-
The Fastest Mutexes
-
A Comparison of Arenas in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2025
Index
What are some of the best open-source Framework projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | Folly | 29,293 |
2 | Swoole | 18,646 |
3 | abseil-cpp | 15,805 |
4 | OpenFrameworks | 10,129 |
5 | Seastar | 8,641 |
6 | JUCE | 7,087 |
7 | Cinder | 5,409 |
8 | Qt | 2,678 |
9 | BDE | 1,706 |
10 | LibSourcey | 1,331 |
11 | ffead-cpp | 730 |
12 | EASTL | 504 |
13 | STXXL | 488 |
14 | Yomm2 | 363 |
15 | Loki | 244 |
16 | Yomm11 | 117 |
17 | Apache C++ Standard Library | 64 |
18 | cxxtools | 64 |
19 | XPLPC | 40 |