C++ Cpp11

Open-source C++ projects categorized as Cpp11

Top 23 C++ Cpp11 Projects

  • aria2

    aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

    Project mention: Arm vps - deploy surfhark + torrent client | reddit.com/r/selfhosted | 2022-11-18

    WireGuard and AriaNG (aria2)

  • modern-cpp-tutorial

    📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

    Project mention: interview preparation | reddit.com/r/cpp | 2022-04-30
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • spdlog

    Fast C++ logging library.

    Project mention: I want to slightly change the behavior of the std::cout | reddit.com/r/cpp_questions | 2022-10-21

    Typically, you'd use a logging library to handle stuff like this. I personally like spdlog. You use different logger functions (info, warn, error) and depending on what level you have set for the logger (or globally) some of the functions become no-ops. E.g. When not running in verbose mode all spdlog::info() do nothing.

  • simdjson

    Parsing gigabytes of JSON per second

    Project mention: I/O is no longer the bottleneck | reddit.com/r/programming | 2022-11-30

    If rapid json parses half a gig per second https://github.com/simdjson/simdjson and getting files on the internet is 8+mb per second, then the last few libs on this list is slower than the fucking internet https://github.com/miloyip/nativejson-benchmark/blob/master/sample/[email protected]_mac64_clang7.0_1._Parse_Time_(ms).png

  • Minetest

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

    Project mention: curseforge moment | reddit.com/r/feedthememes | 2022-11-24

    On the surface it looks like an OK game but the situation is actually dire internally, with the base engine ("minetest core") featuring immense technical debt like very poor rendering performance (the equivalent of MC's "Use VBO" option was only made available in 2016), nonexistent control over things other than just blocks and entities, no client-side prediction (the game constantly feels janky), nothing in the way of e.g. pathfinding to create mobs that don't hog the CPU, all UI/HUD is completely server-bound and laggy, heck, you can't even implement signs without creating an entity for every character to be displayed on the sign.

  • cpp-httplib

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

    Project mention: Issues with libssl on Mac | reddit.com/r/cpp_questions | 2022-11-14

    I'm new to C++, and have been trying to make a simple HTTP request. I stumbled on cpp-httplib and decided to try it out.

  • C++ REST SDK

    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.

    Project mention: C++ REST API Framework | reddit.com/r/cpp_questions | 2022-11-26
  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • doctest

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

    Project mention: Memory Safety in the D Programming Language (Part 2 of N) | reddit.com/r/programming | 2022-10-08

    This is, honestly, super easy to get going. Nowadays you have a ton of libraries and more-than-decent build systems. With Meson/CMake and Conan/Vcpkg I can set up a project with testing in 3 minutes. Also, I think that at the end of the day you want your tests to live somewhere else. But if you want to embed them, you also have https://github.com/doctest/doctest.

  • Thrust

    The C++ parallel algorithms library.

    Project mention: Parallel Computations in C++: Where Do I Begin? | reddit.com/r/learnprogramming | 2022-09-23

    For a higher level GPU interface, Thrust provides "standard library"-like functions that run in parallel on the GPU (Nvidia only)

  • LeetCode-Solutions

    🏋️ Python / Modern C++ Solutions of All 2473 LeetCode Problems (Weekly Update)

    Project mention: 👾Need some suggestion for DSA answer storing for revison | reddit.com/r/leetcode | 2022-11-07
  • evpp

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

    Project mention: Help setting up evpp library with vcpkg, CMake on Windows. | reddit.com/r/cpp_questions | 2022-04-29

    Hello, has anyone had any success installing evpp into a project using vcpkg and CMake on Windows? I'm trying to use a vcpkg.json file so dependencies are project specific and not system-wide.

  • CppPrimer

    :books: Solutions for C++ Primer 5th exercises.

    Project mention: What are the reasons for passing cin and cout to functions? | reddit.com/r/cpp_questions | 2022-04-04
  • CLI11

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

    Project mention: CLI11 is making all the other options libraries look bad, does anyone have a comparison from experience? | reddit.com/r/cpp | 2022-08-25

    Does anyone have feedback on the possible problems with CLI11 and comparisons to any other thing available in the wild not limited to the choices I tried before? Looks like a very well-thought out library according to its documentation: https://cliutils.github.io/CLI11/book/

  • cpp-cheatsheet

    Modern C++ Cheatsheet

    Project mention: Why don’t they use *p in the last line of code? | reddit.com/r/Cplusplus | 2022-11-17

    And a more complete example https://github.com/mortennobel/cpp-cheatsheet/blob/master/cheatsheet-as-sourcefile.cpp

  • cutlass

    CUDA Templates for Linear Algebra Subroutines

    Project mention: Create a bare CMake for Nvidia CUTLASS | reddit.com/r/cmake | 2022-11-27

    I would like to make a minimum CMakeLists to use the CUDA CUTLASS library in another project. The build system is CMake, however I have little experience with CMake.

  • indicators

    Activity Indicators for Modern C++

    Project mention: Libraries | reddit.com/r/cpp_questions | 2021-12-07

    indicators

  • cppinsights

    C++ Insights - See your source code with the eyes of a compiler

    Project mention: Ask HN: Best way to learn C++ in 2022 | news.ycombinator.com | 2022-10-09

    > https://cppinsights.io/ it's a must so you can investigate what gets generated by templates behind the scenes.

    > http://eel.is/c++draft/ bookmark this, you will need it!

    Now, about books I would suggest the latest "A tour of C++" by Bjarne Stroustrup; it's ideal for experienced programmers that want to learn modern C++ rather fast.

    Other books would be Scott Meyers' Effective Series, Andrei Alexandrescu and Herb Sutter are a must, and of course Jason Turner's "C++ Weekly" series [1]; of course apart from the books, the links I have originally shared are more than enough to cover everything around C++.

    [1] https://www.youtube.com/c/lefticus1/videos

  • libcudacxx

    The C++ Standard Library for your entire system.

    Project mention: Is it better to learn c or c++ for cuda? | reddit.com/r/CUDA | 2022-04-17

    If you are thinking of using new features through https://github.com/NVIDIA/libcudacxx , you'll have to learn c++

  • cmake-cookbook

    CMake Cookbook recipes.

  • PEGTL

    Parsing Expression Grammar Template Library

    Project mention: What are some cool modern libraries you enjoy using? | reddit.com/r/cpp | 2022-09-18

    I like PEGTL

  • CppCon2020

    Slides and other materials from CppCon 2020

  • hana

    Your standard library for metaprogramming

  • BDE

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

    Project mention: Bloomberg finally opensourced memray —a new versatile memory profile for Python | reddit.com/r/programming | 2022-04-21

    I'm pretty sure they use C++ very extensively. They have their own C++ standard library for example. I'm not aware of them using FORTRAN or C. Do you have a reference for that?

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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-11-30.

C++ Cpp11 related posts

Index

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

Project Stars
1 aria2 28,265
2 modern-cpp-tutorial 19,324
3 spdlog 16,296
4 simdjson 16,243
5 Minetest 8,213
6 cpp-httplib 8,186
7 C++ REST SDK 7,115
8 doctest 4,398
9 Thrust 4,282
10 LeetCode-Solutions 3,720
11 evpp 3,055
12 CppPrimer 3,024
13 CLI11 2,386
14 cpp-cheatsheet 2,307
15 cutlass 2,295
16 indicators 2,201
17 cppinsights 2,102
18 libcudacxx 2,091
19 cmake-cookbook 1,982
20 PEGTL 1,631
21 CppCon2020 1,571
22 hana 1,437
23 BDE 1,432
Free webinar: The Power of Clean C++
Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!
sonarsource.zoom.us