SkillAgentSearch skills...

Jbundle

Package JVM applications (Clojure, Java) into self-contained binaries. No JVM installation required to run the output.

Install / Use

/learn @avelino/Jbundle
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

jbundle

Package JVM applications into self-contained binaries. No JVM installation required.

Transforms JVM applications (Clojure, Java, Kotlin, Scala, Groovy) into self-contained binaries. Previously known as clj-pack, renamed to reflect support for all JVM languages.

Why jbundle?

GraalVM native-image has slow compilations, complex reflection configuration, and library incompatibilities. jbundle bundles a minimal JVM runtime with your uberjar into a single executable—full JVM compatibility, no external dependencies.

Quick Start

# Install (macOS/Linux)
curl -sSL https://raw.githubusercontent.com/avelino/jbundle/main/install.sh | sh

# Install (Windows PowerShell)
# irm https://raw.githubusercontent.com/avelino/jbundle/main/install.ps1 | iex

# Or via Homebrew
brew tap avelino/jbundle
brew install jbundle

# Build your app
jbundle build --input ./my-app --output ./dist/my-app

# Run (no Java required)
./dist/my-app

# Preview build plan without executing
jbundle build --input ./my-app --output ./dist/my-app --dry-run

Documentation

Full documentation available

License

MIT

View on GitHub
GitHub Stars169
CategoryDevelopment
Updated11h ago
Forks10

Languages

Rust

Security Score

100/100

Audited on Apr 1, 2026

No findings