Scala Build Tool

Open-source Scala projects categorized as Build Tool

Top 4 Scala Build Tool Projects

  1. sbt

    sbt, the interactive build tool

    Project mention: The thousand dollars one line mistake - SBT + PlayFramework | dev.to | 2024-07-01

    After spending one day or two reading documents and many frustrated attempts to fix the issue, I ended up arriving at this Github - Spurious recompilation in multi-project build This was not the fix itself, however, gave me light by the end of the tunnel to understand the problem was indeed with the multi project setup.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Mill

    Mill is a fast JVM build tool that supports Java, Scala, Kotlin and many other languages. 3-6x faster than Maven or Gradle for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible

    Project mention: Ask HN: What are you working on? (May 2025) | news.ycombinator.com | 2025-05-25

    Working on my Mill build tool, aiming to bring a modern developer experience to the JVM ecosystem:

    - https://mill-build.org

    Build tools are generally an un-sexy field, and JVM build tools perhaps doubly so. But Mill demonstrates that with some thought put into the design and architecture, we can speed up JVM development workflows by 3-6x over traditional JVM tools like Maven or Gradle, and make it subjectively much easier to navigate in IDEs and extend with custom logic.

    If you're passionate about developer experience and work on the JVM, I encourage you to give Mill a try!

  4. build-server-protocol

    Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

    Project mention: Show HN: Gradle plugin for up to 20x faster Java compiles | news.ycombinator.com | 2025-06-03

    I work professionally in Python these days, but I've just spent a bit of time digging into the contemporary situation because the JVM environment is much more interesting to me, and found this spec: https://build-server-protocol.github.io

    Seems the Scala guys have doubled down on the "compiler as a service" approach, presumably because their compile time story continues to be painful. But also looks like the same solution is used for the VS Code Java/Gradle integration, so seems like this might be the more conventional way to go for traditional JVM projects.

    For processes where the JIT takes a while to kick in, but also you don't want to waste memory keeping JVMs alive while not doing anything (and compilation could be a good example of that), I wondered if there could be a way to snapshot and restore the JVM state and turns out some people are experimenting with that too: https://openjdk.org/projects/crac/

    It's all neat stuff!

  5. seed

    Build tool for Scala projects (by tindzk)

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 Build Tool discussion

Log in or Post with

Scala Build Tool related posts

  • The next generation of Bazel builds

    4 projects | news.ycombinator.com | 10 Apr 2025
  • Scala 3 Migration: Report from the Field

    4 projects | news.ycombinator.com | 6 Feb 2025
  • The thousand dollars one line mistake - SBT + PlayFramework

    1 project | dev.to | 1 Jul 2024
  • Mill project structure

    2 projects | /r/scala | 7 Dec 2023
  • Øyvind Berg and John De Goes discuss Bleep, the new config-as-data build tool

    3 projects | /r/scala | 7 Jun 2023
  • Version 0.11.0 of the Mill Scala Build Tool is out

    1 project | /r/scala | 8 Jun 2023
  • Scala Center Roadmap for 2023 and Beyond

    1 project | /r/scala | 31 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 sbt 4,847
2 Mill 2,457
3 build-server-protocol 493
4 seed 237

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com