Top 23 C++ Cpp11 Projects
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: How can I get a .torrent file from a magnet link? | reddit.com/r/commandline | 2021-06-01
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimationProject mention: [D] Pose estimation | reddit.com/r/MachineLearning | 2021-05-30
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
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)Project mention: Projects that use ctest? | reddit.com/r/cpp_questions | 2021-05-29
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/Project mention: Computer science student. Just figured out what I want to do with my degree. Hacking. | reddit.com/r/hacking | 2021-05-01
Work in this order: (1) -> (2) --> (3) ---> (4) --> (5) Next Steps: Modern C++11/14/17/20:(https://github.com/changkun/modern-cpp-tutorial)
Parsing gigabytes of JSON per secondProject mention: How many x86 instructions are there? | news.ycombinator.com | 2021-04-21
PMOVMSKB is a great instruction, and 3c understates how cheap it is - if you have a throughput problem (rather than a latency problem) it's even more efficient relative to the ARM equivalent.
I have a blog post about coping strategies for working around the absence of PMOVMSKB on NEON:
We used these techniques in simdjson (which I presume still uses them; the code has changed considerably since I built this): https://github.com/simdjson/simdjson
The best techniques for mitigating the absence of PMOVMSKB require that you use LD4, which results in interleaved inputs. This can sometimes make things easier, sometimes harder for your underlying lexing algorithm - sadly, it's not a 1:1 transformation of the original x86 code.
Fast C++ logging library.Project mention: Presenting a C++ project on Github elegantly | reddit.com/r/cpp_questions | 2021-05-07
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: cpprestsdk in maintenance mode | reddit.com/r/cpp | 2021-06-08
I was starting a project that needs to read data with rest API and I'd like to use cpprestsdk from Microsoft. But it's readme says that's in maintenance mode and it's not recommended for new projects... I'd like to know why it's in maintenance mode, and if it will be abandoned. Also, if there's some equivalent library for cpp, instead of creating the business logic from scratch, i.e. with boost::beast.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Minetest is an open source voxel game engine with easy modding and game creationProject mention: Is there a good open source android game worth playing? | reddit.com/r/opensourcegames | 2021-04-27
Minetest for minecraft-like sandbox game.
A C++ header-only HTTP/HTTPS server and client libraryProject mention: cpprestsdk in maintenance mode | reddit.com/r/cpp | 2021-06-08
If you need an embedded C++ HTTP server then there are plenty of libraries/frameworks (in random order): Crow, RESTinio, Boost.Beast, cpp-httplib, http_backend, Pistache, RestBed, served, proxygen, Simple-Web-Server, drogon, oat++.
The C++ parallel algorithms library.
The fastest feature-rich C++11/14/17/20 single-header testing frameworkProject mention: Python 3 Types in the Wild: A Tale of Two Type Systems [pdf] | news.ycombinator.com | 2021-04-14
Even aside from deliberate backwards-compatibility breaks in the standard, compilers sometimes break compatibility. Both MSVC and GCC 11 have changed their header file transitive includes within the past few years, causing projects (like doctest and Qt5) to stop compiling because they forgot to include headers, which built fine in the past but not anymore. IDK if it's "very common", but it's definitely happening in the wild.
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
:octocat: (Weekly Update) Python / Modern C++ Solutions of All 1891 LeetCode Problems (by kamyu104)Project mention: Python code snippets & resources for Developers | dev.to | 2021-04-05
9, Python LeetCode solutions
The C++ Standard Library for your entire system.Project mention: Learn C in Y Minutes | news.ycombinator.com | 2021-04-13
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: cmdlime - possibly the least verbose command line parsing library for C++17 | reddit.com/r/cpp | 2021-05-20
Maybe https://github.com/CLIUtils/CLI11? I really like this one and it looks like it supports TOML
Activity Indicators for Modern C++Project mention: It there a library for creating a progress bar? | reddit.com/r/cpp_questions | 2021-03-31
Maybe this one: https://github.com/p-ranav/indicators
Parsing Expression Grammar Template LibraryProject mention: Rust's Most Unrecognized Contributor | reddit.com/r/rust | 2021-05-02
Your standard library for metaprogrammingProject mention: Simple `struct` static reflection system I use that tracks names, attributes (in my own code I also keep `constexpr` hashes of names) -- example gets fully inlined into `main()` | reddit.com/r/cpp | 2021-04-24
And then there's also the longstanding issue with default member initializers -- https://github.com/boostorg/hana/issues/409 -- which was a deal-breaker.The PROP system avoids this issue precisely by having the macro be as local as possible: the default member initializer is outside the macro. It does this while still letting you attach additional PropAttribs metadata (I'm not sure what additional metadata attachment looks like in Hana? haven't really tried). Default values and additional attributes are by and large quite more important to me in my use cases for reflection (component types in game ECS) than range syntax (everything I've needed and can think of needing is covered by for-each loop).
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.Project mention: Bloomberg London | reddit.com/r/cscareerquestionsEU | 2021-03-22
If I remember correctly, BDE ( https://github.com/bloomberg/bde ) is developed in London's office and definitely the team that works on it is one of the most experienced in the company.
CMake Cookbook recipes.Project mention: Getting started with cmake (and the rest of the linux ecosystem) | reddit.com/r/cpp_questions | 2021-03-10
Secure Socket Funneling - Network tool and toolkit - TCP and UDP port forwarding, SOCKS proxy, remote shell, standalone and cross platformProject mention: accessing my server over the internet (port forwarding?) | reddit.com/r/linuxquestions | 2021-03-08
If I understand your situation correctly, you want to open a port on the AWS and forward all connections to it to your home server. This sounds like a task for which https://github.com/securesocketfunneling/ssf can be used. After generating certificates (generate your own!) start the SSF server on the AWS and the client on your home server, using the option to forward TCP from server to client.
Cross-platform C++11 header-only library for memory mapped file IO (by mandreyel)Project mention: Fastest way to read very large file(Gb to Tb) in C++ | reddit.com/r/cpp | 2021-05-19
I would memory map it. Use this lib: https://github.com/mandreyel/mio
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
What are some of the best open-source Cpp11 projects in C++? This list will help you:
|7||C++ REST SDK||6,304|