The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Sbt plugin Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
sbt-dependency-check
SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). :rainbow:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: babashka not working - Fatal error: Failed to create the main Isolate. (code 8) | /r/AsahiLinux | 2023-06-01This is an upstream page size issue, equivalent issue here: https://github.com/coursier/coursier/issues/2636
sbt-assembly is still my go-to. So what I'd prefer is the combination of sbt-assembly (to build my .jar that I can just java -jar anytime I want) and sbt-jib (to construct my OCI image including my assembly .jar for deployment in some container orchestration environment).
Project mention: I had a great experience with Scala and hopefully it will get more popular | /r/scala | 2023-07-11once you outgrow scala-cli, you should know sbt has a lot of plugins ( some might say it's ecosystem is the only thing keeping it relevant....) like sbt-native-packager which again does the heavy lifting for you
Project mention: Semver violations are common, better tooling is the answer | news.ycombinator.com | 2023-09-07In the Scala ecosystem, MiMa [1] has been in widespread use for years. It automatically checks compatibility for the binary API of a library. Every library with any amount of success uses it. One could say it's the foundation of a stable ecosystem. We also have sbt-version-policy [2] to set it up with minimal configuration (and directly relate it to SemVer).
More recently, we got tasty-mima [3], which checks compatibility at the type system level, rather than the binary level.
[1] https://github.com/lightbend/mima
I'm a bit surprised to see sbt-ci-release (https://github.com/sbt/sbt-ci-release) not even mentioned. It's widely used for this.
it's a plugin: https://scalameta.org/scalafmt/
Sbt plugins related posts
- Trouble with sbt-native-packager
- Semver violations are common, better tooling is the answer
- I had a great experience with Scala and hopefully it will get more popular
- My first scala project
- babashka not working - Fatal error: Failed to create the main Isolate. (code 8)
- Publish a Scala Library using Github Actions in No Time
- Asking for help to improve codepreview
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Sbt plugin projects? This list will help you:
Project | Stars | |
---|---|---|
1 | coursier | 2,008 |
2 | sbt-assembly | 1,932 |
3 | sbt-native-packager | 1,581 |
4 | sbt-revolver | 840 |
5 | sbt-updates | 755 |
6 | sbt-docker | 726 |
7 | sbteclipse | 719 |
8 | better-monadic-for | 698 |
9 | sbt-release | 638 |
10 | sbt-scoverage | 637 |
11 | sbt-buildinfo | 545 |
12 | sbt-pack | 493 |
13 | sbt-mima-plugin | 449 |
14 | mdoc | 385 |
15 | xsbt-web-plugin | 384 |
16 | splain | 368 |
17 | sbt-sonatype | 326 |
18 | sbt-microsites | 317 |
19 | sbt-ci-release | 274 |
20 | sbt-dependency-check | 260 |
21 | sbt-play-scalajs | 192 |
22 | sbt-scalafmt | 187 |
23 | sbt-header | 186 |