Scala sbt-plugin

Open-source Scala projects categorized as sbt-plugin

Top 23 Scala sbt-plugin Projects

  • coursier

    Pure Scala Artifact Fetching

    Project mention: Scala is close to having an amazing Jupyter Notebook experience for data science workflows | | 2022-08-10

    I had a nice workflow installing different Java versions using SDKMAN but switched to Coursier because that't what's recommended in the Almond installation guide. In order to run `jupter lab` and start up the notebook environment, I need to separately install Jupyter Lab via conda (and activate that conda environment).

  • sbt-assembly

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

    Project mention: sbt-assembly 2.0.0-RC1 released | | 2022-05-01
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • giter8

    a command line tool to apply templates defined on GitHub

    Project mention: Does sbt has a 'sbt init' similar? | | 2022-07-08

    Generally I use giter8:

  • sbt-native-packager

    sbt Native Packager

    Project mention: I removed sbt-assembly and sbt-buildinfo from my project. | | 2022-11-25

    You should use sbt-jib. (You shouldn't use sbt-native-packager either, it doesn't work well in this regard: [1], [2].)

  • sbt-docker

    Create Docker images directly from sbt

  • sbt-updates

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

  • sbt-release

    A release plugin for sbt

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • sbt-buildinfo

    I know this because build.sbt knows this.

  • Twirl

    Twirl is Play's default template engine

  • sbt-pack

    A sbt plugin for creating distributable Scala packages.

  • sbt-mima-plugin

    A tool for catching binary incompatibility in Scala

    Project mention: sbt/scalatest library or plugin that only re-runs tests for code that changed | | 2022-07-23

    Off the top of my head, a naive & approximate solution would be to use test coverage to find out which tests test which blocks of code. Then, when a binary, syntactic incompatibility is detected, re-run only these tests captured for that piece of code.

  • xsbt-web-plugin

    Servlet support for sbt

  • sbt-tpolecat

    scalac options for the enlightened

    Project mention: New to Scala; | | 2022-10-14

    sbt-tpolecat to automatically provide reasonable Scala compiler settings.

  • sbt-sonatype

    A sbt plugin for publishing Scala/Java projects to the Maven central.

  • sbt-dependency-check

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

  • sbt-crossproject

    Cross-platform compilation support for sbt.

  • sbt-header

    sbt-header is an sbt plugin for creating file headers, e.g. copyright headers

  • Stryker4s

    Mutation testing for Scala

  • sbt-unidoc

    sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.

  • sbt-jni

    SBT Plugin to ease working with JNI

  • sbt-ghpages

    git, site and ghpages support for sbt projects.

  • sbt-api-mappings

    An Sbt plugin that fills apiMappings for common Scala libraries.

  • unused-code

    find and remove unused scala code

    Project mention: xuwei-k/unused-code: find and remove unused scala code | | 2022-03-13
  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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-11-25.

Scala sbt-plugin related posts


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

Project Stars
1 coursier 1,925
2 sbt-assembly 1,877
3 giter8 1,690
4 sbt-native-packager 1,545
5 sbt-docker 722
6 sbt-updates 716
7 sbt-release 619
8 sbt-buildinfo 534
9 Twirl 518
10 sbt-pack 468
11 sbt-mima-plugin 413
12 xsbt-web-plugin 385
13 sbt-tpolecat 301
14 sbt-sonatype 299
15 sbt-dependency-check 236
16 sbt-crossproject 209
17 sbt-header 188
18 Stryker4s 168
19 sbt-unidoc 121
20 sbt-jni 114
21 sbt-ghpages 94
22 sbt-api-mappings 84
23 unused-code 63
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.