Open Morwenn opened 8 years ago
:+1: for cppformat
butt boost::format?
I also propose CPR - a C++14-isation of libcurl
I agree with CPR - it looks nice. Let's decide whether we put CPR or casablanca - obviously we won't just put two competing libraries into the list
They are not competing, looks like.
Actually, it's not obvious. let's just say I'd rather not put two competing libraries, and that at some point we should decide which is awesomer. People look at this list to pick a library, so if you leave two of them, then they still have to continue searching. Just my 0.02$
@nabijaczleweli ok, boost::format is slow, but we still need to agree that cppformat is better :)
Casablanca:
Features:
- HTTP client/server, JSON, URI, asynchronous streams, WebSockets client, oAuth
- PPL Tasks - A powerful model for composing asynchronous operations based on C++ 11 features
- Support for Visual Studio 2012, 2013, and 2015 with debugger visualizers
A.k.a. it's (a) a framework, and (b) an all-container.
CPR, however is just a C++14 wrapper around libcurl
.
:+1: for cppformat.
I nominate Niebler's ranges library.
A list of the small yet cool libraries that I starred and that might be worthy of official awesomeness:
<chrono>
.std::expected
error reporting utility.All of them are "modern" C++ libraries and much thought was put in their design.
:+1: the date library collection and sqlpp11 v0v expected :-1: Boost.Tree - old, unmaintained
@milleniumbug's seed11
Posting here so I won't forget: docopt
. Not yet nominating, I have to review it first.
We still don't have any discussion for libraries too small to be considered frameworks. The kind of utility libraries that are often small, header-only, and dedicated to solving specific tasks. Without too much thought about it, I would nominate cppformat which seems more than decent.