Showing 5 of 5 projects
A library that brings higher-level programming features like generic data structures, polymorphism, and garbage collection to C.
A C++17 library for runtime polymorphism using type erasure, offering non-intrusive interfaces, value semantics, and customizable storage and dispatch.
A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.
A C++ library for dynamic polymorphism using mixins, enabling runtime object composition and mutation.
A C++17 library implementing fast, open multi-methods to solve the Expression Problem, now superseded by Boost.OpenMethod.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.