C++ Frameworks

Open-source C++ projects categorized as Frameworks | Edit details
Related topics: #C++ #CPP #Audio #Async #Coroutines

Top 19 C++ Framework Projects

  • GitHub repo Folly

    An open-source C++ library developed and used at Facebook.

    Project mention: CRC question | reddit.com/r/FPGA | 2022-01-21

    By the way, this is how CRC software works: usually they split up the data that is being checksummed into multiple regions and then combine the result. If you look at folly, you can see a high-performance software implementation with the CRC32C polynomial: https://github.com/facebook/folly/blob/main/folly/hash/detail/Crc32cDetail.c https://github.com/facebook/folly/blob/main/folly/hash/detail/Crc32CombineDetail.cpp

  • GitHub repo Swoole

    🚀 Coroutine-based concurrency library for PHP

    Project mention: How is node compared to other backend tech? | reddit.com/r/node | 2021-12-02

    It's been around for more then 8 years. Its a very established project with more the 17k stars https://github.com/swoole/swoole-src

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

  • GitHub repo abseil-cpp

    Abseil Common Libraries (C++)

    Project mention: Golang-like defer operation in C++ | reddit.com/r/cpp | 2022-01-18
  • GitHub repo OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Is the a c/c++ Graphics library for Mac M1? | reddit.com/r/AskProgramming | 2022-01-06

    Maybe openframeworks

  • GitHub repo Seastar

    High performance server-side application framework

    Project mention: Can we write backend servers in C++ ? | reddit.com/r/developersIndia | 2022-01-11

    Yes. It is possible. There are a few frameworks available. One of them is https://github.com/drogonframework/drogon. Another one is https://github.com/scylladb/seastar. There are a few more. The benchmark page on drogon's page can take you there. If you don't find any of them useful, you can write your own server.

  • GitHub repo Cinder

    Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.

    Project mention: Getting started with graphics programming on a mac? | reddit.com/r/GraphicsProgramming | 2021-11-12

    Depends on what kind of graphics programming you are wanting to do. If you are looking towards like experiential or generative or stuff of that ilk, I'd look at https://libcinder.org or https://openframeworks.cc

  • GitHub repo 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: High Level Audio Libraries | reddit.com/r/cpp | 2022-01-21

    Like juce?

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Qt

    Qt Base (Core, Gui, Widgets, Network, ...)

    Project mention: Criticism of Flutter, and the hype around it | reddit.com/r/programming | 2021-12-07

    There's a lot of FUD but only one thing that matters, the LICENSE file in the repo: https://github.com/qt/qtbase/blob/dev/LICENSE.LGPL3

  • GitHub repo BDE

    Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.

    Project mention: What language best suits for fintech products and services? | reddit.com/r/AskProgramming | 2021-08-21

    No first-hand experience, but C++ is definitely a player. Check out John Lakos and bloomberg/bde. He was a force behind the improved allocators in C++11 and beyond. That repo I linked is a beast of a codebase (:

  • GitHub repo LibSourcey

    C++14 evented IO libraries for high performance networking and media based applications

  • GitHub repo EASTL

    Obsolete repo, please go to: https://github.com/electronicarts/EASTL (by paulhodge)

  • GitHub repo ffead-cpp

    Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends

  • GitHub repo STXXL

    STXXL: Standard Template Library for Extra Large Data Sets

  • GitHub repo uSTL

    A size-optimized STL implementation.

  • GitHub repo Yomm2

    Fast, orthogonal, open multi-methods. Supersedes yomm11.

    Project mention: implementing multiple dispatch in C++ using existential type | reddit.com/r/cpp | 2021-05-27

    I don't know much of type theory, i'm just saying that i don't see when this could be useful in real life. On the other hand, multimethods such as what the Julia language has or, in C++, yomm2, sounds much more useful, as you can have two object *a, *b and calling f(a, b) will dispatch on the concrete type of all virtual arguments.

  • GitHub repo Loki

    Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms.

  • GitHub repo Yomm11

    Open multi-methods for C++11

  • GitHub repo cxxtools


  • GitHub repo Apache C++ Standard Library

    Mirror of Apache C++ Standard Library

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-01-21.

C++ Frameworks related posts


What are some of the best open-source Framework projects in C++? This list will help you:

Project Stars
1 Folly 21,086
2 Swoole 17,215
3 abseil-cpp 9,878
4 OpenFrameworks 8,713
5 Seastar 6,368
6 Cinder 4,795
7 JUCE 3,913
8 Qt 1,548
9 BDE 1,318
10 LibSourcey 1,208
11 EASTL 503
12 ffead-cpp 491
13 STXXL 417
14 uSTL 389
15 Yomm2 188
16 Loki 177
17 Yomm11 117
18 cxxtools 58
19 Apache C++ Standard Library 53
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.