SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Framework Projects
-
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.
-
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.
-
Project mention: Integrating MediaPipe with DeepSeek for Enhanced AI Performance | dev.to | 2025-02-03
Code Examples: Check out the MediaPipe and LLM Integration Examples provided by Google AI Edge.
-
Catch
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
The C++ testing framework Catch2 enables this kind of testing. The first time I saw it I couldn't figure out how some of the tests would even pass.
It turns out that using some evil macro magic, each test re-runs from the start for each inner section [1]. It also makes deduplicating setup code completely painless and natural.
You just have to get over the completely non-standard control flow. It's a good standard bearer for why metaprogramming is great, even if you're forced to do it in C/C++'s awful macro system.
[1] https://github.com/catchorg/Catch2/blob/devel/docs/tutorial....
-
Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02
servos (three at each rotor swashplate), as well as power management and thermal control functions."[0]
[0] https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A...
[1] https://nasa.github.io/fprime/
-
Project mention: Java at 30: The Genius Behind the Code That Changed Tech | news.ycombinator.com | 2025-05-16
-
Project mention: Electrobun: Cross-platform desktop applications written in TypeScript | news.ycombinator.com | 2024-11-20
So is it a yet another webview-based framework like NeutralinoJS (https://neutralino.js.org), Electrino (https://github.com/pojala/electrino) or DeskGap (https://deskgap.com)? What's their advantage apart from using Bun instead of Node?
For relly lightweight cross-platform desktop apps better use a non-webview-based native framework like Qt, GTK, wxWidgets or even recently released FLTK 1.4.
-
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/).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
cef
Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
Project mention: Show HN: Kando – Do things with utmost efficiency | news.ycombinator.com | 2024-12-27If I got it correctly, they would only do this on Linux to face the performance issues of the native webview. Also, there are ideas of a shared installation: https://github.com/chromiumembedded/cef/issues/3836
-
-
keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings (by keystone-engine)
-
-
-
-
-
-
-
xtd
Free open-source modern C++17 / C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, and Haiku.
-
-
-
I think the poster child of going full OOP (that one can look at) is ACE/TAO [1], an implementation of CORBA. It had deep inheritance trees and abstractions piled on abstractions.
Similar to Mach and microkernels, folks ran ACE/TAO and thought CORBA was slow, when it was just the implementation that was not built for speed.
1. https://github.com/DOCGroup/ACE_TAO
-
microservices-framework-benchmark
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Framework discussion
C++ Framework related posts
-
The Mobile Development Tech Stack for 2025
-
Mobile Security Tools part 3: Objection
-
Disrupting the AI Scene with Open Source and Open Innovation
-
[FREE] Open-source Dialogue Plugin
-
[FREE] Mountea Dialogue System
-
Crow – Flask in C++
-
Criação de um motor de jogo.
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2025
Index
What are some of the best open-source Framework projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | imgui | 65,408 |
2 | mediapipe | 29,728 |
3 | Catch | 19,381 |
4 | fprime | 10,305 |
5 | FrameworkBenchmarks | 7,851 |
6 | neutralinojs | 7,774 |
7 | JUCE | 7,184 |
8 | Crow | 3,872 |
9 | cef | 3,834 |
10 | userver | 2,606 |
11 | keystone | 2,403 |
12 | Sming | 1,527 |
13 | TreeFrog Framework | 1,337 |
14 | tracktion_engine | 1,275 |
15 | FINAL CUT | 1,072 |
16 | react-native-visionos | 1,059 |
17 | sofa | 1,008 |
18 | xtd | 876 |
19 | liblava | 828 |
20 | CCF | 815 |
21 | ACE_TAO | 731 |
22 | microservices-framework-benchmark | 708 |
23 | tyra | 590 |