C++ Cpp11

Open-source C++ projects categorized as Cpp11

Top 23 C++ Cpp11 Projects

  • openpose

    OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

    Latest mention: Kinect + jetson nano for tracking the bodies of the persons displayed inside of screen ? | reddit.com/r/JetsonNano | 2020-12-22

    There probably a few projects that could help you out, the first one that comes to mind is called openpose.

  • Catch2

    A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)

    Latest mention: Resources that help you to delve into C++ | dev.to | 2021-01-16

    Now it is time to put C++ into practical usage. C++ is used for diverse purposes, and using C++ in specific areas is probably more critical than the C++ language itself. It is perhaps also a good time to spend some time on the broader C++ ecosystems, like unit test libraries such as Catch2, build system generators such as CMake, and package managers such as Conan.

  • spdlog

    Fast C++ logging library.

    Latest mention: What tools similar to std::optional should you be using? | reddit.com/r/cpp | 2021-01-02

    Yeah. I just added spdlog to a project and it's infuriating how the API expects things to be held in a shared pointer. Let me design my own ownership semantics!

  • cpprestsdk

    The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

  • minetest

    Minetest is an open source voxel game engine with easy modding and game creation

    Latest mention: Minetest shader really impossible? | reddit.com/r/Minetest | 2021-01-13

    Precisely. For proper shaders, one would essentially have to rewrite the rendering. I've tried implementing a second stage based on sidebyside, but I'm not exactly happy with it: https://github.com/minetest/minetest/pull/9895

  • cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    Latest mention: How would you implement a basic REST API framework in C++ *from scratch*? | reddit.com/r/cpp_questions | 2021-01-07
  • thrust

    The C++ parallel algorithms library.

  • doctest

    The fastest feature-rich C++11/14/17/20 single-header testing framework

  • evpp

    A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.

  • CLI11

    CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

  • indicators

    Activity Indicators for Modern C++

    Latest mention: A Simple library for progress bars in C++ | reddit.com/r/cpp | 2021-01-13

    p-ranav/indicators offers a very rich api but this is definitely simpler to use.

  • PEGTL

    Parsing Expression Grammar Template Library

  • hana

    Your standard library for metaprogramming

    Latest mention: C Implementation Challenge Replacing Stdmove And | reddit.com/r/programming | 2020-09-23

    Boost.Hana developers measured a very noticeable 15% decrease in compile time switching from a function call (admittedly -- with an additional layer of wrapper) to a raw static_cast. foonathan himself saw a little over a 5% decrease in his actual code. miki151 saw about a 3% improvement from replacing move with MOV only, ignoring forward. In a completely synthetic benchmark where I just generate a ton of move calls in a row, I get a little over 40% decrease in compile time.

  • bde

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

  • rang

    A Minimal, Header only Modern c++ library for terminal goodies 💄✨

  • Vc

    SIMD Vector Classes for C++

  • CppCon2020

    Slides and other materials from CppCon 2020

    Latest mention: Weekly Developer Roundup #16 - Sun Oct 04 2020 | dev.to | 2020-10-03

    CppCon/CppCon2020 (C++): Slides and other materials from CppCon 2020

  • argh

    Argh! A minimalist argument handler.

  • clipp

    easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

  • vexcl

    VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

  • bitsery

    Your binary serialization library

  • dynamix

    :fish_cake: A new take on polymorphism in C++

  • MPMCQueue

    A bounded multi-producer multi-consumer concurrent queue written in C++11

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

Index

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

Project Stars
1 openpose 19,846
2 Catch2 12,649
3 spdlog 10,679
4 cpprestsdk 5,937
5 minetest 5,682
6 cpp-httplib 4,293
7 thrust 3,129
8 doctest 3,001
9 evpp 2,522
10 CLI11 1,437
11 indicators 1,364
12 PEGTL 1,247
13 hana 1,186
14 bde 1,175
15 rang 1,062
16 Vc 958
17 CppCon2020 896
18 argh 722
19 clipp 666
20 vexcl 621
21 bitsery 503
22 dynamix 500
23 MPMCQueue 435