CppMicroServices
CXXMicroService
CppMicroServices | CXXMicroService | |
---|---|---|
1 | 4 | |
785 | 17 | |
0.1% | - | |
8.0 | 0.0 | |
6 days ago | 9 months ago | |
C++ | C++ | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CppMicroServices
-
Ichor v0.1.0: dependency injection now with co_await
Ichor is more comparable to something like CppMicroservices, Celix or Java Spring. Obviously Java has a heads up here with its annotations, which C++ does not have. All of these frameworks share the same "overengineering" feeling that make it less appealing to smaller projects.
CXXMicroService
What are some alternatives?
celix - Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
shields - Concise, consistent, and legible badges in SVG and raster format
Ichor - C++20 Microservice Bootstrapping Framework
Google Test - GoogleTest - Google Testing and Mocking Framework
mimalloc - mimalloc is a compact general purpose allocator with excellent performance.
CPython - The Python programming language
cpp-clamp-cast
Catch - A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Best-README-Template - An awesome README template to jumpstart your projects!
CXXGraph - Header-Only C++ Library for Graph Representation and Algorithms
MTL - Multi Thread Library