9 best C++ Service mesh libraries in 2024
by marketing.admin@openweaver.com Updated: Mar 3, 2023
Guide Kit
C++ Service mesh libraries like cpprestsdk, IncludeOS, evpp, CppMicroServices are the new breed of service mesh that have been emerging over the past few years. These libraries provide high level abstractions and patterns to easily build distributed systems with the help of container based approach. They can be used to build APIs as well as other services in a highly scalable way. The idea behind this approach is to decouple application components from each other and allow them to independently evolve. They have a lot of features available out of the box which you can use without writing any code. IncludeOS is probably the most popular library in this space. It has been around for a while and has been used for many projects. The main reason why it is so popular is because it has good support for multiple languages including C++. There are also other libraries like cppmicroservices which you can use if you want to build your own service mesh from scratch. Popular open source C++ Service mesh libraries for developers include
cpprestsdkby microsoft
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.
cpprestsdkby microsoft
C++ 7406 Version:2.10.18 License: Others (Non-SPDX)
IncludeOSby includeos
A minimal, resource efficient unikernel for cloud services
IncludeOSby includeos
C++ 4700 Version:v0.15.0 License: Permissive (Apache-2.0)
evppby Qihoo360
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
evppby Qihoo360
C++ 3287 Version:v0.7.0 License: Permissive (BSD-3-Clause)
CppMicroServicesby CppMicroServices
An OSGi-like C++ dynamic module system and service registry
CppMicroServicesby CppMicroServices
C++ 714 Version:v3.7.6 License: Permissive (Apache-2.0)
ARKby ArkNX
ARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
ARKby ArkNX
C++ 372 Version:v0.9.8 License: Permissive (Apache-2.0)
google-cloud-cppby googleapis
C++ Client Libraries for Google Cloud Services
google-cloud-cppby googleapis
C++ 439 Version:v2.11.0 License: Permissive (Apache-2.0)
cppgraphqlgenby microsoft
C++ GraphQL schema service generator
cppgraphqlgenby microsoft
C++ 291 Version:v4.5.3 License: Permissive (MIT)
micro-serviceby ivanmejiarocha
sample micro-service in C++
micro-serviceby ivanmejiarocha
C++ 248 Version:Current License: Permissive (MIT)