jbangdev/jbang
Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease. observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 93
- Longevity 100
Flags: no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11.0
- age_days: 2444
- days_rel: 50
- days_push: 10
- n_releases_24m: 37
Adoption not part of the score
1854 stars · 204 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
JBang is a command-line tool that lets developers create, edit, and run self-contained, source-only Java programs with unprecedented ease, handling dependency fetching and JDK installation automatically. It works across Windows, Linux, macOS, Docker, and CI environments, and integrates with IDEs and build tools like Maven and Gradle.
Use cases
- run a java script from the command line without setting up a project
- quickly try out a java library with dependencies declared inline
- teach java to students without build tool complexity
- share runnable java scripts via a git-backed catalog
- run java in CI pipelines like GitHub Actions without installing java manually
- prototype java code as easily as writing a bash or python script
When to choose
- you want to run single-file java programs or scripts without creating a maven/gradle project
- you need automatic dependency resolution from inline annotations in source files
- you want java auto-installed when no JDK is present
- you are teaching or learning java and want minimal setup friction
When to avoid
- you are building a large multi-module application that needs full build tooling
- you need packaging into distributable jars or native images as a primary workflow
- your team standardizes on IDE-driven maven/gradle builds exclusively
Facets
cli-tool · maturity active
cli developer-tools build-tool package-manager developer-tools windows cli cross-platform java scripting run-scripts dependency-management jshell single-file-programs command-line linux macos docker
2 sources
- homepage: https://jbang.dev · fetched 2026-08-29 · 5657cca1da42
- site_page: https://www.jbang.dev/documentation · fetched 2026-08-29 · 111c30b5f609
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jbangdev/jbang | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem