Back to Topics Directory
Topic Hub

#metaprogramming (24 Repositories)

Ranked open-source repositories tagged with #metaprogramming, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

30.2%

Avg Review Latency

62.1h

Filter by language

24 repositories tagged #metaprogramming

A TierScala 1.2k

scalameta/scalameta

Library to read, analyze, transform and generate Scala programs

90.2%
Merge Rate
1d
First Review
80%
1st-Timers
11
Maintainers
A TierJava 5.5k

apache/groovy

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

81.3%
Merge Rate
9h
First Review
45%
1st-Timers
7
Maintainers
A TierOCOCaml 194

LPCIC/coq-elpi

Rocq plugin embedding Elpi

73.8%
Merge Rate
11h
First Review
54%
1st-Timers
17
Maintainers
A TierJava 2.0k

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.

63.6%
Merge Rate
2h
First Review
57%
1st-Timers
8
Maintainers
B TierJava 147

Generative-Program-Analysis/GenSym

A high-performance, parallel, compilation-based symbolic execution engine

85.7%
Merge Rate
31d
First Review
100%
1st-Timers
1
Maintainers
B TierScala 875 1 GFIs

scalacenter/scalafix

Refactoring and linting tool for Scala

77.8%
Merge Rate
5d
First Review
25%
1st-Timers
4
Maintainers
B TierScala 439

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 🤔

79.2%
Merge Rate
4d
First Review
100%
1st-Timers
0
Maintainers
B TierScala 109

scalameta/metabrowse

Static site generator for code search with IDE features for Scala

46.2%
Merge Rate
<1h
First Review
0%
1st-Timers
0
Maintainers
B TierScala 161 4 GFIs

kubuszok/hearth

The first Scala macros' standard library

52.0%
Merge Rate
17d
First Review
100%
1st-Timers
2
Maintainers
C TierSwift 779

SwiftyLab/MetaCodable

Supercharge Swift's Codable implementations with macros meta-programming.

75.0%
Merge Rate
2d
First Review
100%
1st-Timers
0
Maintainers
C TierC++ 336

feelpp/feelpp

:gem: Feel++: Finite Element Embedded Language and Library in C++

0.0%
Merge Rate
-
First Review
0%
1st-Timers
2
Maintainers
D TierElixir 532

Qqwy/elixir-type_check

TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 331

brunocodutra/metal

Love template metaprogramming

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierKotlin 406

arrow-kt/arrow-meta

Functional companion to Kotlin's Compiler

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJUJulia 421

cscherrer/Soss.jl

Probabilistic programming via source rewriting

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 323

SheafificationOfG/based-cpp

C++ is the based interpreted language

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 322

RayMarch/shame

A fully featured DSL for writing shaders/GPU-pipelines in Rust

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierGo 462

orsinium-labs/enum

Type safe enums for Go without code generation or reflection

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 497

boost-ext/te

C++17 Run-time Polymorphism (Type Erasure) library

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 307

Drizin/CodegenCS

C# Toolkit for Code Generation (T4 alternative!)

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPython 152

ArabelaTso/Skills-4-SE

A curated list of 180+ useful Claude Skills for Software Engineering and resources for customizing AI for SE workflows.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJavaScript 482

tvcutsem/harmony-reflect

ES5 shim for ES6 Reflect and Proxy objects

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierScala 205

epfldata/squid

Squid – type-safe metaprogramming and compilation framework for Scala

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJUJulia 249

chakravala/Reduce.jl

Symbolic parser for Julia language algebra using REDUCE

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
Best Metaprogramming Open Source Repositories & C-Rank™ | GetMerged