Scala Macros

Open-source Scala projects categorized as Macros

Top 9 Scala Macro Projects

  1. Wartremover

    Flexible Scala code linting tool

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Scala-Logging

    Convenient and performant logging library for Scala wrapping SLF4J.

  4. jsoniter-scala

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

    Project mention: 1BRC Merykitty's Magic SWAR: 8 Lines of Code Explained in 3k Words | news.ycombinator.com | 2024-03-09

    What an amazing step by step explanation!

    More than 2 years ago I found that byte array view var handles are quite suitable to cook efficient SWAR routines with Java/Scala.

    See a lot of other examples of SWAR usage, like parsing Base16/64 string, java.time.* and number values directly from byte arrays:

    https://github.com/plokhotnyuk/jsoniter-scala/blob/master/js...

  5. Accord

    Accord: A sane validation library for Scala

  6. scala-commons

    AVSystem commons library for Scala

  7. scalingua

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

  8. fields

    Scala validation library (by jap-company)

  9. pos

    Macro based print debugging for Scala code. Locates debug statements in your IDE. Supports logging. (by JohnReedLOL)

  10. dotty-patched

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

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).

Scala Macros discussion

Log in or Post with

Scala Macros related posts

  • Is Scala to Java the same relationship as TypeScript has with ECMAScript?

    2 projects | /r/scala | 8 May 2023
  • Immutability by Example - Building a Purely Functional Data Validator

    2 projects | /r/scala | 7 Apr 2023
  • How could one write a "Simple" Rust?

    3 projects | /r/rust | 23 Oct 2022
  • Is there a Jsoniter like library for CML parsing

    2 projects | /r/scala | 27 May 2022

Index

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

# Project Stars
1 Wartremover 1,091
2 Scala-Logging 911
3 jsoniter-scala 753
4 Accord 529
5 scala-commons 86
6 scalingua 53
7 fields 48
8 pos 23
9 dotty-patched 20

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Scala is
the 38th most popular programming language
based on number of references?