# scala-native/scala-native

Your favorite language gets closer to bare metal.

Repository: https://github.com/scala-native/scala-native
Canonical: https://ross.abutalabs.com/products/scala-native
Homepage: http://scala-native.org
Language: Scala
License: NOASSERTION
License Family: other
Topics: scala, native, aot, llvm, compiler, scala-native
Last push: 2026-08-17T03:33:59+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 61, longevity 100
- inputs: {"age_days": 4297, "days_push": 16, "days_rel": 103, "gap_med": 102.0, "n_releases_24m": 7}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4685, forks 390 (observed 2026-08-28T04:08:56.965382+00:00)

## What it is
Scala Native is an optimizing ahead-of-time compiler and lightweight managed runtime that compiles Scala code to native machine code via LLVM. It lets Scala programs run closer to bare metal with fast startup and low memory overhead.

## Use cases
- compile scala to native binaries
- aot compile scala programs
- fast startup scala applications
- run scala without jvm
- low memory scala runtime
- build native command-line tools in scala

## When to choose
- you want native binaries with fast startup and low footprint from Scala code
- you need Scala without a JVM dependency
- you're building CLI tools or systems software in Scala

## When to avoid
- you rely on the full JVM ecosystem and Java libraries
- you need mature JVM-level performance tuning and tooling
- your project depends on libraries incompatible with Scala Native

## Facets
- artifact type: cli-tool
- maturity: active
- function: compiler, interpreter, build-tool
- domain: compilers, programming-languages, developer-tools
- platform: windows, jvm, cross-platform
- tags: scala, aot-compilation, llvm, native-runtime, bare-metal, compiler, linux, macos

## Member repositories
- scala-native/scala-native (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:56.965382+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-30T08:31:24.927100+00:00, confidence not recorded.
  - readme: https://github.com/scala-native/scala-native (fetched 2026-08-28T04:08:56.965382+00:00, sha a94c8895efd5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
