Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for types metaprogramming
metaprogramming
x
types
x
11 search results found
Magic_enum
⭐
4,190
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Manifold
⭐
2,073
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Nameof
⭐
1,858
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Chimney
⭐
1,069
Scala library for boilerplate-free, type-safe data transformations
Refl Cpp
⭐
737
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Elixir Type_check
⭐
500
TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.
Squid
⭐
171
Squid – type-safe metaprogramming and compilation framework for Scala
Typestring
⭐
171
C++11/14 strings for direct use in template parameter lists, template metaprogramming.
Coq Elpi
⭐
117
Coq plugin embedding elpi
Mpl11
⭐
94
Enjoy template metaprogramming
Constexpr Sql
⭐
91
A light weight single header alternative to DBMS
Dilate
⭐
80
Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
Macro Ts
⭐
72
An ergonomic typescript compiler that enables typesafe syntactic macros.
Little Type Library
⭐
62
A little metaprogramming and functional library
Statictypeinfo
⭐
57
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
Tmp
⭐
55
Boost (not yet) Tacit Meta Programming - your DSL for metaprogramming
Metaschema
⭐
50
Schema definition and validation 💡
Cometa
⭐
49
Lightweight, header-only C++14 metaprogramming library. Pattern matching, compile-time stuffs and algorithms (arrays, type information (CTTI), string manipulation), 'value-or-errorcode' union-like type, type for passing named arguments, useful constexpr functions and many more. (MIT license)
Sing
⭐
47
Type-Level Metaprogramming Library in Scala
Scroll
⭐
26
SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)
Auxify
⭐
23
Introduces macro/meta annotations @ aux, @ self, @ instance, @ apply, @ delegated, @ syntax and String-based type class LabelledGeneric
Grad Thesis
⭐
21
random grad thesis about Julia
Global Typelist
⭐
18
How to build and maintain a "global" type-list
Optimizing The Memory Layout Of Std Tuple
⭐
18
Optimizing the memory layout of std::tuple
Aqua Core
⭐
17
Transform any object-graph into a dynamic, composed dictionaries like structure, holding serializable values and type information
Cpp_practical_tmp_study
⭐
15
C++ Template Metapogramming Study Resources
Scala Implicits
⭐
15
Implicit metaprogramming tutorial for Scala
Typekitchen
⭐
15
TypeKitchen is a set of small libraries for fast metaprogramming in .NET Standard.
Mpllvm
⭐
11
Metaprogramming type resolver for LLVM
Hierarchy Inspector
⭐
10
How to inspect a C++ class hierarchy at compile time
Jln.mp
⭐
10
C++17 meta programming library for fast compilation speed.
Z_
⭐
9
An Easy-to-use Framework for the C Language.
Gcl_cpp
⭐
7
Makes my C++ projects easier and faster to develop
Ng Tql
⭐
7
A domain specific language that extends SQL and allows visual metaprogramming
Telenim
⭐
7
The telegram framework written in Nim
Meta
⭐
6
Metaprogramming C++11 library built on top of std::type_traits.
Tipe
⭐
5
A strongly typed, compiled data flow graph
Talk Yesod
⭐
5
BFPG Talk on Yesod
Hooki
⭐
5
⚓️ An advanced hook system for Javascript classes, objects and function
Typesafe Printf
⭐
5
type-safe printf in C++11
Related Searches
Javascript Types (8,178)
Typescript Types (2,606)
Python Types (2,536)
Php Types (1,921)
Java Types (1,598)
C Plus Plus Types (1,282)
Golang Types (1,257)
C Sharp Types (1,177)
Plugin Types (1,152)
Json Types (1,128)
1-11 of 11 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.