Trending repositories for topic metaprogramming
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Meta-programming for Swift, stop writing boilerplate code.
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
A high-performance, parallel, compilation-based symbolic execution engine
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
A high-performance, parallel, compilation-based symbolic execution engine
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
Meta-programming for Swift, stop writing boilerplate code.
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Meta-programming for Swift, stop writing boilerplate code.
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Supercharge Swift's Codable implementations with macros meta-programming.
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful an...
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Ready to gain new skills and the tools developers use to create websites and web applications.
A high-performance, parallel, compilation-based symbolic execution engine
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Ready to gain new skills and the tools developers use to create websites and web applications.
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
A high-performance, parallel, compilation-based symbolic execution engine
:gem: Feel++: Finite Element Embedded Language and Library in C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Supercharge Swift's Codable implementations with macros meta-programming.
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful an...
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Meta-programming for Swift, stop writing boilerplate code.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
Supercharge Swift's Codable implementations with macros meta-programming.
Metaprogramming, verified meta-theory and implementation of Coq in Coq
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful an...
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Ready to gain new skills and the tools developers use to create websites and web applications.
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
Metaprogramming, verified meta-theory and implementation of Coq in Coq
A Metaprogramming Language for PowerShell (and anything else)
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
A high-performance, parallel, compilation-based symbolic execution engine
Supercharge Swift's Codable implementations with macros meta-programming.
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Supercharge Swift's Codable implementations with macros meta-programming.
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Meta-programming for Swift, stop writing boilerplate code.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful an...
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Ready to gain new skills and the tools developers use to create websites and web applications.
Supercharge Swift's Codable implementations with macros meta-programming.
Android Native plugin for Unreal Engine that makes it easy to call Java functions via JNI.
A Metaprogramming Language for PowerShell (and anything else)
If only std::set was a DBMS: collection of templated ACID in-memory exception-free thread-safe and concurrent containers in a header-only library
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
C++ Matrix -- High performance and accurate (e.g. edge cases) matrix math library with expression template arithmetic operators