Jvm

Open-source projects categorized as Jvm

Top 23 Jvm Open-Source Projects

  1. JavaGuide

    Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Arthas

    Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

  4. JDK

    JDK main-line development https://openjdk.org/projects/jdk

    Project mention: Every Byte Matters | news.ycombinator.com | 2026-06-06
  5. Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

    Project mention: Standing on shoulders: the stack that makes Floci start in ~24ms | dev.to | 2026-05-21

    Vert.x is the layer where Floci uses things directly. It's Netty with ergonomics: an event loop, a router, protocol-specific APIs for HTTP, DNS, TCP, WebSockets, gRPC, all sharing the same threading model.

  6. LearningNotes

    Enjoy Learning.

  7. Play

    The Community Maintained High Velocity Web Framework For Java and Scala.

    Project mention: Weather MCP | dev.to | 2026-03-31

    During my career break that I started in 2025, I started exploring the ever-changing Generative AI landscape. In Decemember, I was exploring Spring Boot as I hadn't used it in anger professionally having used other Java frameworks like Jersey, Play and I wanted to build something.

  8. ysoserial

    A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.

    Project mention: Gadget chains in Java: how unsafe deserialization leads to RCE? | dev.to | 2025-10-10

    The problem with exploiting native Java serialization weaknesses is not new. Various enthusiasts have compiled a set of "useful payloads" that exploit gadget chains within various popular libraries (in certain versions) and created the ysoserial utility, which generates such objects in a serialized form. It's super handy for getting familiar with a topic and for testing whether an application is vulnerable—of course, with the author's permission; exploiting such things without the creator's consent is illegal and unethical.

  9. Testcontainers

    Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

  10. reactor-core

    Non-Blocking Reactive Foundation for the JVM

    Project mention: Everything You Need to Know about asynchronous programming along with Kotlin + Spring WebFlux | dev.to | 2025-07-26

    Project Reactor

  11. FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

  12. Quasar

    Fibers, Channels and Actors for the JVM (by puniverse)

    Project mention: From Async/Await to Virtual Threads | news.ycombinator.com | 2025-07-29

    Java had its world changing moment when Ron Pressler gave this talk at Curry On: https://github.com/puniverse/quasar.

  13. koog

    Koog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant and enterprise-ready AI agents across all platforms – from backend services to Android and iOS, JVM, and even in-browser environments. Koog is based on our AI products expertise and provides proven solutions for complex LLM and AI problems

    Project mention: Building an AI task generator for Vikunja that doesn't trust itself | dev.to | 2026-05-31

    The agent workflow runs on Koog, JetBrains' agent framework for Kotlin. The frontend is React + Vite. Everything ships as Docker Compose behind nginx with TLS.

  14. JRuby

    JRuby, an implementation of Ruby on the JVM

    Project mention: Presentation Slides for RubyConf Austria 2026 Talk "Frontend Ruby on Rails with Glimmer DSL for Web" | dev.to | 2026-06-02

    Charles Nutter had me help him with his JRuby workshop afterwards by showcasing my other Glimmer project, Glimmer DSL for SWT, which runs on JRuby. In about 1 minute, I scaffolded a Hello World desktop app from scratch and then packaged it as a native executable on the Mac. Attendees were impressed. So, I’ve participated in presenting 2 events at this conference.

  15. Apache Log4j 2

    Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.

    Project mention: Log4j – Addressing AI-slop in security reports | news.ycombinator.com | 2026-03-10
  16. OpenJ9

    Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.

  17. kotlin-logging

    Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.

  18. teavm

    Compiles Java bytecode to JavaScript, WebAssembly and C

    Project mention: TeaVM | news.ycombinator.com | 2026-03-08
  19. KorGE

    A Kotlin Multiplatform Game Engine

  20. keyguard-app

    Alternative client for the Bitwarden® platform & KeePass (KDBX), created to provide the best user experience possible.

  21. mongo-java-driver

    The official MongoDB drivers for Java, Kotlin, and Scala

  22. flix

    The Flix Programming Language

    Project mention: Algebraic Effects for the Rest of Us | news.ycombinator.com | 2026-05-30

    If you want to use algebraic effects today, I highly recommend Unison. If you’re on the JVM, Flix is doing major advances with effects!

    https://www.unison-lang.org/

    https://flix.dev/

  23. eta

    The Eta Programming Language, a dialect of Haskell on the JVM

  24. Flume

    Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log-like data

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Jvm discussion

Log in or Post with

Jvm related posts

Index

What are some of the best open-source Jvm projects? This list will help you:

# Project Stars
1 JavaGuide 156,089
2 Arthas 37,337
3 JDK 22,950
4 Vert.x 14,671
5 LearningNotes 13,157
6 Play 12,621
7 ysoserial 8,908
8 Testcontainers 8,655
9 reactor-core 5,223
10 FXGL 4,818
11 Quasar 4,560
12 koog 4,315
13 JRuby 3,903
14 Apache Log4j 2 3,603
15 OpenJ9 3,522
16 kotlin-logging 3,078
17 teavm 3,056
18 KorGE 3,015
19 keyguard-app 2,972
20 mongo-java-driver 2,657
21 flix 2,658
22 eta 2,627
23 Flume 2,560

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?