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 |
|---|---|---|---|
| fizzgate/fizz-gateway-node FizzGate is a Java-based cloud-native aggregation API gateway for microservice deployments, offering hot service orchestration, routing, au… | 60 | 1078 | active |
| Dataverse Dataverse is an open source research data repository platform for sharing, finding, citing, and preserving research data, developed at Harv… | 95 | 1077 | active |
| beam-community/stripity-stripe An Elixir library providing a client for the Stripe payment processing API. It supports configurable API keys, per-request API version pinn… | 89 | 1077 | active |
| belaban/JGroups JGroups is a Java toolkit for reliable group communication and messaging between cluster nodes. It provides configurable protocol stacks co… | 76 | 1076 | stable |
| OPSLI 快速开发平台 OPSLI is a low-code rapid development platform for building Java admin/back-office systems, built on Spring Boot with a Vue + Element UI fr… | 65 | 1076 | active |
| ByteLegend/ByteLegend ByteLegend is a free, open-source multiplayer online RPG game where players learn real-world programming skills, primarily Java, by complet… | 32 | 3688 | maintenance |
| linkedin/databus Databus is LinkedIn's source-agnostic distributed change data capture (CDC) system that reliably captures and streams primary data store ch… | 32 | 3684 | maintenance |
| Kin69/EasyNotes EasyNotes is a free, open-source Android note-taking app built with Jetpack Compose and the MVVM architecture. It lets users create, edit, … | 47 | 1074 | active |
| xiaogang000/XG_NTAI A Java-based GUI tool for generating obfuscated webshell payloads (ASP, PHP, JSP, JSPX) that evade WAF and antivirus detection, compatible … | 34 | 1074 | active |
| polysemy-research/polysemy Polysemy is a Haskell library for building higher-order, low-boilerplate effect systems (extensible effects), letting you write domain-spec… | 24 | 1074 | stable |
| ngs-doo/dsl-json DSL-JSON is a high-performance JSON serialization library for the JVM (Java, Kotlin, Scala, Android) with compile-time databinding via anno… | 65 | 1073 | active |
| spotify-web-api-java/spotify-web-api-java A Java wrapper/client library for Spotify's Web API, published on Maven Central. It provides typed request and response objects covering Sp… | 92 | 1072 | active |
| MaxiHuHe04/iTunes-Backup-Explorer A graphical open-source desktop application for viewing, extracting, and replacing files inside iPhone and iPad backups created by iTunes. … | 65 | 1072 | active |
| lisawray/groupie Groupie is an Android library that simplifies building complex RecyclerView layouts by treating content as logical groups with automatic ch… | 23 | 3672 | maintenance |
| Kotlin/dataframe Kotlin DataFrame is a typesafe in-memory structured data processing library for the JVM, reconciling Kotlin's static typing with dynamic da… | 91 | 1071 | active |
| rosuH/AndroidFilePicker AndroidFilePicker is a lightweight, fast file selector library for Android that lets apps browse and pick local files with a single line of… | 23 | 1071 | stable |
| spring-cloud/spring-cloud-stream Spring Cloud Stream is a Java framework for building event-driven microservices connected via messaging systems like Kafka and RabbitMQ. It… | 96 | 1070 | active |
| lensesio/stream-reactor Stream Reactor is a collection of Apache 2.0 licensed Kafka Connect sinks and sources maintained by Lenses.io since 2016. It provides conne… | 98 | 1069 | active |
| google/rejoiner A Java library from Google that generates a unified GraphQL schema from gRPC microservices and other Protobuf sources. It maps GraphQL quer… | 10 | 3655 | maintenance |
| yangfuhai/ASimpleCache ASimpleCache is a lightweight open-source caching framework for Android and Java that fits in a single Java file. It caches strings, JSON o… | 32 | 3654 | maintenance |
| mwiede/jsch JSch (Java Secure Channel) is a pure Java implementation of the SSH2 protocol, maintained as an actively updated fork of the original JCraf… | 99 | 1067 | active |
| ModelioOpenSource/Modelio Modelio is an open-source visual modeling environment supporting standards like UML, BPMN, ArchiMate, SysML, and TOGAF for enterprise archi… | 82 | 1067 | active |
| zk/clojuredocs The web application powering clojuredocs.org, a community-powered documentation and examples site for the Clojure programming language. It … | 32 | 1067 | active |
| apache/celeborn Apache Celeborn is an elastic, high-performance intermediate data service for big data compute engines, focused on managing shuffle and spi… | 90 | 1066 | active |
| joreilly/Confetti Confetti is a Kotlin Multiplatform conference app project that lets users browse schedules and session information for a range of tech conf… | 68 | 1066 | active |
| LuckyPray/DexKit DexKit is a high-performance dex parsing and deobfuscation library implemented in C++ with Kotlin bindings, used to locate obfuscated class… | 89 | 1065 | active |
| KunMinX/Linkage-RecyclerView An Android library providing a two-level linked (linkage) RecyclerView, like the category-to-item list used in food delivery apps such as E… | 32 | 3644 | maintenance |
| apache/artemis Apache Artemis is a multi-protocol, high-performance message broker supporting AMQP 1.0, MQTT 3.1.1/5, STOMP, OpenWire, and JMS. It provide… | 76 | 1064 | active |
| gavlyukovskiy/spring-boot-data-source-decorator A Spring Boot auto-configuration library that transparently wraps JDBC DataSources with decorators like P6Spy, datasource-proxy, and FlexyP… | 83 | 1063 | active |
| kordlib/kord Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m… | 82 | 1063 | active |
| E-xyza/zigler Zigler is an Elixir (and experimental Erlang) library that makes it easy to write Zig-based NIFs (Native Implemented Functions) for the BEA… | 78 | 1063 | active |
| airbnb/chronon Chronon is an open-source data platform from Airbnb for computing, backfilling, and serving ML features. It handles batch and streaming fea… | 73 | 1063 | active |
| qqxx6661/log-record A Java Spring Boot starter library that records operation/audit logs declaratively via a single @OperationLog annotation, without invading … | 64 | 1063 | active |
| stripe-samples/checkout-one-time-payments An official Stripe sample demonstrating how to integrate Stripe Checkout to collect one-time payments via a hosted payment page. It include… | 67 | 1061 | active |
| bigdatagenomics/adam ADAM is a genomics analysis platform built on Apache Spark that provides schemas and APIs for processing genomic data like reads, variants,… | 52 | 1061 | active |
| QZ Tray QZ Tray is a cross-browser, cross-platform desktop plugin that lets web pages send documents (PDF, HTML, images) and raw printer commands (… | 85 | 1060 | active |
| RGeo RGeo is a geospatial data library for Ruby implementing the OGC Simple Features Specification. It represents geometric objects like points,… | 64 | 1060 | active |
| ali-bouali/book-social-network Book Social Network (BSN) is a full-stack social network application for exchanging and borrowing books among members. It combines a Spring… | 26 | 1059 | active |
| alibaba/Alink Alink is a machine learning algorithm platform built on Apache Flink, developed by Alibaba's PAI team. It provides a large library of batch… | 23 | 3612 | maintenance |
| getActivity/ShapeView An Android UI library that lets developers define shape drawables (rectangles, ovals, gradients, shadows, state selectors) directly in XML … | 90 | 1057 | active |
| apache/phoenix Apache Phoenix is a SQL layer over Apache HBase delivered as a client-embedded JDBC driver, compiling standard SQL queries into low-latency… | 85 | 1057 | active |
| sylvainhalle/textidote TeXtidote is a Java command-line tool that performs spelling, grammar, and style checking on LaTeX documents (and Markdown files). It strip… | 75 | 1057 | active |
| devlive-community/datacap DataCap is a self-hosted integrated platform for managing, transforming, integrating, and visualizing data across many data sources. It pro… | 73 | 1056 | active |
| i-net-software/JWebAssembly JWebAssembly is a Java bytecode to WebAssembly compiler that takes Java class files as input and generates .wasm binary or .wat text output… | 66 | 1056 | active |
| firesim/firesim FireSim is an open-source FPGA-accelerated full-system hardware simulation platform for validating, profiling, and debugging RTL hardware i… | 91 | 1054 | active |
| carrotsearch/hppc HPPC (High Performance Primitive Collections) is a Java library providing maps, sets, lists, and stacks of primitive types, tuned for maxim… | 85 | 1054 | stable |
| clj-commons/manifold Manifold is a Clojure library providing building blocks for asynchronous programming: deferreds for single async values and streams for ord… | 61 | 1054 | active |
| Realm Database Realm is an object-oriented mobile database that runs directly on phones, tablets, and wearables, serving as a replacement for SQLite and C… | 70 | 1052 | active |
| takahirom/roborazzi Roborazzi is a Kotlin library for JVM-based Android screenshot testing built on Robolectric Native Graphics. It captures UI screenshots dur… | 97 | 1051 | active |
| liujingxing/XmlClassGuard A Gradle plugin that obfuscates Android classes referenced in XML files, such as the four major components and custom Views, which ProGuard… | 23 | 1051 | active |
| liyupi/yu-picture An enterprise-grade collaborative cloud image library platform built with Vue 3, Spring Boot, Tencent COS object storage, and WebSocket. It… | 22 | 1050 | active |
| libstreaming libstreaming is an Android library that streams camera and microphone content using RTP over UDP, with H.264, H.263, AAC, and AMR encoding … | 32 | 3581 | maintenance |
| xp_CAPTCHA xp_CAPTCHA is a Burp Suite extension (Java plugin) that automatically recognizes CAPTCHAs during brute-force attacks, using a companion Pyt… | 23 | 1049 | active |
| WVector/AppUpdate An Android library for in-app version updates, supporting Java and Kotlin, with customizable update dialogs, progress bars, background and … | 23 | 3578 | maintenance |
| cBioPortal cBioPortal is an open-source web application for visualization, analysis, and download of large-scale cancer genomics datasets. This reposi… | 91 | 1048 | active |
| mezz/JustEnoughItems JustEnoughItems (JEI) is a Minecraft mod that displays items and crafting recipes in-game with search, recipe lookup, and usage viewing. It… | 77 | 1048 | stable |
| apache/james-project Apache James is an enterprise mail server and modular mail platform running on the JVM, supporting SMTP, IMAP, POP3, JMAP, LMTP, and Manage… | 76 | 1048 | stable |
| davideas/FlexibleAdapter FlexibleAdapter is a Java library for Android that consolidates many RecyclerView Adapter features—multi-select with ActionMode, drag & dro… | 72 | 3572 | maintenance |
| cdklabs/cdk-nag cdk-nag is a library that checks AWS CDK applications and CloudFormation templates for best practices using pre-built rule packs such as AW… | 91 | 1047 | active |
| theapache64/rebugger Rebugger is a Compose Multiplatform library that prints the reason for Jetpack Compose recompositions to the console or Logcat. It tracks c… | 74 | 1047 | active |
| yogthos/Selmer Selmer is a fast, Django-inspired template engine written in pure Clojure. It compiles templates with variables, filters, and tags, primari… | 66 | 1047 | active |
| MobiVM/robovm MobiVM (RoboVM) is an ahead-of-time compiler that translates JVM bytecode (Java, Kotlin, etc.) into native code via LLVM, targeting iOS, ma… | 88 | 1046 | active |
| ardalis/Result A C# library providing a Result abstraction for representing success and failure outcomes of service methods, with optional mapping to HTTP… | 60 | 1046 | active |
| tyrantgit/ExplosionField An Android library that adds an explosive dust particle effect when views are destroyed or dismissed. Developers attach an ExplosionField t… | 32 | 3567 | maintenance |
| kikoso/android-stackblur An Android library that applies a StackBlur (gaussian-like) blur effect to Bitmaps with configurable radius or gradient. It offers Java, ND… | 32 | 3565 | maintenance |
| sksamuel/hoplite Hoplite is a boilerplate-free Kotlin library for loading configuration files into typesafe data classes. It supports multiple formats (YAML… | 93 | 1045 | active |
| dongjunkun/DropDownMenu An Android library providing a multi-condition dropdown filter menu, similar to those seen in apps like Meituan and iQiyi movie ticketing. … | 23 | 3555 | maintenance |
| princekin-f/EasyFloat EasyFloat is an Android floating-window library that lets developers create draggable overlay views with one line of code. It supports per-… | 23 | 3550 | maintenance |
| apple/servicetalk ServiceTalk is a JVM networking framework built on Netty that provides reactive, asynchronous HTTP, gRPC, and other protocol clients and se… | 94 | 1041 | active |
| JakeWharton/ThreeTenABP An Android adaptation of the JSR-310 (java.time) backport that loads timezone data efficiently from Android assets instead of JAR resources… | 10 | 3544 | maintenance |
| DSS (Digital Signature Service) DSS (Digital Signature Service) is an open-source Java library from the European Commission for creating, extending, and validating advance… | 89 | 1040 | stable |
| WSO2 API Manager WSO2 API Manager is a full open-source API management platform for designing, publishing, securing, and managing the lifecycle of APIs acro… | 82 | 1040 | active |
| AppiumTestDistribution/AppiumTestDistribution AppiumTestDistribution (ATD) is a Java library for running Appium mobile tests in parallel across connected Android and iOS real devices, e… | 52 | 1040 | active |
| WuKongOpenSource/Wukong_nocode Wukong No-Code is an open-source no-code application development platform built in Java with Spring Cloud. It lets business users visually … | 27 | 1040 | active |
| Netflix/Priam Priam is a co-process from Netflix that runs alongside Apache Cassandra to automate backup/recovery, token management, seed discovery, and … | 96 | 1039 | active |
| touchlab/Kermit Kermit is a Kotlin Multiplatform logging library that lets shared Kotlin code write log statements to composable log outputs. It ships plat… | 85 | 1039 | active |
| openkoda/openkoda Openkoda is an open-source business application platform built on Java 17 and Spring Boot that accelerates development of enterprise system… | 30 | 1038 | active |
| aclassen/ComposeReorderable A Jetpack Compose library providing a modifier that enables drag-and-drop reordering of items in LazyList and LazyGrid on Android and Compo… | 56 | 1037 | active |
| bilibili/MagicaSakura MagicaSakura is an Android multi-theme library from Bilibili that supports switching between daily colorful themes and a night theme withou… | 23 | 3529 | maintenance |
| agents-flex/agents-flex Agents-Flex is a lightweight, modular Java framework for building AI applications and agents, positioned as a Java counterpart to Spring AI… | 93 | 1036 | active |
| jhalterman/expiringmap ExpiringMap is a high-performance, zero-dependency, thread-safe Java ConcurrentMap implementation whose entries expire automatically. It su… | 32 | 1036 | stable |
| twitter/scalding Scalding is a Scala library for specifying Hadoop MapReduce jobs, built on top of the Cascading framework. It provides a type-safe, functio… | 23 | 3524 | maintenance |
| arkivanov/MVIKotlin MVIKotlin is an extendable Kotlin Multiplatform framework implementing the Model-View-Intent (MVI) architectural pattern with unidirectiona… | 74 | 1034 | stable |
| antlr/stringtemplate4 StringTemplate 4 (ST) is a Java template engine for generating source code, web pages, emails, or any other formatted text output, with por… | 29 | 1034 | stable |
| apache/flink-kubernetes-operator A Kubernetes operator for Apache Flink, implemented in Java, that manages the full lifecycle of Flink Application, Session, and Job deploym… | 76 | 1033 | stable |
| instagram4j/instagram4j instagram4j is an object-oriented, reverse-engineered Instagram Private API client library for Java. It lets developers log in, post, messa… | 74 | 1033 | active |
| luontola/retrolambda Retrolambda is a Java bytecode transformation tool that backports Java 8 lambda expressions, method references, and try-with-resources to J… | 32 | 3513 | maintenance |
| yahoo/elide Elide is a Java library that generates model-driven JSON-API and GraphQL web services from JPA-annotated data models with minimal effort. I… | 87 | 1032 | active |
| plan-player-analytics/Plan Plan is a Minecraft server plugin that collects player activity data and serves an analytics dashboard via a built-in webserver. It runs on… | 96 | 1030 | active |
| fiji/fiji Fiji is a batteries-included distribution of ImageJ, bundling thousands of plugins for scientific image processing and analysis into a port… | 76 | 1029 | active |
| Particle Life An interactive desktop application that simulates Particle Life, a simple particle system that exhibits complex life-like emergent behavior… | 56 | 1028 | active |
| ledermann/rails-settings A Ruby gem for Rails that manages per-record settings for ActiveRecord models, storing them as serialized hashes in a dedicated database ta… | 40 | 1028 | active |
| WinterChenS/my-site A personal website application built with Spring Boot 2.0, MyBatis, Thymeleaf, and Docker, integrating a personal homepage, blog, and portf… | 75 | 3495 | maintenance |
| donkingliang/LabelsView LabelsView is an Android custom view library for displaying selectable label/tag lists. It supports selection modes including none, single-… | 23 | 1024 | stable |
| CloudSim CloudSim is a Java-based framework for modeling and simulating cloud computing infrastructures and services, including data centers, virtua… | 49 | 1022 | active |
| KingJA/LoadSir LoadSir is a lightweight, highly extensible Android library for managing load feedback pages, switching between loading, error, empty, time… | 23 | 3470 | maintenance |
| togglz/togglz Togglz is an open-source implementation of the Feature Toggles pattern for the Java platform, letting developers associate toggles with fea… | 95 | 1021 | stable |
| lacuna/bifurcan Bifurcan is a Java library providing high-performance mutable and immutable (functional) data structures such as lists, maps, and sets with… | 77 | 1021 | active |
| ittianyu/BottomNavigationViewEx An Android library that enhances the standard BottomNavigationView with additional customization options like animation control, shifting m… | 54 | 3465 | maintenance |
| bxx2004/FUNGA FUNGA (Functional Gene Annotation Exploitation Platform) is an AI-powered web platform for mining gene functions, integrating cross-species… | 35 | 1020 | active |