Scala Metaprogramming

Open-source Scala projects categorized as Metaprogramming

Top 5 Scala Metaprogramming Projects

  • scala.meta

    Library to read, analyze, transform and generate Scala programs

    Project mention: Scala Library To Generate Case Classes for JSON | | 2022-08-16

    I just wrote a small generator for a personal project using scalameta. It might be worth doing just for the learning experience, I thought it was a blast to use.

  • Scalafix

    Refactoring and linting tool for Scala

    Project mention: Security static analysis tooling for Scala? | | 2022-08-11

    I also recommend using Scalafix. It's a tool which can lint your codebase, checking for potentially problematic things, like

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Squid

    Squid – type-safe metaprogramming and compilation framework for Scala (by epfldata)

  • metabrowse

    Static site generator for code search with IDE features for Scala

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

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 2022-10-29.

Scala Metaprogramming related posts


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

Project Stars
1 scala.meta 1,022
2 Scalafix 737
3 Squid 199
4 metabrowse 101
5 dotty-patched 16
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives