Scala Macros

Open-source Scala projects categorized as Macros

Top 10 Scala Macro Projects

  • Wartremover

    Flexible Scala code linting tool

    Project mention: Scala Resurrection | | 2023-01-24

    I'm awed by the maturity of the Scala 2 compiler. Every minor version in the 2.13 series adds a new linting improvement. You can see that if you have sbt-tpolecat in your project. I'm always happy to see that some option from Wartremover is no longer used.

  • Scala-Logging

    Convenient and performant logging library for Scala wrapping SLF4J.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • jsoniter-scala

    Scala macros for compile-time generation of safe and ultra-fast JSON codecs

    Project mention: Post your problems with Scala 3/2.13 compiler performance! | | 2023-01-19

    I've just increased compiler performance in ~1.5x times by adding these JVM options for the code cache

  • Accord

    Accord: A sane validation library for Scala

  • phobos

    Efficient and expressive XML data-binding library for Scala (by Tinkoff)

    Project mention: Is there a Jsoniter like library for CML parsing | | 2022-05-27

    We've had pretty good experience with Phobos. Far better than other data-binding libraries evaluated. Usage is somewhat similar to Circe.

  • scala-commons

    AVSystem commons library for Scala

  • scalingua

    A simple gettext-like internationalization (aka i18n) library for Scala and Play Framework

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • fields

    Scala validation library (by jap-company)

    Project mention: Fields — Scala Validation Library | | 2022-06-27

    Medium: Github: Microsite:

  • pos

    Macro based print debugging. Locates debug statements in your IDE. Supports logging.

  • dotty-patched

    Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming

    Project mention: Eval and dotty-patched (how to evaluate trees at compile time hacking multi-staging programming) | | 2022-10-29
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-24.

Scala Macros related posts


What are some of the best open-source Macro projects in Scala? This list will help you:

Project Stars
1 Wartremover 1,020
2 Scala-Logging 888
3 jsoniter-scala 606
4 Accord 533
5 phobos 86
6 scala-commons 84
7 scalingua 54
8 fields 38
9 pos 23
10 dotty-patched 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives