lib:cpp:reseau
Librairie | Popularité | Licence | Maintenance | Dépendances | Header-only | Fonctionnalités | Inconvénient |
---|---|---|---|---|---|---|---|
Drogon | ![]() ![]() | MIT | ![]() ![]() ![]() | jsoncpp, libuuid, zlib, optionnel : brotli, OpenSSL | Non | Asynchrone No header only | - |
cpp-httplib | ![]() ![]() | MIT | ![]() ![]() ![]() | optionnel : zlib/brotli, OpenSSL | Oui | Synchrone uniquement Header only | Synchrone uniquement |
Oat++ | ![]() ![]() | Apache-2.0 | ![]() ![]() ![]() | - | Non | Asynchrone No header only | Le style de code me parait un peu lourd malgré la bonne architecture |
proxygen | ![]() ![]() | BSD-3 | ![]() ![]() ![]() | Beaucoup | Non | Asynchrone No header only | Beaucoup de dépendances |
Restbed | ![]() ![]() | AGPL | ![]() ![]() ![]() | asio, openssl | Non | Asynchrone No header only | Licence AGPL |
Pistache | ![]() ![]() | Apache-2.0 | ![]() ![]() ![]() | OpenSSL, RapidJSON, Hinnant Date | Non | Asynchrone No header only | Non compatible Windows |
cpprestsdk | ![]() ![]() | MIT | ![]() ![]() ![]() | boost, openssl | Non | Asynchrone No header only | Abandonné |
Poco | ![]() ![]() | Boost Software | ![]() ![]() ![]() | openssl | Non | Asynchrone No header only | Bas niveau. Le haut niveau (serveur, …) est payant. |
CppServer | ![]() ![]() | MIT | ![]() ![]() ![]() | openssl | Non | Asynchrone No header only | Projet avec un seul contributeur |
RESTinio | ![]() ![]() | BSD-3 | ![]() ![]() ![]() | asio | Oui | Asynchrone Header only | - |
restc-cpp | ![]() ![]() | MIT | ![]() ![]() ![]() | boost, rapidjson, optionnel : openssl, zlib | Non | Asynchrone No header only | Projet avec un seul contributeur |
lib/cpp/reseau.txt · Dernière modification : 2022/02/12 20:06 de root