yalantinglibs/website/docs/en/index.md

1.1 KiB

layout title titleTemplate hero features
home yalantinglibs A collection of C++20 libraries, include async_simple, coro_rpc and struct_pack.
name text actions
yalantinglibs A collection of C++20 libraries.
theme text link
brand Get Started /en/guide/what_is_yalantinglibs
theme text link
alt View on GitHub https://github.com/alibaba/yalantinglibs.git
title details
struct_pack Only one line code to finish serialization and deserialization, 2-20x faster than protobuf.
title details
coro_rpc Very easy-to-use, coroutine-based, high performance rpc framework with C++20, more than 2000w qps in echo scene.
title details
struct_json\struct_xml\struct_yaml C++17 reflection-based json lib, very easy to do struct to json\xml\yaml and json\xml\yaml to struct.
title details
coro_http C++20 coroutine http(https) server and client, include get/post, websocket, multipart file upload, chunked and ranges download etc.
title details
easylog C++17 high performance and easy to use logging lib, support cout、sprintf and fmt::format/std::format stream.