# sbt/sbt-native-packager

sbt Native Packager

Repository: https://github.com/sbt/sbt-native-packager
Canonical: https://ross.abutalabs.com/products/sbt-native-packager
Homepage: https://sbt-native-packager.readthedocs.io/en/stable/
Language: Scala
License: Apache-2.0
License Family: permissive
Topics: sbt, scala, native-packages, sbt-docker, sbt-plugin, docker, rpm, deb
Last push: 2026-06-29T07:14:55+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 90, release rhythm 53, longevity 100
- inputs: {"age_days": 5371, "days_push": 65, "days_rel": 232, "gap_med": 70.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1605, forks 444 (observed 2026-08-28T04:05:10.388529+00:00)

## What it is
An sbt plugin for Scala/Java projects that builds application packages in native formats such as deb, rpm, msi, dmg, zip/tar archives, Docker images, and GraalVM native images. It provides archetypes for common configurations like Java applications and server applications with start scripts.

## Use cases
- package a scala app as a deb or rpm
- build docker images from sbt
- create msi installers for windows
- bundle a java app with start scripts
- build graalvm native images from sbt
- create dmg packages for macos

## When to choose
- you use sbt and need native OS packages or Docker images for your application
- you want standardized start scripts and service archetypes for Java/Scala server apps

## When to avoid
- your project does not use sbt or the JVM
- you need packaging formats not covered by the plugin

## Facets
- artifact type: plugin
- maturity: active
- function: build-tool, deployment, container-runtime, cli
- domain: developer-tools
- platform: windows, jvm
- tags: sbt-plugin, scala, packaging, deb, rpm, docker-images, graalvm, msi, dmg, devops, containers, automation, linux, macos, docker

## Member repositories
- sbt/sbt-native-packager (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:10.388529+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:52:17.826396+00:00, confidence not recorded.
  - readme: https://github.com/sbt/sbt-native-packager (fetched 2026-08-28T04:05:10.388529+00:00, sha e482d6d61ac8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
