Trending repositories for topic 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...
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Supercharge Swift's Codable implementations with macros meta-programming.
A shader EDSL for writing render and compute pipelines in rust
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
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.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
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...
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
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
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.
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
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...
Supercharge Swift's Codable implementations with macros meta-programming.
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
Metaprogramming, verified meta-theory and implementation of Coq in Coq
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
A shader EDSL for writing render and compute pipelines in rust
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
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.
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
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...
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...
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
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...
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
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.
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).
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.
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Supercharge Swift's Codable implementations with macros meta-programming.
Metaprogramming, verified meta-theory and implementation of Coq in Coq
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Scala library for boilerplate-free, type-safe data transformations
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.
Metaprogramming, verified meta-theory and implementation of Coq in Coq
Supercharge Swift's Codable implementations with macros meta-programming.
Generative Art Synthesizer - a python program that generates python programs that generates generative art
An attribute grammar-based programming language for composable language extensions
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
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
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
A Metaprogramming Language for PowerShell (and anything else)
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.
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.
Supercharge Swift's Codable implementations with macros meta-programming.
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).
Scala library for boilerplate-free, type-safe data transformations
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
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. It uses template metaprogramming to automatically generate JNI signatures and handle type conversions, wrappi...
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
A Metaprogramming Language for PowerShell (and anything else)
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).
Metaprogramming, verified meta-theory and implementation of Coq in Coq
C++ Matrix -- High performance and accurate (e.g. edge cases) matrix math library with expression template arithmetic operators
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