metaprogramming
Here are 887 public repositories matching this topic...
Supercharge Swift's Codable implementations with macros meta-programming.
-
Updated
Sep 20, 2024 - Swift
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, and elegance (in that order of priority).
-
Updated
Sep 20, 2024 - Nim
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
-
Updated
Sep 20, 2024 - Java
Coq plugin embedding elpi
-
Updated
Sep 20, 2024 - Coq
The Lily programming language ⚜
-
Updated
Sep 20, 2024 - C
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
-
Updated
Sep 19, 2024 - Java
Simple template meta-programming library
-
Updated
Sep 19, 2024 - C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
-
Updated
Sep 19, 2024 - C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
-
Updated
Sep 19, 2024 - C++
A macro for iterating values within a Rust module
-
Updated
Sep 18, 2024 - Rust
Collection of utilities that I personally use in other scripts.
-
Updated
Sep 18, 2024 - Python
Convert your case classes automatically
-
Updated
Sep 18, 2024 - Scala
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 🤔
-
Updated
Sep 18, 2024 - Scala
PhD thesis document (submitted)
-
Updated
Sep 18, 2024 - TeX
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
-
Updated
Sep 18, 2024 - Java
An automatic YAML to struct configuration parser for dlang
-
Updated
Sep 18, 2024 - D
Next-Generation Multi-Paradigm Programming Language with Hyper-Fast Compilation Speeds (In development)
-
Updated
Sep 18, 2024 - C++
JavaScript/TypeScript class inheritance tools.
-
Updated
Sep 17, 2024 - TypeScript
Improve this page
Add a description, image, and links to the metaprogramming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the metaprogramming topic, visit your repo's landing page and select "manage topics."