Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
-
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
ssf
Secure Socket Funneling - Network tool and toolkit - TCP and UDP port forwarding, SOCKS proxy, remote shell, standalone and cross platform
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
For sites with limited download speeds I usually use aria2 (via terminal) since it supports segmented/multi connection downloading. But I guess this wouldn't work with 1fichier, since with these sites you usually don't get direct link to the file and/or sites like these limit the number of parallel connections. I also used it for torrents for a while, but I wouldn't recommend doing this anymore.
Project mention: Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt | news.ycombinator.com | 2024-04-03Why a new lib instead of using or contributing to an existing one as spdlog?
https://github.com/gabime/spdlog
Project mention: Tips on adding JSON output to your command line utility. (2021) | news.ycombinator.com | 2024-04-20It's also supported by simdjson [0] (which has a lot of language bindings [1]):
> Multithreaded processing of gigantic Newline-Delimited JSON (ndjson) and related formats at 3.5 GB/s
[0] https://simdjson.org/
[0] https://github.com/simdjson/simdjson?tab=readme-ov-file#bind...
Alternatives at the low to medium level of abstraction include civetweb and mongoose, which have a common ancestor. Both of these appear to be C rather than C++, but seem to be production quality and well-documented. Another C library is cpp-httplib, which is probably too low-level for me.
Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06My favourite was Microsoft's cpprestsdk, but for some reason now is in maintenance mode, I don't know why, so it's hard to suggest it for new projects. A nice alternative is restc-cpp, that's has a good high-level interface, if this is what you want.
I have never used "tools" for unit-tests, only web sites that show the results of the tests or code coverage. For C++ I prefer https://github.com/doctest/doctest but most companies I worked for use Catch2.
Project mention: C++ Insights – See your source code with the eyes of a compiler | news.ycombinator.com | 2024-04-05Sorry, I don't know about an Emacs plugin. All the plugins/extensions I'm aware of are listed in the Readme.md: https://github.com/andreasfertig/cppinsights/#c-insights--vi...
I'm happy to add an entry for Emacs once somebody develops a plugin for that editor.
Book: CLI11 book
A more productive way to go about it would be to ask "What are the features in each version of C++ past C++11 that I should care about the most?" instead. In that case you could take a look at things like https://github.com/AnthonyCalandra/modern-cpp-features and https://github.com/mortennobel/cpp-cheatsheet, see what appeals to you, ignore what does not.
Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06Very cool, and I like the name!
I'd be interested in reading about how Matcheroni compares with PEGTL and Lexy.
https://github.com/taocpp/PEGTL
Project mention: A Modern High-Performance Open Source Message Queuing System | news.ycombinator.com | 2023-07-27Hi, one of the authors here. BlazingMQ depends on two other open source C++ libraries: https://github.com/bloomberg/bde and https://github.com/bloomberg/ntf-core. I believe documentation writer wanted to highlight that BlazingMQ does not depend on frameworks like ZooKeeper, etc.
C++ Cpp11 related posts
- C++20 Idioms for Parameter Packs
- Boost.Scope: collection of scope guard utilities
- Bypass download limits?
- any free minecraft alternatives?
- Minetest 5.8.0 released!
- Minetest 5.8.0 released!
- Какво играете?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Cpp11 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | CPlusPlusThings | 37,162 |
2 | aria2 | 33,525 |
3 | modern-cpp-tutorial | 23,080 |
4 | spdlog | 22,231 |
5 | simdjson | 18,362 |
6 | cpp-httplib | 11,806 |
7 | C++ REST SDK | 7,806 |
8 | doctest | 5,574 |
9 | LeetCode-Solutions | 4,496 |
10 | cppinsights | 3,484 |
11 | evpp | 3,480 |
12 | CppPrimer | 3,245 |
13 | CLI11 | 3,087 |
14 | cpp-cheatsheet | 2,893 |
15 | indicators | 2,825 |
16 | cmake-cookbook | 2,556 |
17 | PEGTL | 1,867 |
18 | tabulate | 1,794 |
19 | hana | 1,635 |
20 | CppCon2020 | 1,625 |
21 | mio | 1,625 |
22 | BDE | 1,609 |
23 | ssf | 1,540 |
Sponsored