SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Framework Projects
-
Cool project! Graphics programming is _hard_ and anything to make it easier is welcome.
Maybe a dumb question, but why not Imgui (https://github.com/ocornut/imgui). "It's way too big and complex" is a completely reasonable answer, but I found it fantastic for debug menus, and there are a few applications that have used it as their _main_ GUI (Ship of Harkinian as an example).
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
mediapipe/docs/solutions/pose.md at master · google/mediapipe · GitHub
-
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)
Project mention: Comparing C++ range libraries for filter+reverse case with non-trivial lambda | dev.to | 2024-06-03The code uses catch2 to test for correctness and performance. Catch2 is a unit testing framework for C++, but it also provides basic micro-benchmarking features. Unfortunately, it doesn't provide any way to visualise the results, so I created a script and submitted PR adding plotting capabilities to Catch.
-
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/
-
- https://github.com/neutralinojs/neutralinojs/issues/1115
They aren't much, but I think they are at least proof that I can do work, much better indicator than my anemic resume. Though my pull requests looks trivial, I spent several days tracking down the root cause of the bug.
-
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.
That's a fun project - got any interest in a port to JUCE?
https://juce.com/
-
cef
Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
If you absolutely need SFML and the web stack side by side, you might want to look into CEF and similar.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I'm investigating using C++ to build a REST server, and would love to know of people's experiences with Crow-- or whether they would recommend something else as a "medium-level" abstraction C++ web server. As background, I started off experimenting with Python/FastAPI, which is great, but there is too much friction to translate from pybind11-exported C++ objects to the format that FastAPI expects, and, of course, there are inherent performance limitations using Python, which could impact scaling up if the project were to be successful.
-
-
keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings (by keystone-engine)
Sorry for the late answer. Yes, there is. We hoped a Keystone-based[1] plugin would be a better alternative since it's based on the LLVM code, but the project looks abandoned now[2].
[1] https://github.com/keystone-engine/keystone/
[2] https://github.com/keystone-engine/keystone/issues/560
-
-
-
-
PSA: Not Apple's Final Cut, but rather this:
https://github.com/gansm/finalcut
-
-
-
-
xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
Website : https://gammasoft71.github.io/xtd/
-
microservices-framework-benchmark
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
-
ImGuiBuilder
o/ ImGui Builder is a graphical framework for assembling imgui codes in your interface easily
-
-
-
Project mention: Dear ImGui: Bloat-free Graphical User interface with minimal dependencies | news.ycombinator.com | 2023-12-20
Good Testing/Automation is never free lunch AFAIK but Dear ImGui has a testing/automation system: https://github.com/ocornut/imgui_test_engine
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Framework discussion
C++ Framework related posts
-
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.
-
PipeWire Support in Firefox
-
What are Free DAW for Linux??
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Sep 2024
Index
What are some of the best open-source Framework projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | imgui | 59,254 |
2 | mediapipe | 26,714 |
3 | Catch | 18,449 |
4 | fprime | 10,021 |
5 | neutralinojs | 7,409 |
6 | JUCE | 6,471 |
7 | cef | 3,215 |
8 | Crow | 3,105 |
9 | userver | 2,361 |
10 | keystone | 2,263 |
11 | Sming | 1,474 |
12 | TreeFrog Framework | 1,278 |
13 | tracktion_engine | 1,191 |
14 | FINAL CUT | 980 |
15 | sofa | 904 |
16 | CCF | 778 |
17 | liblava | 775 |
18 | xtd | 758 |
19 | microservices-framework-benchmark | 703 |
20 | ImGuiBuilder | 527 |
21 | tyra | 480 |
22 | distortos | 432 |
23 | imgui_test_engine | 412 |