1.ldionne / dynoRuntime polymorphism done rightcpphanacpp14cpp11type-erasurepolymorphism+1 moreC++BSL-1.01K total45 forks+13 starsfrom 1,032 · score 2.64
2.mpark / variantC++17 `std::variant` for C++11/14/17variantcppcpp11cpp14cpp17cpp20+2 moreC++BSL-1.0717 total90 forks+8 starsfrom 709 · score 2.20
3.typedb / typeqlTypeQL: Built for systems, not recordsreasoningquery-languagequeryinferencelogicdatabase+6 moreRustMPL-2.0257 total53 forks+8 starsfrom 249 · score 2.20
4.digikar99 / polymorphic-functionsA function type to dispatch on types instead of classes with partial support for dispatching on optional and keyword argument types.lispcommon-lispgenericspolymorphic-functionspolymorphismCommon LispNo license57 total4 forks+2 starsfrom 55 · score 1.10
5.jll63 / yomm2ArchivedFast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.cpp17multi-methodsmultiple-dispatchopen-methodspolymorphismcpp+1 moreC++BSL-1.0382 total23 forks+1 starsfrom 381 · score 0.69