Open-source jvm software
3686 open-source libraries, tools and applications tagged jvm, ranked by how closely jvm is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
3686 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Minestom/Minestom Minestom is an open-source, lightweight Minecraft server implementation written from scratch in modern Java, with no legacy NMS code. It pr… | 99 | 3309 | active |
| Apache Avro Apache Avro is a data serialization system providing rich data structures, a compact binary format, container files, and RPC support, with … | 85 | 3307 | stable |
| Tencent/spring-cloud-tencent Spring Cloud Tencent is a Spring Cloud-based service governance framework from Tencent that implements the standard Spring Cloud SPI and in… | 94 | 3297 | active |
| apache/nutch Apache Nutch is a highly extensible and scalable open-source web crawler built on Apache Hadoop data structures. It supports batch crawling… | 77 | 3297 | stable |
| openjdk/jfx OpenJFX is the open source mainline development project for JavaFX, a next-generation client application platform for building rich desktop… | 76 | 3295 | active |
| PlayEdu/PlayEdu PlayEdu is a 100% open-source enterprise training system (LMS) built with Java/SpringBoot3 and React18, deployable privately via Docker. Th… | 68 | 3294 | active |
| Snailclimb/interview-guide An open-source AI-powered interview platform built with Spring Boot 4.1, Java 25, Spring AI 2.0, React, PostgreSQL/pgvector, and Redis. It … | 59 | 3292 | active |
| JessYanCoding/AndroidAutoSize AndroidAutoSize is a low-cost Android screen adaptation library based on the Toutiao density adaptation scheme. It automatically scales UI … | 23 | 13720 | maintenance |
| spring-projects/spring-data-jpa Spring Data JPA is part of the Spring Data family and simplifies building JPA-based data access layers by generating repository implementat… | 95 | 3285 | stable |
| Metrolist Metrolist is a free and open-source YouTube Music client for Android built with Kotlin and Jetpack Compose. It streams music from YouTube M… | 94 | 13679 | maintenance |
| jfinal/jfinal JFinal is a lightweight Java web + ORM framework combining MVC architecture with an ActiveRecord-style database layer and the Enjoy templat… | 75 | 3270 | stable |
| oracle/visualvm VisualVM is an all-in-one visual troubleshooting and profiling tool for Java applications, integrating command-line JDK tools with lightwei… | 84 | 3267 | stable |
| WeBankFinTech/DataSphereStudio DataSphere Studio is a one-stop data application development and management portal from WeBank, built on the Linkis computing middleware. I… | 43 | 3267 | active |
| qaiu/netdisk-fast-download A Java (Vert.x 4, JDK 17+) service that converts cloud drive share links (Lanzou, 123pan, Feijipan, Quark, UC, OneDrive, etc.) into direct … | 95 | 3263 | active |
| Apache Gravitino Apache Gravitino is a high-performance, geo-distributed, federated metadata lake that provides unified metadata management across diverse d… | 93 | 3259 | active |
| lakesoul-io/LakeSoul LakeSoul is a cloud-native, real-time lakehouse framework with a Rust-native core providing ACID table format, concurrent upserts, incremen… | 98 | 3257 | active |
| aeron-io/agrona Agrona is a Java library of high-performance data structures and utility methods, including primitive-specialized collections, lock-free qu… | 93 | 3255 | active |
| Tink Tink is a multi-language, cross-platform open source cryptographic library from Google that provides secure, easy-to-use APIs for encryptio… | 10 | 13538 | maintenance |
| openid/AppAuth-Android AppAuth for Android is a client SDK for communicating with OAuth 2.0 and OpenID Connect providers from Android apps. It follows RFC 8252 be… | 62 | 3241 | active |
| sameerasw/essentials Essentials is an Android app offering 25+ power-user tools, mods, and workarounds for Google Pixels and other Android devices, built with K… | 79 | 3240 | active |
| qos-ch/logback Logback is a reliable, fast and flexible logging framework for Java, intended as the successor to log4j 1.x. It natively implements the SLF… | 97 | 3235 | stable |
| RuoYi-Vue RuoYi-Vue is a full-stack, front-end/back-end separated admin and permission management system built on Spring Boot, Spring Security, JWT, … | 77 | 3228 | active |
| WG Tunnel WG Tunnel is a free and open-source Android client for WireGuard and AmneziaWG VPN tunnels, built in Kotlin with Jetpack Compose. It adds a… | 95 | 3227 | active |
| truffleruby/truffleruby TruffleRuby is a high-performance implementation of the Ruby programming language built on GraalVM's Truffle framework. It aims for full MR… | 92 | 3227 | active |
| ohler55/oj Oj (Optimized JSON) is a fast JSON parser and object marshaller implemented as a C extension for Ruby. It serves as a drop-in replacement f… | 94 | 3225 | stable |
| LaurieWired/Malimite Malimite is a Java-based decompiler for iOS and macOS binaries, built on Ghidra, that analyzes IPA files and Application Bundles with direc… | 34 | 3222 | active |
| Wisser/Jailer Jailer is a Java-based tool for database subsetting and relational data browsing. It extracts small, referentially intact slices of product… | 98 | 3205 | active |
| WildFly WildFly is an open-source, modular, lightweight Jakarta EE and MicroProfile application server for running enterprise Java applications. It… | 96 | 3199 | active |
| docker-java/docker-java docker-java is a Java client library for the Docker Engine API, allowing Java applications to manage Docker containers, images, and other D… | 82 | 3197 | active |
| FabricMC/fabric-api Fabric API is the essential hooks and interoperability library for Minecraft mods built on the Fabric mod loader. It exposes events, APIs f… | 95 | 3196 | active |
| Paicoding Community Platform Paicoding (技术派) is an open-source community/forum platform built on Spring Boot, MyBatis-Plus, MySQL, Redis, Elasticsearch, MongoDB, Rabbit… | 74 | 3193 | active |
| Apache HugeGraph Apache HugeGraph is a fast, highly scalable graph database supporting tens of billions of vertices and edges with OLTP real-time queries vi… | 70 | 3192 | active |
| smartloli/EFAK EFAK (Eagle For Apache Kafka) is an open-source, AI-enhanced monitoring and management platform for Kafka clusters, built on Spring Boot 3.… | 75 | 3182 | active |
| patrykandpatrick/vico Vico is a powerful and extensible chart library for Compose Multiplatform, supporting line, column, candlestick, and pie charts. It offers … | 95 | 3179 | active |
| wuseal/JsonToKotlinClass An IntelliJ IDEA and Android Studio plugin that generates Kotlin data class code from JSON strings, with support for annotations like Gson,… | 33 | 3179 | active |
| apache/curator Apache Curator is a high-level Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It provides a simplified A… | 64 | 3171 | stable |
| pxb1988/dex2jar dex2jar is a set of Java-based command-line tools for working with Android .dex and Java .class files. It converts Dalvik executables (e.g.… | 23 | 13148 | maintenance |
| The Sleuth Kit Autopsy is a Java-based digital forensics platform providing a graphical interface to The Sleuth Kit and other open-source forensic tools f… | 79 | 3166 | active |
| power721/alist-tvbox A Java-based proxy server that bridges AList storage with TvBox media players, generating subscription playlists and supporting content sea… | 95 | 3150 | active |
| pay-java A lightweight Java SDK that aggregates third-party payment integrations including WeChat Pay, Alipay, UnionPay, PayPal, Payoneer, Fuiou, an… | 57 | 3142 | active |
| TeaVM TeaVM is an ahead-of-time compiler that translates Java bytecode (from Java, Kotlin, or Scala) into JavaScript, WebAssembly, or C. It ships… | 95 | 3132 | active |
| openrocket/openrocket OpenRocket is a free, open-source model rocket simulator written in Java for designing and simulating rockets before building and flying th… | 66 | 3129 | active |
| Photon Photon is an open source geocoder for OpenStreetMap data built on OpenSearch, supporting forward and reverse geocoding with multilingual, t… | 92 | 3128 | active |
| apache/pdfbox Apache PDFBox is an open source Java library for working with PDF documents, supporting creation, manipulation, and content extraction. It … | 76 | 3127 | stable |
| petergoldstein/dalli Dalli is a high-performance pure Ruby client for accessing memcached servers. It supports failover, namespaces, thread-safe operation, SSL/… | 98 | 3114 | active |
| tlaplus/tlaplus The official TLA+ tools repository containing TLC, a model checker for TLA+ specifications, plus the SANY parser, PlusCal translator, REPL,… | 86 | 3114 | active |
| oshai/kotlin-logging A lightweight, pure-Kotlin multiplatform logging facade that provides convenient and performant logging APIs for Kotlin. It wraps slf4j on … | 82 | 3111 | stable |
| alldatacenter/alldata AllData is a definable data platform (数据中台) that integrates open-source components like DolphinScheduler, DataX, SeaTunnel, OpenMetadata, a… | 91 | 3103 | active |
| jobrunr/jobrunr JobRunr is a Java library for performing distributed background processing on the JVM using Java 8 lambdas, with jobs persisted in an exist… | 99 | 3099 | active |
| infinilabs/analysis-pinyin A Pinyin analysis plugin for Elasticsearch, OpenSearch, and Easysearch that converts between Chinese characters and Pinyin. It provides a p… | 56 | 3094 | active |
| Apache CloudStack Apache CloudStack is an open-source Infrastructure as a Service (IaaS) platform for deploying and managing large networks of virtual machin… | 97 | 3090 | stable |
| adrielcafe/voyager Voyager is a pragmatic navigation library for Compose Multiplatform, seamlessly integrated with Jetpack Compose. It supports linear, bottom… | 58 | 3089 | active |
| Apache Parquet Apache Parquet Java is the Java implementation of the Apache Parquet column-oriented data file format. It provides reading and writing of e… | 90 | 3088 | active |
| Netflix/eureka Netflix Eureka is a RESTful service registry used primarily in AWS cloud environments for service discovery, mid-tier load balancing, and f… | 81 | 12745 | maintenance |
| jasypt-spring-boot A Spring Boot integration of the Jasypt library that enables transparent encryption and decryption of property sources in Spring Boot appli… | 62 | 3086 | active |
| Elasticsearch Ruby client Official Elasticsearch integrations for Ruby on Rails, provided as three gems: elasticsearch-model (ActiveModel/ActiveRecord/Mongoid search… | 39 | 3082 | active |
| XTDB XTDB is an open-source (MPL-2.0) immutable, bitemporal SQL database built on Apache Arrow and S3-compatible storage. It automatically retai… | 73 | 3077 | active |
| igniterealtime/Openfire Openfire is an open-source (Apache-2.0) real-time collaboration server implementing the XMPP (Jabber) protocol, written in Java. It provide… | 91 | 3073 | stable |
| Key Promoter X Key Promoter X is an IntelliJ-based IDE plugin that teaches keyboard shortcuts by showing them whenever you perform an action with the mous… | 82 | 3069 | active |
| KeepSafe/dexcount-gradle-plugin A Gradle plugin that reports the number of method references in your APK, AAR, or Java module on every build. It helps Android developers t… | 44 | 3068 | active |
| facebook/stetho Stetho is a debug bridge for Android applications that exposes app internals to Chrome Developer Tools via chrome://inspect. It supports ne… | 10 | 12647 | maintenance |
| korlibs/korge KorGE is a modern multiplatform game engine written entirely in Kotlin, built on top of the Korlibs multimedia stack. It targets JVM/Androi… | 66 | 3064 | active |
| AnyListen/tools-ocr Tree Hole OCR is a cross-platform desktop OCR tool built with Java and JavaFX that performs offline text recognition using Paddle OCR model… | 23 | 3063 | active |
| spacecowboy/Feeder Feeder is an open-source RSS/Atom/JSON Feed reader app for Android, built with Kotlin and Jetpack Compose. It runs entirely locally with no… | 97 | 3053 | active |
| whyorean/AuroraStore Aurora Store is a free and open-source Android app store client that lets users search, browse, and download apps directly from the officia… | 76 | 3053 | active |
| Quil Quil is a Clojure/ClojureScript library that wraps the Processing API for creating drawings, animations, and interactive visual sketches. I… | 54 | 3052 | active |
| cruise-control-for-kafka/cruise-control Cruise Control is a Java-based service that automates dynamic workload rebalancing and self-healing for Apache Kafka clusters. It tracks br… | 90 | 3046 | active |
| wikimedia/apps-android-wikipedia The official open-source Wikipedia Android application, built in Kotlin and Java. It provides mobile access to Wikipedia content via the Me… | 89 | 3045 | active |
| javamelody/javamelody JavaMelody is an open-source library for monitoring Java and Java EE applications in QA and production environments. It collects and visual… | 95 | 3043 | active |
| RootEncoder RootEncoder is an Android library written in Java/Kotlin for encoding and pushing live video/audio streams to media servers over RTMP, RTSP… | 96 | 3041 | active |
| zhihu/Matisse Matisse is a well-designed Android library for selecting local images and videos from a device's gallery. It supports multiple themes, plug… | 23 | 12502 | maintenance |
| oxylabs/perplexity-scraper A repository of code examples and documentation for Oxylabs' Perplexity Scraper API, which sends prompts to Perplexity and returns AI-gener… | 61 | 3029 | active |
| androidx/media AndroidX Media (Jetpack Media3) is a collection of Android libraries for media use cases, including the ExoPlayer extensible media player, … | 97 | 3024 | stable |
| classgraph/classgraph ClassGraph is an uber-fast parallelized classpath and module scanner for Java, Scala, Kotlin, and other JVM languages. It inspects classes,… | 99 | 3015 | stable |
| apache/commons-lang Apache Commons Lang is a Java utility library providing helper methods that supplement the java.lang API, including string manipulation, re… | 77 | 3015 | stable |
| ajalt/clikt Clikt is a multiplatform Kotlin library for building command line interfaces with type-safe, composable parameter parsing. It auto-generate… | 54 | 3014 | stable |
| Jzvd/JZVideo JZVideo (JiaoZiVideoPlayer) is a highly customizable Android video player framework written in Java. It wraps pluggable media backends such… | 52 | 3014 | active |
| Erupt Erupt is an annotation-driven Java framework for Spring Boot that turns annotated JPA entity classes into full-featured admin pages with ze… | 98 | 3013 | active |
| daimajia/AndroidSwipeLayout An Android UI library providing a powerful swipe layout component that can be integrated into ListViews, GridViews, or any ViewGroup. It su… | 23 | 12348 | maintenance |
| sepinf-inc/IPED IPED is an open source digital forensic tool developed by the Brazilian Federal Police for processing and analyzing digital evidence from d… | 79 | 3003 | active |
| ingokegel/jclasslib jclasslib is a desktop GUI tool that visualizes and edits compiled Java class files and their bytecode, including constant pool entries and… | 76 | 2996 | active |
| Tamsiree/RxTool RxTool is a large collection of utility classes and UI components for Android development, packaged as multiple Gradle modules (RxKit, RxUI… | 23 | 12287 | maintenance |
| baidu/openrasp OpenRASP is Baidu's open-source Runtime Application Self-Protection (RASP) solution that embeds a protection engine directly into the appli… | 39 | 2987 | stable |
| DWSurvey DWSurvey (调问) is an open-source survey and form system for building questionnaires, polls, exams, and voting forms, running since 2012 with… | 25 | 2984 | active |
| thymeleaf/thymeleaf Thymeleaf is a modern server-side Java template engine for web and standalone environments, built around natural templates that remain vali… | 70 | 2982 | stable |
| sunspot/sunspot Sunspot is a Ruby library providing an expressive DSL for indexing Ruby objects into and searching them via the Apache Solr search engine, … | 63 | 2978 | active |
| spring-projects/spring-data-elasticsearch Spring Data Elasticsearch is part of the Spring Data umbrella, providing a familiar Spring-based programming model for Elasticsearch. It of… | 95 | 2961 | active |
| ax-llm/ax Ax is a TypeScript-first LLM programming framework implementing the DSPy model, providing typed signatures, agents, flows, and optimizers l… | 93 | 2961 | active |
| spring-projects/spring-batch Spring Batch is a lightweight, comprehensive batch framework for Java and Spring that enables development of robust batch applications. It … | 91 | 2960 | stable |
| mit-nlp/MITIE MITIE is a C++ library and toolset for information extraction, providing named entity recognition and binary relation detection built on dl… | 39 | 2960 | active |
| scottyab/rootbeer RootBeer is an Android library that detects whether a device has been rooted using multiple Java and native checks such as scanning for su … | 61 | 2952 | active |
| softwaremill/elasticmq ElasticMQ is an in-memory message queue system that implements an Amazon SQS-compatible REST interface. It can run stand-alone (including v… | 86 | 2950 | active |
| EVV1E/waylandcraft A Fabric mod for Minecraft that implements a Wayland compositor, letting users run real Linux desktop applications inside the Minecraft gam… | 84 | 2946 | active |
| 88250/symphony Symphony (Sym) is a modern open-source community platform written in Java that combines forum, Q&A, BBS, social network, and blog functiona… | 65 | 2944 | active |
| 10miaomiao/bilimiao2 bilimiao is a third-party Android client for Bilibili written in Kotlin with Jetpack Compose. It started as a 'time machine' for browsing p… | 81 | 2941 | active |
| Luoyacheng/legado-E 阅读Sigma (Reading Sigma) is an open-source Android e-book reader forked from Legado, offering customizable book sources, RSS subscriptions, … | 69 | 2939 | active |
| Apache Grails Apache Grails is a Groovy-based web application framework for the JVM, built on top of Spring Boot, using convention-over-configuration to … | 99 | 2936 | active |
| mybatis/spring An official adapter that bridges the MyBatis 3 SQL mapping framework with the Spring Framework, providing integration for transactions, map… | 84 | 2935 | active |
| xiaojinzi123/Component Component is a powerful Android componentization framework providing URI-based routing, interceptors, service discovery, and module lifecyc… | 23 | 2920 | active |
| yahoo/CMAK CMAK (Cluster Manager for Apache Kafka, formerly Kafka Manager) is a web-based tool for managing and inspecting Apache Kafka clusters. It s… | 23 | 11921 | maintenance |