#metaprogramming (30 Repositories)
Ranked open-source repositories tagged with #metaprogramming, scored by pull request acceptance likelihood and maintainer engagement velocity.
29.5%
8.4h
30 repositories tagged #metaprogramming
apache/groovy
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
scalameta/scalameta
Library to read, analyze, transform and generate Scala programs
boost-ext/sml
C++14 State Machine library
scalacenter/scalafix
Refactoring and linting tool for Scala
LPCIC/coq-elpi
Rocq plugin embedding Elpi
INRIA/spoon
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 analysis and transformation API.
kubuszok/hearth
The first Scala macros' standard library
arainko/ducktape
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 🤔
ZXShady/enchantum
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
micheles/decorator
decorator
SwiftyLab/MetaCodable
Supercharge Swift's Codable implementations with macros meta-programming.
Generative-Program-Analysis/GenSym
A high-performance, parallel, compilation-based symbolic execution engine
scalameta/metabrowse
Static site generator for code search with IDE features for Scala
feelpp/feelpp
:gem: Feel++: Finite Element Embedded Language and Library in C++
tvcutsem/harmony-reflect
ES5 shim for ES6 Reflect and Proxy objects
SheafificationOfG/based-cpp
C++ is the based interpreted language
arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
Drizin/CodegenCS
C# Toolkit for Code Generation (T4 alternative!)
orsinium-labs/enum
Type safe enums for Go without code generation or reflection
brunocodutra/metal
Love template metaprogramming
RayMarch/shame
A fully featured DSL for writing shaders/GPU-pipelines in Rust
fluentpython/example-code-2e
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Qqwy/elixir-type_check
TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.
cscherrer/Soss.jl
Probabilistic programming via source rewriting
boost-ext/te
C++17 Run-time Polymorphism (Type Erasure) library
ArabelaTso/Skills-4-SE
A curated list of 180+ useful Claude Skills for Software Engineering and resources for customizing AI for SE workflows.
epfldata/squid
Squid – type-safe metaprogramming and compilation framework for Scala
chakravala/Reduce.jl
Symbolic parser for Julia language algebra using REDUCE
HowProgrammingWorks/Book
Metaprogramming. Multi-paradigm approach in the Software Engineering.
boostorg/hana
Your standard library for metaprogramming