5 best C++ Microservice libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Mar 1, 2023

technology logo
technology logo

Guide Kit Guide Kit  

On the other hand, if you use C++ microservice libraries like app-mash, edgelessrt, libcluon then this will be perfect for building distributed systems. These libraries have been designed from the ground up to run on multiple machines without any issues and handle distributed systems very well. Libraries like app-mash and edgelessrt are designed with the C++11 standard, so they don’t require you to use any other framework for building your service. Also, these libraries have been tested on Linux and Windows systems and have been used successfully by many developers worldwide. libcluon is also a good choice for building microservices in C++ because it has been tested on both Linux and Windows systems as well as Mac OS X systems. It provides a set of tools that help developers with their daily work: from creating new projects, testing them and deploying them on different platforms (including mobile platforms). App-Mash is a rapid application development framework for easy deployment of web applications. It's built on top of Google App Engine standard library and runs on both Google App Engine and Google Cloud Platform. App-Mash provides a full stack for building robust web applications with all the tools needed to build high performance services: database support, caching, authentication, internationalization support and more. There are several popular open source C++ microservice libraries available for developers:

app-meshby laoshanxi

C++ doticonstar image 115 doticonVersion:2.1.2doticon
License: Permissive (MIT)

A secure Multi-Tenant, Cloud Native, Micro Service application management platform

Support
    Quality
      Security
        License
          Reuse

            app-meshby laoshanxi

            C++ doticon star image 115 doticonVersion:2.1.2doticon License: Permissive (MIT)

            A secure Multi-Tenant, Cloud Native, Micro Service application management platform
            Support
              Quality
                Security
                  License
                    Reuse

                      edgelessrtby edgelesssys

                      C++ doticonstar image 124 doticonVersion:v0.3.8doticon
                      License: Permissive (MIT)

                      Edgeless RT is an SDK and a runtime for Intel SGX. It combines top-notch Go support with simplicity, robustness and a small TCB. Developing confidential microservices has never been easier! C++17 and Rust (experimental) are also supported.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                edgelessrtby edgelesssys

                                C++ doticon star image 124 doticonVersion:v0.3.8doticon License: Permissive (MIT)

                                Edgeless RT is an SDK and a runtime for Intel SGX. It combines top-notch Go support with simplicity, robustness and a small TCB. Developing confidential microservices has never been easier! C++17 and Rust (experimental) are also supported.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          libcluonby chrberger

                                          C++ doticonstar image 82 doticonVersion:v0.0.144doticon
                                          License: Weak Copyleft (MPL-2.0)

                                          libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    libcluonby chrberger

                                                    C++ doticon star image 82 doticonVersion:v0.0.144doticon License: Weak Copyleft (MPL-2.0)

                                                    libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              mifby tdv

                                                              C++ doticonstar image 40 doticonVersion:v1.4.0doticon
                                                              License: Permissive (MIT)

                                                              MIF is a C++11 web-application framework designed for the backend micro-service development

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        mifby tdv

                                                                        C++ doticon star image 40 doticonVersion:v1.4.0doticon License: Permissive (MIT)

                                                                        MIF is a C++11 web-application framework designed for the backend micro-service development
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  Nulstar-v0by Berzeck

                                                                                  C++ doticonstar image 17 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  Nuls protocol port to C++/Qt using microservices architecture

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            Nulstar-v0by Berzeck

                                                                                            C++ doticon star image 17 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            Nuls protocol port to C++/Qt using microservices architecture
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      See similar Kits and Libraries