metaprogramming
Here are 865 public repositories matching this topic...
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
-
Updated
Jun 10, 2024 - Java
Library to read, analyze, transform and generate Scala programs
-
Updated
Jun 10, 2024 - Scala
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
-
Updated
Jun 10, 2024 - Java
The Lily programming language ⚜
-
Updated
Jun 10, 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
Jun 9, 2024 - C++
Scala library for boilerplate-free, type-safe data transformations
-
Updated
Jun 9, 2024 - Scala
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
Jun 10, 2024 - Nim
Next generation API for .NET
-
Updated
Jun 10, 2024 - C#
An experimental GPU shading DSL embedded in Python.
-
Updated
Jun 9, 2024 - Python
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
-
Updated
Jun 8, 2024 - Java
Meta-programming for Swift, stop writing boilerplate code.
-
Updated
Jun 8, 2024 - Swift
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
-
Updated
Jun 8, 2024 - C++
PhD thesis document (draft)
-
Updated
Jun 7, 2024 - TeX
Metaprogramming, verified meta-theory and implementation of Coq in Coq
-
Updated
Jun 8, 2024 - Coq
Supercharge Swift's Codable implementations with macros meta-programming.
-
Updated
Jun 7, 2024 - Swift
A repo containing facilities for metaprogramming in typescript
-
Updated
Jun 7, 2024 - TypeScript
Very fast synchronous and asynchronous C++17 logging library
-
Updated
Jun 6, 2024 - C++
Choreographic programming in Elixir
-
Updated
Jun 6, 2024 - Elixir
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."