-
scalalandio/chimney 1.5.0
Scala library for boilerplate-free, type-safe data transformations
Scala versions: 3.x 2.13 2.12Scala.js versions: 1.xScala Native versions: 0.5 -
scalameta/scalameta 4.11.2
Library to read, analyze, transform and generate Scala programs
Scala versions: 2.13 2.12 2.11Scala.js versions: 1.xScala Native versions: 0.5 -
scalacenter/scalafix 0.13.0
Refactoring and linting tool for Scala
Scala versions: 3.x 2.13 2.12 -
arainko/ducktape 0.2.6
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 🤔
Scala versions: 3.xScala.js versions: 1.xScala Native versions: 0.5 -
thangiee/freasy-monad 0.7.0
Easy way to create Free Monad using Scala macros with first-class Intellij support.
Scala versions: 2.12 2.11Scala.js versions: 0.6 -
scalameta/metabrowse 0.2.13
Static site generator for code search with IDE features for Scala
Scala versions: 2.13 2.12sbt plugins: 1.x -
kailuowang/mainecoon 0.6.4
Transform and compose tagless final encoded algebras in scala
Scala versions: 2.12 2.11Scala.js versions: 0.6 -
vitorsvieira/dilate 0.1.2
Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
Scala versions: 2.12 2.11 -
thoughtworksinc/template.scala 1.0.2
C++ Flavored Template Metaprogramming in Scala
Scala versions: 2.12 2.11 -
dmytromitin/auxify 0.8
Introduces macro/meta annotations @ aux, @ self, @ instance, @ apply, @ delegated, @ syntax and String-based type class LabelledGeneric
Scala versions: 2.13 2.12 2.11 2.10 -
dmytromitin/dotty-patched 3.2.1
Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming
Scala versions: 3.x -
automorph-org/automorph 0.2.5
RPC client and server library for Scala
Scala versions: 3.x 2.13 -
petitviolet/scala-mlogging 0.3.1
@logging annotation using scala.meta
Scala versions: 2.12 2.11 -
keddelzz/hidden-args 0.0.1
Hide your accumulators from the public API
Scala versions: 2.12 2.11 -
petitviolet/scala-acase 0.5.0
annotations let a class as case class
Scala versions: 2.12 -
lowmelvin/hammer-scala 0.2.0
Convert your case classes automatically
Scala versions: 3.x -
petitviolet/scala-generic-diff 0.6.0
extract objects' diff generically
Scala versions: 2.13 2.12 2.11 -
model4s/model4s 1.0
Library for generation boilerplate-free code for models in compile time with Scala macro
Scala versions: 2.12 -
romaniakovlev/scope-translator 0.3.2
Translation between identically shaped types in Scala
Scala versions: 2.13 2.12 2.11