Embedded Dependencies
Automatic fetching of any dependency using
//DEPS group:artifact:version or @Grab annotations directly from the source code. Install & Run Anywhere
JBang installs and run on Windows, Linux, macOS, Docker and Github Actions as well as usable from Maven and Gradle plugins
Download
No Java ? No Problem!
Java will automatically be downloaded when needed.
JBang (@jbangdev) is seriously bringing back the joy of creating CLIs and tooling in Java! I’ve spent the last few years writing those exclusively in Go, but JBang makes this an almost analogous experience on the JVM front. Great work, @maxandersen!
— Preslav Rachev (@preslavrachev) September 1, 2022
Java 8 and higher
You can use any Java, from version 8 and up
JBang AppStore
Use the JBang AppStore to find others application or publish your own from a git backed
AppStore
jbang-catalog.json Works in your IDE
Easy editing in Intellij, Eclipse, Visual Studio Code, Apache Netbeans, vim and emacs. All with proper content assist and debug
Watch
Below is the latest talk about JBang: "jbang - Unleash the power of Java"