Easy Java

Run Sources and Build Simply Anywhere

Run Java Source Code

Write Java code and execute it instantly from anywhere. JeKa efficiently runs simple scripts or full-fledged applications from local sources or Git repositories, handling JDK installation, building, native compilation and caching. No JDK required.

Simplify Builds and Automation

Build simple to sophisticated projects with minimalist configuration or plain Java code. Run builds and pipelines seamlessly from IDE debuggers to cloud CI/CD engines.

Share Build Logic

Centralize build logic and DevOps tasks for effortless reuse across projects, making builds and deliveries as simple as possible.

Combine with Existing Tools

JeKa can integrate with traditional build tools as Maven or Gradle to provide Java scripting capabilities and execution full portability.



Execute Java or Kotlin sources

Whether it is a command-line app, a full-fledged web app, a Swing application, or a single file script, JeKa can run it efficiently from source code without worrying about building or installing JDK.
Jeka can run applications on machine where no JDK is installed.

Powerful Build Tool

JeKa is primarily a powerful build tool for Java and Kotlin projects, using concise property declarations or Java/Kotlin scripting.
It supports Java/Kotlin compilation, testing, dependency management, process handling, GraalVM, IntelliJ, Eclipse, Git, Maven, Docker, and more out-of-the-box.
Jeka can run builds on machine where neither JeKa nor JDK is installed.

Designed for Extension

JeKa is built on a simple yet powerful plugin architecture, allowing components to interact with each other using a minimal set of concepts. It currently includes extensions for Spring Boot, Node.js, SonarQube, JaCoCo, Nexus repositories, Protobuf, OpenAPI, and more.

Container Ready

JeKa offers a way to effortlessly create Docker images of your applications, requiring minimal effort, or none at all, if additional customization is needed.
We are currently making additional efforts to integrate Kubernetes and Native image technologies.

Fast and Lightweight

JeKa weighs less than 2MB and has zero-dependencies, making it lighting-fast to install, or friendly to use as a library.
Moreover, JeKa runs applications efficiently, avoiding extra JVM launch time.

Open Source

JeKa is licensed under Apache 2.0 License.

See in Action