Library to read, analyze, transform and generate Scala programs
-
Updated
Dec 17, 2025 - Scala
Library to read, analyze, transform and generate Scala programs
RPC client and server library for Scala
chanterelle is a library that provides a map-like DSL over named tuples. Scala 3 only. Some chanterelles are scaly.
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 🤔
The first Scala macros' standard library.
Scala library for boilerplate-free, type-safe data transformations
Refactoring and linting tool for Scala
Pi-calculus to Scala transpiler
Static site generator for code search with IDE features for Scala
Course on Metaprogramming
Rewriting/wrapping a method's body using AST TypingTransformer traversal and quasiquotes in a Scala compiler plugin
Minimalistic typesafe SQL DSL for Scala
Assintance with Scala 3 metaprogramming
Convert your case classes automatically
Lambda4s Demo
DotArrow is the codename for "mobile code" in the context of a Pi-calculus to Scala translator
Squid – type-safe metaprogramming and compilation framework for Scala
Automatically derived CSV Codecs for Scala 3
Add a description, image, and links to the metaprogramming topic page so that developers can more easily learn about it.
To associate your repository with the metaprogramming topic, visit your repo's landing page and select "manage topics."