1+ [ Bintray-For-Plugins ] : Bintray-For-Plugins.html
2+ [ Cross-Build-Plugins ] : Cross-Build-Plugins.html
13
2- [ Bintray-For-Plugins ] : Bintray-For-Plugins.html
3- [ Cross-Build-Plugins ] : Cross-Build-Plugins.html
4-
5- Community Plugins
6- =================
4+ # Community Plugins
75
86### The GitHub sbt Organization
97
@@ -21,11 +19,11 @@ is a good place to start. This sets up a new sbt plugin project appropriately.
2119The generated ` README ` includes a summary of the steps for publishing a new
2220community plugin.
2321
24- ~~~ admonish note title="Plugins available for sbt 2.x"
22+ ``` admonish note title="Plugins available for sbt 2.x"
2523[[Edit]](https://github.com/sbt/website/edit/develop/src/reference/community-plugins.md) this page to
2624submit a pull request that adds
2725your plugin to the list.
28- ~~~
26+ ```
2927
3028### Code formatter plugins
3129
@@ -58,6 +56,7 @@ your plugin to the list.
5856 for your projects. <!-- 302 stars -->
5957- [ sbt-osgi] ( https://github.com/sbt/sbt-osgi ) : create OSGi bundles.
6058 <!-- 32 stars -->
59+ - [ sbt-salad-days] ( https://github.com/sbt/sbt-salad-days ) : reduce Scaladoc JAR file size. <!-- 4 stars -->
6160
6261<div style =" display : none ;" >
6362
@@ -67,7 +66,7 @@ your plugin to the list.
6766 artefacts using Eclipse Aether. <!-- 59 stars -->
6867- [ sbt-s3] ( https://github.com/sbt/sbt-s3 ) : manage objects on Amazon S3.
6968 <!-- 36 stars -->
70- - [ sbt-github-release] ( https://github.com/ohnosequences/sbt-github-release ) :
69+ - [ sbt-github-release] ( https://github.com/ohnosequences/sbt-github-release ) :
7170 publish Github releases. <!-- 22 stars -->
7271- [ sbt-hadoop] ( https://github.com/Tapad/sbt-hadoop-oss ) : publish artifacts
7372 to the [ Hadoop] ( https://hadoop.apache.org ) Distributed File System (HDFS).
@@ -93,6 +92,7 @@ your plugin to the list.
9392- [ sbt-structure] ( https://github.com/JetBrains/sbt-structure ) : extract project
9493 structure in XML for IntelliJ Scala plugin. <!-- 74 stars -->
9594- [ Metals] ( https://scalameta.org/metals/docs/build-tools/sbt/ ) : Scala language server.
95+ - [ sbt-eclipse] ( https://github.com/sbt/sbt-eclipse ) : create Eclipse project definition.
9696
9797### Test plugins
9898
@@ -125,19 +125,20 @@ your plugin to the list.
125125
126126### Library dependency plugins
127127
128+ - [ sbt-updates] ( https://github.com/rtimush/sbt-updates ) : list updated versions
129+ of dependencies. <!-- 361 stars -->
128130- [ sbt-license-report] ( https://github.com/sbt/sbt-license-report ) : generate
129131 reports of licenses used by dependencies. <!-- 88 stars -->
132+ - [ sbt-gcs-resolver] ( https://github.com/abdolence/sbt-gcs-resolver ) : for Google Cloud Storage (GCS) and Google Artifact Registry with Coursier support. <!-- 30 stars -->
133+ - [ sbt-dependency-check] ( https://github.com/nMoncho/sbt-dependency-check ) :
134+ check dependencies for known vulnerabilities/CVEs. <!-- 25 stars -->
130135- [ sbt-dependency-submission] ( https://github.com/scalacenter/sbt-dependency-submission ) : Dependency Submission API integration. <!-- 16 stars -->
131136- [ sbt-conflict-classes] ( https://github.com/xuwei-k/sbt-conflict-classes ) : show conflict classes in the classpath. <!-- 16 stars -->
132137- [ sbt-akka-version-check] ( https://github.com/johanandren/sbt-akka-version-check ) : detect Akka module mismatches and fail build. <!-- 10 stars -->
133138- [ sbt-license-check] ( https://github.com/philippus/sbt-license-check ) : check and report on licenses used, fail build for disallowed licenses. <!-- 9 stars -->
134139- [ sbt-pekko-version-check] ( https://github.com/philippus/sbt-pekko-version-check ) : check if the Apache Pekko modules match. <!-- 5 stars -->
135140- [ sbt-jackson-version-check] ( https://github.com/philippus/sbt-jackson-version-check ) : check if the Jackson modules match. <!-- 3 stars -->
136141- [ sbt-dependency-rules] ( https://github.com/evolution-gaming/sbt-dependency-rules-plugin ) : enforce user-defined rules on project dependencies. <!-- 3 stars -->
137- - [ sbt-updates] ( https://github.com/rtimush/sbt-updates ) : list updated versions
138- of dependencies. <!-- 361 stars -->
139- - [ sbt-dependency-check] ( https://github.com/nMoncho/sbt-dependency-check ) :
140- check dependencies for known vulnerabilities/CVEs. <!-- 25 stars -->
141142
142143<div style =" display : none ;" >
143144
@@ -151,7 +152,7 @@ your plugin to the list.
151152- [ sbt-trace] ( https://github.com/delprks/sbt-trace ) : find traces of the client or library usage in other projects. <!-- 3 stars -->
152153- [ safety-plugin] ( https://github.com/leobenkel/safety_plugin ) : Enforce the use of specified versions of dependencies across your company
153154- [ sbt-dependency-lock] ( https://stringbean.github.io/sbt-dependency-lock ) :
154- generate dependency lockfiles and check for changes at build time.
155+ generate dependency lockfiles and check for changes at build time.
155156- [ sbt-unzip] ( https://github.com/djice/sbt-unzip-plugin ) : Extract zip dependencies where you want in your project.
156157
157158</div >
@@ -192,8 +193,8 @@ generate dependency lockfiles and check for changes at build time.
192193- [ sbt-i18n] ( https://github.com/ant8e/sbt-i18n ) :
193194 transform your i18n bundles into Scala code. <!-- 1 stars -->
194195- [ sbt-lit] ( https://github.com/earldouglas/sbt-lit ) : build literate code with sbt.
195- - [ sbt-embedded-files] ( https://github.com/yurique/embedded-files ) :
196- generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.
196+ - [ sbt-embedded-files] ( https://github.com/yurique/embedded-files ) :
197+ generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.
197198</div >
198199
199200<div style =" display : none ;" >
@@ -204,6 +205,8 @@ generate dependency lockfiles and check for changes at build time.
204205
205206### Language support plugins
206207
208+ - [ Scala Native] ( https://scala-native.org/en/latest/ ) : Scala compiler targeting native
209+ - [ SN Bindgen] ( https://sn-bindgen.indoorvivants.com/ ) : generate Scala Native bindings.
207210- [ sbt-redacted] ( https://github.com/polentino/sbt-redacted ) : redacted compiler plugin. <!-- 2 stars -->
208211
209212<div style =" display : none ;" >
@@ -215,14 +218,18 @@ generate dependency lockfiles and check for changes at build time.
215218- [ sbt-cc] ( https://github.com/tnakamot/sbt-cc ) : compile C and C++ source files with sbt.
216219</div >
217220
218-
219221### Web and frontend development plugins
220222
223+ - [ Play Framework] ( https://www.playframework.com ) : reactive web framework for
224+ Scala and Java. <!-- 9727 stars -->
225+ - [ Scala.js] ( https://www.scala-js.org ) : Scala to JavaScript compiler.
226+ <!-- 3113 stars -->
221227- [ sbt-war] ( https://github.com/earldouglas/sbt-war ) : package and run WAR files <!-- 381 stars -->
222228- [ sbt-web] ( https://github.com/sbt/sbt-web ) : library for building sbt plugins
223229 for the web. <!-- 314 stars -->
224230- [ sbt-js-engine] ( https://github.com/sbt/sbt-js-engine ) : support for sbt
225231 plugins that use JavaScript. <!-- 40 stars -->
232+ - [ sbt-rjs] ( https://github.com/sbt/sbt-rjs ) : RequireJs optimizer. <!-- 37 stars -->
226233- [ sbt-less] ( https://github.com/sbt/sbt-less ) : Less CSS compilation support.
227234 <!-- 34 stars -->
228235- [ sbt-coffeescript] ( https://github.com/sbt/sbt-coffeescript ) : CoffeeScript support.
@@ -236,12 +243,6 @@ generate dependency lockfiles and check for changes at build time.
236243
237244<div style =" display : none ;" >
238245
239- - [ Play Framework] ( https://www.playframework.com ) : reactive web framework for
240- Scala and Java. <!-- 9727 stars -->
241- - [ Scala.js] ( https://www.scala-js.org ) : Scala to JavaScript compiler.
242- <!-- 3113 stars -->
243- - [ sbt-war] ( https://github.com/earldouglas/sbt-war ) : Servlet
244- support. <!-- 379 stars -->
245246- [ sbt-web-scalajs] ( https://github.com/vmunier/sbt-web-scalajs ) : use Scala.js
246247 with any web server. <!-- 148 stars -->
247248- [ sbt-typescript] ( https://github.com/joost-de-vries/sbt-typescript ) :
@@ -300,18 +301,20 @@ generate dependency lockfiles and check for changes at build time.
300301- [ sbt-rewarn] ( https://github.com/rtimush/sbt-rewarn ) : always display compilation warnings,
301302 despite the incremental compilation. <!-- 11 stars -->
302303- [ sbt-jcheckstyle] ( https://github.com/xerial/sbt-jcheckstyle ) : Java code
303- style checking using Checkstyle. <!-- 6 stars -->
304+ style checking using Checkstyle. <!-- 6 stars -->
304305</div >
305306
306307### Utility and system plugins
307308
308309- [ MiMa] ( https://github.com/lightbend/mima ) : binary
309310 compatibility management for Scala libraries. <!-- 471 stars -->
311+ - [ sbt-tpolecat] ( https://github.com/typelevel/sbt-tpolecat ) : scalac options for the enlightened
310312- [ sbt-git] ( https://github.com/sbt/sbt-git ) : run git commands from sbt.
311313 <!-- 233 stars -->
312314- [ sbt-dotenv] ( https://github.com/philippus/sbt-dotenv ) : load environment variables from .env into the JVM System Environment for local development. <!-- 189 stars -->
313315- [ sbt-dynver] ( https://github.com/sbt/sbt-dynver ) : set project version
314316 dynamically from git metadata. <!-- 87 stars -->
317+ - [ unused-code] ( https://github.com/xuwei-k/unused-code ) : remove unused Scala code. <!-- 77 stars -->
315318- [ sbt-javaagent] ( https://github.com/sbt/sbt-javaagent ) : add Java agents to
316319 projects. <!-- 58 stars -->
317320- [ sbt-nocomma] ( https://github.com/sbt/sbt-nocomma ) : reduce commas. <!-- 13 stars -->
@@ -359,7 +362,7 @@ generate dependency lockfiles and check for changes at build time.
359362
360363### Documentation plugins
361364
362- - [ mdoc] ( https://scalameta.org/mdoc/docs/installation.html#sbt ) : typechecked markdown documentation for Scala <!-- 402 stars -->
365+ - [ mdoc] ( https://scalameta.org/mdoc/docs/installation.html#sbt ) : typechecked markdown documentation for Scala <!-- 402 stars -->
363366- [ sbt-unidoc] ( https://github.com/sbt/sbt-unidoc ) : create unified API
364367 documentation across subprojects. <!-- 126 stars -->
365368- [ sbt-class-diagram] ( https://github.com/xuwei-k/sbt-class-diagram ) : generate
@@ -420,6 +423,7 @@ generate dependency lockfiles and check for changes at build time.
420423- [ sbt-kind] ( https://github.com/tirithel/sbt-kind ) : load built docker images into a [ kind] ( https://kind.sigs.k8s.io/ ) cluster.
421424
422425</div >
426+
423427<div style =" display : none ;" >
424428
425429### Framework-specific plugins
0 commit comments