Top 23 C++ Framework Projects
-
Project mention: obs-backgroundremoval: An OBS plugin for removing background in portrait video | news.ycombinator.com | 2022-02-25
-
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)
Swap Boost Test for something better and more modern. The current industry standard is Catch2 and google test. There are much better documentation available on how to use those than the ancient and dying boost stuff.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
nasa/fprime
-
Project mention: [XPOSED] Messenger Pro: a module with extends Facebook Messenger with a bunch of exciting features | reddit.com/r/Android | 2022-03-27
-
Electron bundles both Chromium and Node.js in with it which causes massively unnecessary bundle sizes and adds hundreds of dependencies. This is unnecessary when plenty of alternatives such as Neutralino seem to manage to get past this problem. Not to mention the difference in performance.
-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
Project mention: Using a game engine to write a GUI to the OpenBSD package manager | news.ycombinator.com | 2022-05-06I've done something similar, but with JUCE [1] - which is a very amazing framework for building audio software, plugins, synthesizers and things.
I tell you, there are very few things more satisfying than seeing the same high performance C++ codebase running on Windows, Linux, MacOS, iOS and Android .. and the users don't know, don't care, and remain happily oblivious to the fact that none of the controls they are so gleefully slinging around are native. They Just Work™.
[1] = http://juce.com/
-
Project mention: Have there been any attempts to build a REST API service on top of either Boost.asio or Boost.beast? | reddit.com/r/cpp_questions | 2022-04-22
You can also consider https://crowcpp.org/.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
microservices-framework-benchmark
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
https://github.com/networknt/microservices-framework-benchmark for starters
-
-
SOFA (Simulation Open Framework Architecture )
-
Project mention: The deprecation of RenderScript is infuriating | reddit.com/r/androiddev | 2021-11-28
Until your users start complaining about the performance. If setting up Vulkan is your pain point (which, I can understand, it's a verbose chunk), libraries like liblava provide a very nice abstraction over things.
-
-
-
SwiftAA
The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
-
Project mention: Cannot modify controller inputs in an online game | reddit.com/r/bakkesmod | 2022-03-24
Hello. I'm trying to make a relative car controller plugin where the direction inputs of dodging, aerials and air rolls are relative to the rotation of the car. I'm using this event hook : `gameWrapper->HookEventWithCaller("Function TAGame.Car_TA.SetVehicleInput")` same as used by the [MechanicalPlugin](https://github.com/bakkesmodorg/BakkesMod2-Plugins/blob/master/MechanicalPlugin/mechanicalplugin.cpp). The algorithms are ironed down and everything works fine in freeplay. The problem is when I start an online game, the animations play as it's supposed to move, but the car is moving how the original inputs were intended to.
-
areg-sdk
The most efficient interface-centric real-time communication engine to connect Things at the edge of the network.
Project mention: Multithreading, multiprocessing or single thread application switch within a minute with homogeneous design and implementation, and other examples. | reddit.com/r/programming | 2021-11-09 -
Project mention: How to make a Game Engine | Source Code on GitHub | reddit.com/r/programming | 2021-06-30
The source code is available at the following address: https://github.com/PardCode/GroundEngine
-
More info on the SDK here: https://github.com/Mach1Studios/m1-sdk More info on the plugins made from the SDK here: https://www.mach1.tech/spatial-system (click the free trial button to submit for free 3 month licenses) Some opensource examples: https://demos.mach1.tech
-
Its Pythonic/F# syntax in C++. Born out of a tool library for my other projects. https://github.com/libletlib/libletlib
-
Project mention: CX3D - A simple and easy to use Game Framework for the development of 3D Games in C++. | reddit.com/r/u_PardDev | 2022-05-02
-
Flow
Flow is a software framework focused on ease of use while maximizing performance in closed closed loop systems (e.g. robots). Flow is built on top of C++ 20 coroutines and utilizes modern C++ techniques. (by ManuelMeraz)
-
Hippy.Flex
Hippy.Flex is a lightweight flex layout engine implemented in C++ and used as layout component for Hippy framework in android and ios platform.
C++ Framework related posts
- The Beauty of Open Source
- Have there been any attempts to build a REST API service on top of either Boost.asio or Boost.beast?
- A year and a half ago I picked up an abandoned C++ web Framework, Today we released v1.0
- [XPOSED] Messenger Pro: a module with extends Facebook Messenger with a bunch of exciting features
- Modern Turbo Vision 2.0
- REST API: The Fun Way
- I spent the xmas break learning how to make my own plugins
Index
What are some of the best open-source Framework projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | mediapipe | 17,296 |
2 | Catch | 14,921 |
3 | fprime | 8,853 |
4 | Xposed | 6,454 |
5 | neutralinojs | 5,581 |
6 | JUCE | 4,187 |
7 | Crow | 988 |
8 | tracktion_engine | 752 |
9 | microservices-framework-benchmark | 657 |
10 | FINAL CUT | 629 |
11 | sofa | 607 |
12 | liblava | 458 |
13 | vuh | 301 |
14 | Native System Automation | 192 |
15 | SwiftAA | 106 |
16 | BakkesMod2-Plugins | 82 |
17 | areg-sdk | 64 |
18 | GroundEngine | 49 |
19 | m1-sdk | 29 |
20 | libletlib | 8 |
21 | CX3D | 6 |
22 | Flow | 5 |
23 | Hippy.Flex | 1 |
Are you hiring? Post a new remote job listing for free.