Next-Gen Build Tool for Java & Co

Zero-Configuration Builds

Start your project with zero configuration. Manage dependencies, compile, test, package JARs, create native and Docker images—all without setup. Configure later, if needed.

Purely Java-Based

Customize your builds with simple properties or plain Java code—no XML or external DSLs required. Just Java, providing better organization, easy sharing, fast learning, and seamless debugging."

Fully Portable Builds

Jeka fetches all required tooling—JDK, JeKa itself, GraalVM, Node.js, ...—making builds runnable on bare machines. Easily switch between Java and tool versions, or wrap Maven and Gradle builds for complete portability.

Instant Application Publishing

Push your code to a Git repository, and voilà—users can run it immediately. Thanks to its great portability, Jeka can build applications on the client side the first time they run, eliminating the need for binary hosting and deployment.

Simplified Plugin Development

Jeka provides a straightforward plugin mechanism, enabling custom extensions to be implemented with minimal effort, requiring significantly less work compared to traditional build tools.

Reusable Build Logic

Encapsulate the complexity of build and CI/CD pipelines within a component and easily reuse it across your organization, enabling the most complex builds to be configured with dumb simple setups. Ideal for microservices.



Execute Java or Kotlin Sources

Jeka efficiently run Java or Kotlin applications directly from source code, without requiring a pre-installed JDK/JRE. Compilation happens on-the-fly and is cached for faster subsequent runs.

Powerful Build Tool

Jeka offers out-of-the-box build functionalities like Java/Kotlin compilation, dependency management, JUnit, uber/shaded JARs, Git, native images, Docker, and more.

Designed for Extension

Jeka’s simple yet powerful plugin architecture enables component interaction with minimal concepts. Extensions include Spring Boot, Node.js, SonarQube, JaCoCo, Nexus, Protobuf, OpenAPI, and more.

Container Ready

Jeka makes creating Docker images effortless, with minimal or no configuration required. Kubernetes integration is also in progress.

Fast and Lightweight

Jeka is delivered as a single JAR under 2MB with zero dependencies, making it quick to install and friendly as a library. It efficiently runs applications, avoiding extra JVM launch time.

Open Source

JeKa is licensed under Apache 2.0 License.

See in Action