C++ Framework

Open-source C++ projects categorized as Framework | Edit details

Top 23 C++ Framework Projects

  • mediapipe

    Cross-platform, customizable ML solutions for live and streaming media.

    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)

    Project mention: How to make my Boost unit testing work? | reddit.com/r/cpp_questions | 2022-05-20

    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.

  • fprime

    F' - A flight software and embedded systems framework

    Project mention: Add check-spelling to a repository | dev.to | 2021-12-02


  • Xposed

    The native part of the Xposed framework (mainly the modified app_process binary).

    Project mention: [XPOSED] Messenger Pro: a module with extends Facebook Messenger with a bunch of exciting features | reddit.com/r/Android | 2022-03-27
  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Is this normal? | reddit.com/r/discordapp | 2022-05-14

    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-06

    I'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/

  • Crow

    A Fast and Easy to use microframework for the web. (by CrowCpp)

    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.

  • tracktion_engine

    Tracktion Engine module

  • microservices-framework-benchmark

    Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks

    Project mention: Implementing Microservices in NodeJS | reddit.com/r/javascript | 2022-05-15

    https://github.com/networknt/microservices-framework-benchmark for starters


    A text-based widget toolkit.

    Project mention: Modern Turbo Vision 2.0 | news.ycombinator.com | 2022-03-19
  • sofa

    Real-time multi-physics simulation with an emphasis on medical simulation. (by sofa-framework)

    Project mention: Python for everyone : Mastering Python The Right Way | dev.to | 2022-03-07

    SOFA (Simulation Open Framework Architecture )

  • liblava

    Modern and easy-to-use library for Vulkan

    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.

  • vuh

    Vulkan compute for people

    Project mention: Resources for Vulkan GPGPU searched | reddit.com/r/vulkan | 2022-01-12
  • Native System Automation

    Native cross-platform system automation

  • SwiftAA

    The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.

  • BakkesMod2-Plugins

    Default plugins for BakkesMod 2 (A Rocket League training framework)

    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
  • GroundEngine

    Ground Engine is an easy to use Game Engine for 3D Game Development written in C++

    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

  • m1-sdk

    simplified cross platform spatial audio framework

    Project mention: Spatial Audio.. First impressions? | reddit.com/r/audioengineering | 2021-06-22

    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

  • libletlib

    C++ framework for the impatient.

    Project mention: C++ Show and Tell - Experiment | reddit.com/r/cpp | 2022-02-14

    Its Pythonic/F# syntax in C++. Born out of a tool library for my other projects. https://github.com/libletlib/libletlib

  • CX3D

    CX3D is an easy to use Game Framework for the development of 3D Games in C++.

    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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-20.

C++ Framework related posts


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
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives