JDK main-line development https://openjdk.org/projects/jdk
Top JVM GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #jvm.
Open-source, multi-platform harness for AI agents - a native, multi-threaded operator's console (JVM, not Electron) to run Claude Code, Codex, Gemini or OpenCode with a real browser, terminal, editor, secrets & 100+ MCP tools. Built for enterprises, science & research.
Compile Rust to Java bytecode and runnable JARs.
Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing with R8/ProGuard. The Gradle counterpart to Maven Shade Plugin.
Cucumber for the JVM
The official MongoDB drivers for Java, Kotlin, and Scala
CPU Info is a multiplatform application which provides information about device hardware and software
Lucee is a high-performance, open-source CFML server written in Java. Supporting JDBC, Caching, Parallelism, HTTP, ORM, REST, S3 and dynamic Java integration, Lucee is great for developers aiming to build fast, scalable applications, delivering faster startup, rapid compilation and better runtime performance.
A more than minimal JVM written in Go and capable of running Java 21 classes.
Open-source, feature-rich Minecraft: Bedrock Edition server written in Java. Supports custom items, blocks, entities, full vanilla commands, advanced mob AI, and world generation. Not affiliated with Mojang AB.
Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
🟢 Charts for Jetpack Compose — Multiplatform (Android · iOS · Web · Desktop)
Allure integrations for Java test frameworks
The next-generation Minecraft: Bedrock Edition server software aims to be reliable, fast and feature-rich 🌟
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Sentry SDK for Kotlin Multiplatform
LingFrame: A JVM Runtime Security Governance Solution for Long-Running Systems. It implements modular isolation and zero-trust permission control to deliver automatic method-level full-link tracing, security auditing, and zero-downtime canary releases.
Self-hosted functional language with explicit effects. Compiles to JVM bytecode, C, and NVIDIA GPU kernels via cuTile.
An implementation of the OpenTelemetry specification as a Kotlin Multiplatform Library
Application configuration / properties loading for JVM applications