deepgrace / smp
Advanced Reflection and Serialization Library in C++20♦️
☆27Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for smp
- A utility for creating amalgamated single-header C++ libraries☆48Updated 2 years ago
- Compact SVO optimized vector for C++17 or higher☆95Updated 5 months ago
- A static reflection framework for C++, using libclang.☆54Updated 2 years ago
- C++11 library. Small vector. Static vector. Small flat map/set. Static flat map/set. Compact vector. Segmented vector/devector.☆71Updated this week
- Complete implementation of std::function, std::function_ref, and std::move_only_function☆53Updated 10 months ago
- Advanced Reflection and Serialization Library in C++26♦️☆13Updated 5 months ago
- C++20 Static Branch library☆45Updated 2 months ago
- C++17 string with fixed size☆105Updated 2 years ago
- A compiler-friendly variadic type list for C++.☆36Updated last year
- 🐈⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-bas…☆68Updated 2 weeks ago
- A C++ data container replicating std::queue functionality but with better performance.☆30Updated last week
- IEEE-754 binary-to-decimal and decimal-to-binary conversion library☆40Updated 2 years ago
- Replacement for std::optional with efficient memory usage and additional features.☆43Updated this week
- Using coroutines to implement C++ exceptions for freestanding environments☆73Updated last year
- C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse l…☆41Updated 3 years ago
- C++ compile-time Rust's like macro_rules implementation☆88Updated 8 months ago
- Container Traits for Modern C++☆28Updated 4 years ago
- stl-like algorithms for TYPES☆31Updated last year
- Replacement for std::optional that does not waste memory unnecessarily☆102Updated 4 months ago
- Lightweight header-only C++20 enum and typename reflection☆52Updated last week
- A C++ commandline for use in servers and chat software. Provides very simple asynchronous input/output.☆85Updated 4 months ago
- Boost.PFR without the boost namespaces☆64Updated 11 months ago
- C++20 Dynamic Reflection Library☆134Updated last week
- KISS C++20 Type Reflection using IFC files☆49Updated 4 months ago
- Low memory overhead allocator☆28Updated 2 months ago
- A tagged-pointer type for C++.☆26Updated last year
- A fixed capacity dynamically sized string☆63Updated 2 months ago
- Readable and consistent C++ type introspection - Compiler Decipherer☆89Updated 5 years ago
- "Small Vector" optimization for Modern C++: store up to a small number of items on the stack☆33Updated 3 years ago
- value types for composite class design - with allocators☆37Updated last month
- Single-header, ranges-compatible generator type built on C++20 coroutines☆63Updated last year