CppMicroServices
An OSGi-like C++ dynamic module system and service registry (by CppMicroServices)
cpp-clamp-cast | CppMicroServices | |
---|---|---|
2 | 1 | |
7 | 785 | |
- | 0.1% | |
0.0 | 8.0 | |
over 2 years ago | 8 days ago | |
C++ | C++ | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
cpp-clamp-cast
Posts with mentions or reviews of cpp-clamp-cast.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Is it always safe to convert u8's to u64s
Interestingly the cast you would expect to be equivalent in c++ static_cast(my_f32_value) is undefined behavior https://github.com/e00E/cpp-clamp-cast .
-
Converting float to int can be undefined behavior and how to fix it
I wrote a small library to fix this https://github.com/e00E/cpp-clamp-cast .
CppMicroServices
Posts with mentions or reviews of CppMicroServices.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-06.
-
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.
What are some alternatives?
When comparing cpp-clamp-cast and CppMicroServices you can also consider the following projects:
modern-cpp-tutorial - 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
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.
crtsys - C/C++ Runtime library for system file (Windows Kernel Driver) - Supports Microsoft STL
Ichor - C++20 Microservice Bootstrapping Framework
CPP-Exercises - This is a repo to store any C++ exercise code that I worked on.
mimalloc - mimalloc is a compact general purpose allocator with excellent performance.
stlkrn - C++ STL in the Windows Kernel with C++ Exception Support
stdgpu - stdgpu: Efficient STL-like Data Structures on the GPU