Top 10 Scala Macro Projects
-
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.
-
-
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.
-
Project mention: Post your problems with Scala 3/2.13 compiler performance! | reddit.com/r/scala | 2023-01-19
I've just increased compiler performance in ~1.5x times by adding these JVM options for the code cache
-
-
We've had pretty good experience with Phobos. Far better than other data-binding libraries evaluated. Usage is somewhat similar to Circe.
-
-
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.
-
Medium: https://medium.com/@oleh.dubynskiy/fields-scala-validation-library-86ac818cd704 Github: https://github.com/jap-company/fields Microsite: https://jap-company.github.io/fields/
-
-
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) | reddit.com/r/scala | 2022-10-29
Scala Macros related posts
Index
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 |