Open-source projects categorized as SBT | Edit details

Top 23 SBT Open-Source Projects

  • GitHub repo sbt

    sbt, the interactive build tool

    Project mention: What's your preferred setup/process (IDE, settings, etc) for working in Scala? | | 2021-11-30

    Do you know that there is now --no-server flag that works around the pesky sbt server is already booting issue.

  • GitHub repo JitPack

    Documentation and issues of

    Project mention: Jitpack Build Error ("http://cache") | | 2021-09-11

    before_install: - echo "Before Install" - ./ensure-java-16 install install: - echo "Install" - if ! ./ensure-java-16 use; then source ~/.sdkman/bin/; fi - java -version # Thanks to

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo sbt-assembly

    Deploy über-JARs. Restart processes. (port of codahale/assembly-sbt)

    Project mention: SBT error when running package application: java.lang.RuntimeException: No main class detected. | | 2021-06-09

    You may also use sbt-assembly to produce an uber JAR that embeds the Scala stdlib together with your code, which means that now for running your program you only need a JRE like java -jar app-assembly.jar. This option is great because now if you start adding dependencies to your project those are also included in this massive JAR.

  • GitHub repo sbt-native-packager

    sbt Native Packager

    Project mention: Why Scala is way slower than python ... and than Java too in leetcode? | | 2021-07-15

    As others have stated, this is mainly due to the nature of the JVM. You can try using GraalVM however, which basically complies JVM bytecode to native-code avoiding startup time issues, sbt-native-packager lets you do this quite easily.

  • GitHub repo scala-steward

    :robot: A bot that helps you keep your Scala projects up-to-date

    Project mention: Scala projects to read through | | 2021-08-07
  • GitHub repo Scala-Logging

    Convenient and performant logging library for Scala wrapping SLF4J. (by lightbend)

  • GitHub repo sbt-docker

    Create Docker images directly from sbt

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo sbt-updates

    sbt plugin that can check Maven and Ivy repositories for dependency updates

  • GitHub repo Scalafix

    Refactoring and linting tool for Scala

    Project mention: Dragging Haskell Kicking and Screaming into the Century of the Fruitbat :: Reasonably Polymorphic | | 2021-11-13

    scala-fix seems relevant for the /= removal problem.

  • GitHub repo sbt-release

    A release plugin for sbt

  • GitHub repo sbt-buildinfo

    I know this because build.sbt knows this.

  • GitHub repo OutWatch

    The Functional and Reactive Web-Frontend Library for ScalaJS

  • GitHub repo xsbt-web-plugin

    Servlet support for sbt

  • GitHub repo ScalNet

    A Scala wrapper for Deeplearning4j, inspired by Keras. Scala + DL + Spark + GPUs

  • GitHub repo scastie

    An interactive playground for Scala

    Project mention: I've entered a state of helplessness while learning scala | | 2021-12-07
  • GitHub repo sbt-microsites

    An sbt plugin to create awesome microsites for your project

    Project mention: Friction-less scala - Tell us what is causing friction in your day-to-day life with Scala | | 2021-08-10
  • GitHub repo scala3-example-project

    An example sbt project that compiles using Dotty

    Project mention: What are resources to learn/get up to speed with Scala3 for experienced Scala2 dev? | | 2021-06-06
  • GitHub repo zinc

    Scala incremental compiler library, originally part of sbt (by sbt)

    Project mention: Automatically unlocking concurrent builds and fine-grained caching for Scala and Java with dependency inference | | 2021-11-29

    For those familiar with sbt's incremental Scala compiler library Zinc: we believe that this strategy allows for 90%* of the benefits of Zinc with regard to incremental builds, but with the added benefits of caching and parallelism.

  • GitHub repo sbt-tpolecat

    scalac options for the enlightened

    Project mention: Is there a way to beautify the code after Scala 3 migration? | | 2021-08-24

    Sorry, have nothing useful to contribute (although I'd recommend you to set a restrictive set of scalac flags, for example from sbt-tpolecat, to let compiler help you), but just wanted to praise the Scala team and remind us of all those "Python 3 situation" rants we've saw 2 years ago and how silly they look now.

  • GitHub repo sbt-dependency-check

    SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). :rainbow:

    Project mention: Security Vulnerability Scanning for Scala | | 2021-05-23
  • GitHub repo sbt-crossproject

    Cross-platform compilation support for sbt.

    Project mention: Friction-less scala - Tell us what is causing friction in your day-to-day life with Scala | | 2021-08-10

    SBT. It's not because of the pseudo-scala config language, that looks especially alien next to braceless Scala 3 code. Or the weird symbolic operators. The big problem is correctness; in almost every project I've had to use spray-resolver because I've encountered weird bugs because SBT reuses the same dirty JVM. I really thing Drip would help here. I'll keep using SBT because it has the best Scala ecosystem support and great plugins like sbt-crossproject. It would also be great to be able to write build.sbt files in modern, regular Scala.

  • GitHub repo sbt-play-scalajs

    SBT plugin to use Scala.js along with any sbt-web server.

  • GitHub repo sbt-doctest

    Doctest for scala

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 2021-12-07.

SBT related posts


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

Project Stars
1 sbt 4,424
2 JitPack 2,151
3 sbt-assembly 1,787
4 sbt-native-packager 1,478
5 scala-steward 926
6 Scala-Logging 838
7 sbt-docker 705
8 sbt-updates 685
9 Scalafix 645
10 sbt-release 597
11 sbt-buildinfo 497
12 OutWatch 387
13 xsbt-web-plugin 383
14 ScalNet 343
15 scastie 342
16 sbt-microsites 303
17 scala3-example-project 301
18 zinc 262
19 sbt-tpolecat 259
20 sbt-dependency-check 210
21 sbt-crossproject 191
22 sbt-play-scalajs 186
23 sbt-doctest 180
Find remote jobs at our new job board There are 31 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives