SaaSHub helps you find the best software and product alternatives 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
LeetCode-Solutions
ποΈ Python / Modern C++ Solutions of All 3150 LeetCode Problems (Weekly Update)
-
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.
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
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
-
Finding Mona Lisa in the Game of Life
-
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 - SaaSHub
www.saashub.com | 20 May 2024
Index
What are some of the best open-source Cpp11 projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | CPlusPlusThings | 37,549 |
2 | aria2 | 33,754 |
3 | modern-cpp-tutorial | 23,199 |
4 | spdlog | 22,487 |
5 | simdjson | 18,538 |
6 | cpp-httplib | 11,959 |
7 | C++ REST SDK | 7,824 |
8 | doctest | 5,616 |
9 | LeetCode-Solutions | 4,517 |
10 | cppinsights | 3,811 |
11 | evpp | 3,508 |
12 | CppPrimer | 3,248 |
13 | CLI11 | 3,116 |
14 | cpp-cheatsheet | 2,929 |
15 | indicators | 2,847 |
16 | cmake-cookbook | 2,556 |
17 | PEGTL | 1,877 |
18 | tabulate | 1,810 |
19 | hana | 1,640 |
20 | mio | 1,634 |
21 | CppCon2020 | 1,625 |
22 | BDE | 1,620 |
23 | ssf | 1,540 |
Sponsored