Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 C++ Framework Projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesProject mention: Textual Web: TUIs for the Web | news.ycombinator.com | 2023-09-07
> [...] you can build UIs that are snappy and keyboard driven.
That's not an advantage that is exclusive to TUIs; after all, you're running your TUI inside a graphical application that emulates a terminal. (Unless you're rocking an actual VT102, in which case I bow down to you.)
In fact there's an entire class of applications that are extremely snappy and keyboard driven, by their very nature: games.
Some people have taken to writing GUI apps like you'd write a game, and the effects range from OK to fantastic. Check out Lagrange (https://gmi.skyjake.fi/lagrange/), AppManager (https://tildegit.org/solene/AppManager), Dear ImGUI (https://github.com/ocornut/imgui), egui (https://github.com/emilk/egui), and many others.
You can just grab the TFLite version! https://github.com/google/mediapipe/blob/master/docs/solutions/models.md
Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.
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: Semi crise existentielle de développeur | /r/QuebecTI | 2023-06-07
F' - A flight software and embedded systems frameworkProject mention: Help finding flight software learning resources | /r/SoftwareEngineering | 2023-07-07
Does anyone have any suggestions for learning to write flight software or have any resources to learn from? I'm not necessarily looking for a framework to learn either, unless you think I should be focusing on something like https://nasa.github.io/fprime/. At this point, I don't know what I don't know... what should I be focusing on?
Portable and lightweight cross-platform desktop application development frameworkProject mention: Suggestions for a framework to build a personal desktop or browser app | /r/webdev | 2023-07-15
I've been drawn to NeutralinoJS as it looks like it will do what I want, but I'm willing to hear some other recommendations and maybe tutorials on how to do the objectively simple things I've outlined above.
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.Project mention: What programming languages do you recommend starting with regarding audio visual programming/audio software development? | /r/DSP | 2023-06-16
Respect for the others here who recommend C but I think they’re possibly masochists. If anything JUCE, which uses C++ is in my opinion far more approachable.
Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.Project mention: [Letter] The Future | /r/JordanPeterson | 2023-05-13
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A Fast and Easy to use microframework for the web. (by CrowCpp)Project mention: REST APIs using C++. (Is this even done much?) | /r/cpp | 2023-03-29
How about Crow?
The C++ Asynchronous FrameworkProject mention: Rust vs Go/JVM: dev speed + safety in practice | /r/rust | 2023-06-25
They recently open sourced internal framework: https://github.com/userver-framework/userver
Sming - powerful open source framework simplifying the creation of embedded C++ applications.Project mention: Sming: Framework for Embedded C++ Applications | news.ycombinator.com | 2023-01-21
Tracktion Engine moduleProject mention: What are Free DAW for Linux?? | /r/musicproduction | 2022-10-17
To be fair, the Tracktion Waveform engine is open source. https://github.com/Tracktion/tracktion_engine
A text-based widget toolkit.Project mention: Terminal widget toolkit FINAL CUT 0.9.0 released – performance improvements and new features | /r/linux | 2023-05-21
Visit the GitHub repository to get the latest version.
Real-time multi-physics simulation with an emphasis on medical simulation. (by sofa-framework)Project mention: SOFA Simulation | /r/robotics | 2023-08-03
I have explored various resources, including the official Sofa website, SofaPython3 website, and YouTube videos, yet I have not been successful in locating valuable guidance on initiating the learning process for Sofa using Python. I know how to write basic Python, but I find myself perplexed regarding the necessary steps to construct models and execute simulations effectively.
Confidential Consortium Framework
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
Modern and easy-to-use library for VulkanProject mention: Vulkan all the way: Transitioning to a modern low-level graphics API in academia | /r/programming | 2023-03-07
Sorry for late response! The one I like most is LibLava https://github.com/liblava/liblava I contributed a few features that it was missing for me, and a few other people have done the same, so it's somewhat battle tested. At least two people have used it in academic projects. I like that it gives you full access to the low level parts of Vulkan while still providing high level abstractions over a lot, especially the render loop. The biggest issue imo is lackluster documentation, but it's fairly well organized and readable source code. Build times are also pretty long due to its many dependencies.
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
object-oriented C++ RTOS for microcontrollersProject mention: What are some concepts/tools/tricks that are frequently used in C/C++ code for embedded software? | /r/embedded | 2023-07-10
The only all-C++ RTOS implementation (that I've come across) is Distortos..
Game engine for PlayStation 2™Project mention: I’ve never written a single line of code, I have no idea how anything works. What is the first step towards making my own ps2 game? | /r/homebrew | 2023-03-17
There is also a (relatively) easier method: tyra. Tyra is an engine: it does the hard work talking to the hardware for you. You can follow the various tutorials (if I remember well, they are in C++ language, that is quite similar to C, but I suggesto to read something about it anyway) and maybe in a few hours you will have something running on the Playstation2.
Vulkan compute for peopleProject mention: GLSL shaders for OpenCL | /r/gpgpu | 2022-11-24
The only one that is relatively lightweight (and doesn't have dependencies) is vuh (https://github.com/Glavnokoman/vuh) that looks unsupported.
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machinesProject mention: Good example open source C++ embedded projects | /r/embedded | 2022-12-18
Native cross-platform system automation (by Robot)
Idle is an asynchronous and hot-reloadable C++ dynamic component frameworkProject mention: Scriptable Headless Player Bots and independent ECS in a Custom UE C++ Server for MMO(RPG)s. | /r/unrealengine | 2022-10-10
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
C++ Framework related posts
Disrupting the AI Scene with Open Source and Open Innovation
4 projects | dev.to | 16 Jun 2023
[FREE] Open-source Dialogue Plugin
1 project | /r/unrealengine | 11 Jun 2023
[FREE] Mountea Dialogue System
1 project | /r/unrealengine | 2 May 2023
Crow – Flask in C++
1 project | news.ycombinator.com | 6 Jan 2023
Criação de um motor de jogo.
2 projects | /r/devpt | 13 Nov 2022
PipeWire Support in Firefox
2 projects | news.ycombinator.com | 13 Nov 2022
What are Free DAW for Linux??
1 project | /r/musicproduction | 17 Oct 2022
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
What are some of the best open-source Framework projects in C++? This list will help you:
|22||Native System Automation||204|