Future C++ implementation of Rust-like trait objects with no boilerplate
β119Aug 8, 2019Updated 6 years ago
Alternatives and similar repositories for typeclasses
Users that are interested in typeclasses are comparing it to the libraries listed below
Sorting:
- πΈοΈ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.β21Jan 7, 2024Updated 2 years ago
- A research project aimed at introducing language support for type erasure in C++.β54Mar 19, 2016Updated 9 years ago
- Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes.β19Jan 31, 2019Updated 7 years ago
- Infrastructure to port ArduinoCore to C++17 (no C) - an attemptβ10Apr 15, 2020Updated 5 years ago
- Experimental support for contracts programming in clang++β28Dec 12, 2018Updated 7 years ago
- Draft for a new C++ standard future propoalβ19Jun 22, 2017Updated 8 years ago
- A C++ library that simplifies working with tuples, variants, and more through argument list generation and the ability to convert from ruβ¦β61Aug 4, 2020Updated 5 years ago
- Helpers for preventing the static initialization order fiasco of global variables.β45Apr 30, 2020Updated 5 years ago
- A bunch of small C++ utilitiesβ72Dec 8, 2023Updated 2 years ago
- A polymorphic value-type for C++β227Sep 22, 2023Updated 2 years ago
- A clean implementation of reflection and related proposals.β28Jan 26, 2018Updated 8 years ago
- Utilities for working with strings at compile time and passing strings as template parameters.β24Feb 10, 2020Updated 6 years ago
- A lightweight, non-owning reference to a callable.β183Sep 22, 2021Updated 4 years ago
- Runtime polymorphism done rightβ1,031May 27, 2021Updated 4 years ago
- C++11/14/17 std::optional with functional-style extensions and reference supportβ922Jun 10, 2024Updated last year
- Optimizing the memory layout of std::tupleβ34Jun 15, 2020Updated 5 years ago
- Extension of the STL algorithms on setsβ21Sep 1, 2019Updated 6 years ago
- repr for Modern C++: Return printable string representation of a valueβ86Nov 22, 2020Updated 5 years ago
- A concise and readable metaprogramming language for C++β63Oct 27, 2020Updated 5 years ago
- https://12k.techβ12Sep 6, 2020Updated 5 years ago
- CppDyn is a library which aims to simplify use of polymorphism in C++20β20Nov 1, 2021Updated 4 years ago
- C++14 code to convert integers to strings at compile-timeβ121Jan 2, 2025Updated last year
- ASL libraries will be migrated here in the stlab namespace, new libraries will be created here.β678Dec 20, 2025Updated 2 months ago
- forward declarations for C++ std headersβ75Jan 31, 2021Updated 5 years ago
- Variadic recursive expression templates with lazy evaluation which look like ordinary (possibly nested) containers.β17Feb 5, 2023Updated 3 years ago
- β22Aug 11, 2017Updated 8 years ago
- C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)β852Sep 12, 2023Updated 2 years ago
- C++ type_name template utilities for pretty-printing type namesβ13Feb 1, 2019Updated 7 years ago
- β13Sep 11, 2019Updated 6 years ago
- A work in progress minimal C++ static reflection API and codegen tool.β262Apr 22, 2021Updated 4 years ago
- Simple header only library to add a spinner / progress indicator to any terminal application.β38Oct 8, 2019Updated 6 years ago
- C++20 Meta-Programming libraryβ311Jun 1, 2025Updated 9 months ago
- An attempt to introduce a new scripting language for CMakeβ60Feb 15, 2020Updated 6 years ago
- This is an experimental library that has evolved to P2688β682Nov 27, 2024Updated last year
- Range-based goodness for C++17β363Feb 11, 2021Updated 5 years ago
- π Have your bits and eat them too! A C++17 bit lens container for vector types.β22Apr 20, 2020Updated 5 years ago
- Zero overhead utilities for preventing bugs at compile timeβ1,635Oct 13, 2025Updated 4 months ago
- C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse lβ¦β41Sep 9, 2021Updated 4 years ago
- Love template metaprogrammingβ330Apr 10, 2022Updated 3 years ago