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 |
|---|---|---|---|
| ShiftHackZ/Stable-Diffusion-KMP SDAI is an open-source, cross-platform Stable Diffusion client app for Android and iOS built with Kotlin Multiplatform and Jetpack Compose.… | 92 | 1273 | active |
| skydoves/Cloudy Cloudy is a Kotlin Multiplatform library for Compose that provides blur, liquid glass, and shader-driven surface effects via simple Modifie… | 92 | 1273 | active |
| mucommander/mucommander muCommander is a lightweight, open-source, dual-pane file manager written in Java that runs on any OS with Java support. It offers a virtua… | 85 | 1271 | active |
| water8394/flink-recommandSystem-demo A real-time product recommendation system built on Apache Flink, demonstrating streaming computation of product popularity, user profiles, … | 32 | 4475 | maintenance |
| Alpakka Akka is a JVM-based platform built on the actor model for building concurrent, distributed, and resilient applications, comprising core lib… | 91 | 1268 | active |
| Open Liberty Open Liberty is a lightweight, composable Java application server runtime for building cloud-native microservices with MicroProfile and Jak… | 96 | 1267 | active |
| Waynboot Mall waynboot-mall is a fully open-source Java e-commerce (mall) project built on Spring Boot 3 and Java 17, comprising an admin backend, an H5 … | 60 | 1266 | active |
| ultranity/Pix-EzViewer PixEz is a third-party Pixiv client for Android built with Kotlin and Jetpack, offering a modern Material Design UI and many enhancements o… | 93 | 1265 | active |
| tony19/logback-android logback-android is a lightweight port of the logback logging framework for Android apps, usable via SLF4J. It supports configurable logging… | 66 | 1265 | active |
| Kspider Kspider is a self-hosted visual web scraping platform written in Java where users define crawler workflows as flowcharts without writing ba… | 15 | 1265 | active |
| SkyD666/PodAura PodAura is an all-in-one podcast app supporting RSS feed subscription, media downloading, and audio/video playback. It is built with Kotlin… | 80 | 1264 | active |
| Mobius Mobius is a functional reactive framework from Spotify for managing state evolution and side-effects, based on a unidirectional data flow l… | 74 | 1264 | stable |
| dead8309/Kizzy Kizzy is a Discord Rich Presence manager for Android, fully written in Kotlin with Jetpack Compose and Material 3. It connects to the Disco… | 65 | 1264 | active |
| Meituan-Dianping/Robust Robust is an Android hotfix library from Meituan-Dianping that lets developers patch bugs in production apps immediately without republishi… | 23 | 4456 | maintenance |
| bumble-tech/appyx Appyx is a model-driven navigation library with UI components for Jetpack Compose and Compose Multiplatform. It lets developers define cust… | 73 | 1261 | active |
| CodeIntelligenceTesting/jazzer Jazzer is a coverage-guided, in-process fuzz testing engine for the JVM, based on libFuzzer. It integrates with JUnit 5 and build tools lik… | 82 | 1260 | active |
| RE2 RE2/J is a pure Java port of Google's RE2 regular expression engine that guarantees linear-time matching using a nondeterministic finite au… | 57 | 1260 | active |
| michaelbull/kotlin-result A Kotlin multiplatform library providing a Result monad for modelling success or failure operations without exceptions. It supports Ok/Err … | 80 | 1259 | active |
| Chaquopy Chaquopy is an SDK that lets developers include Python code in Android apps. It integrates with Android Studio's Gradle build system and pr… | 71 | 1259 | active |
| braisdom/ObjectiveSql ObjectiveSQL is a Java ORM framework based on the ActiveRecord pattern that lets developers write SQL expressions using Java syntax with mi… | 32 | 1259 | active |
| hub4j/github-api A Java library providing an object-oriented representation of the GitHub API, with classes like GHUser and GHRepository mapping to GitHub's… | 93 | 1258 | active |
| Unstoppable Wallet Unstoppable is an open-source, non-custodial multi-wallet Android app for Bitcoin, Ethereum, BNB Chain, Avalanche, Solana, Zcash, and other… | 99 | 1257 | active |
| scalalandio/chimney Chimney is a battle-tested Scala library for boilerplate-free, type-safe data transformations between case classes and other types. It uses… | 92 | 1256 | stable |
| RSyntaxTextArea RSyntaxTextArea is a customizable syntax highlighting text editor component for Java Swing applications, supporting 50+ languages, code fol… | 90 | 1256 | stable |
| JetBrains/fernflower Fernflower is an analytical decompiler that converts Java bytecode (class, jar, zip files) back into readable Java source code. It is bundl… | 77 | 4423 | maintenance |
| feiniaojin/graceful-response Graceful Response is a Spring Boot library that elegantly handles API response processing, including unified response body wrapping, global… | 25 | 1255 | active |
| tolitius/mount Mount is a Clojure and ClojureScript library for managing application state and lifecycle, allowing developers to start, stop, and reset st… | 67 | 1254 | stable |
| zinggAI/zingg Zingg is an ML-based tool for scalable master data management, entity resolution, identity resolution, and record deduplication. It runs on… | 82 | 1253 | active |
| dromara/tianai-captcha TianaiCAPTCHA is a Java-based behavioral CAPTCHA library supporting slider, rotation, slide-restore, and text-click CAPTCHA types. It ships… | 73 | 1253 | active |
| square/android-times-square TimesSquare is a standalone Android widget library providing a calendar view for picking single dates, date ranges, or multiple dates. It i… | 10 | 4404 | maintenance |
| TDuck Survey Form TDuck (填鸭表单) is an open-source, self-hostable enterprise form and survey platform built in Java, featuring drag-and-drop form design with 2… | 72 | 1251 | active |
| swiftlang/swift-java A set of tools and libraries from Apple's swiftlang org enabling Swift and Java interoperability. It includes the SwiftJava library with ma… | 87 | 1249 | active |
| Decodo Decodo (formerly Smartproxy) is a commercial rotating proxy network and web scraping platform offering 125M+ residential, mobile, ISP, and … | 65 | 1246 | active |
| wh1t3p1g/ysomap Ysomap is a Java deserialization exploit framework that lets users dynamically configure gadget chain payloads with different execution eff… | 23 | 1246 | active |
| ThirtyDegreesRay/OpenHub OpenHub is an open-source GitHub client app for Android, built in Java, offering a fast and concise interface for browsing repositories, us… | 23 | 4376 | maintenance |
| jreleaser/jreleaser JReleaser is a release automation tool that tags and publishes releases to git hosting services like GitHub, GitLab, and Gitea, while gener… | 93 | 1244 | stable |
| ajalt/mordant Mordant is a Kotlin multiplatform library for rendering styled text in the terminal, including ANSI colors, tables, panels, markdown render… | 82 | 1244 | active |
| mesos/chronos Chronos is a distributed, fault-tolerant job scheduler that runs on Apache Mesos as a replacement for cron. It supports ISO8601 repeating i… | 23 | 4372 | maintenance |
| bugsnag/bugsnag-android The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them wit… | 98 | 1243 | active |
| PortSwigger/http-request-smuggler A Burp Suite extension that automatically detects and exploits HTTP Request Smuggling vulnerabilities, including HTTP/1.1 CL.TE/TE.CL desyn… | 72 | 1243 | active |
| Composables UI Compose Unstyled is a Kotlin library providing fully renderless, accessible component primitives (bottom sheets, dialogs, dropdown menus, s… | 85 | 1242 | active |
| vlcj vlcj is a Java framework providing bindings and a higher-level API for embedding a native VLC media player (via LibVLC) into Java applicati… | 76 | 1242 | active |
| apache/lucene-solr The former shared repository for Apache Lucene and Apache Solr, open-source search software. Lucene and Solr have split into separate top-l… | 66 | 4365 | maintenance |
| Taewan-P/gpt_mobile GPT Mobile is an Android chat application that lets users talk to multiple LLM providers (OpenAI, Anthropic, Google Gemini, Groq, Ollama) s… | 96 | 1240 | active |
| Anthonyy232/Paperize Paperize is a fully offline dynamic wallpaper changer app for Android built with Kotlin, Jetpack Compose, and Material 3. It automatically … | 95 | 1238 | active |
| qq549631030/AndroidJunkCode A Gradle plugin for Android that generates large amounts of junk code to reduce code similarity between a main app and its clone ('vest') p… | 68 | 1238 | active |
| bmuschko/gradle-docker-plugin A Gradle plugin for managing Docker images and containers via the Docker remote API, built on the Docker Java library. It provides DSL-base… | 51 | 1238 | active |
| jitsi/jitsi Jitsi Desktop is a free open-source audio/video calling and instant messaging client written in Java, supporting SIP, XMPP/Jabber, IRC, and… | 66 | 4347 | maintenance |
| torlando-tech/columba Columba is a native Android messaging and voice call app for the Reticulum network, sending LXMF messages and making LXST calls without int… | 84 | 1237 | active |
| LyraVoid/FolkPatch FolkPatch is an Android root management application built on KernelPatch that grants root access by patching the boot partition, without re… | 80 | 1236 | active |
| solkin/appteka-android Appteka is a free, open-source alternative app store for Android where users can discover, download, and share APKs, plus extract APKs from… | 92 | 1235 | active |
| HotBoy-java/PotatoTool PotatoTool is a comprehensive Java-based network security GUI tool for security professionals, red/blue team members, and enthusiasts. It i… | 71 | 1235 | active |
| oracle-samples/clara-rules Clara Rules is a forward-chaining rules engine written in Clojure and ClojureScript, with Java interoperability for using JavaBeans as fact… | 64 | 1235 | active |
| sakaiproject/sakai Sakai is an open-source Learning Management System (LMS) / Collaboration and Learning Environment built in Java and deployed on Apache Tomc… | 76 | 1234 | active |
| zhistaredu/StarTraining StarTraining (职星学院) is an open-source enterprise employee training and online education system built with Spring Boot and Vue, supporting o… | 47 | 1234 | active |
| dromara/skyeye SkyEye is a SaaS-style, zero-code/low-code enterprise management platform built on SpringCloud Alibaba microservices, Vue3, and uni-app. It… | 77 | 1232 | active |
| Triple-T/gradle-play-publisher Gradle Play Publisher is an unofficial Gradle plugin that automates Android app releases to the Google Play Store. It handles building, upl… | 96 | 4323 | maintenance |
| suming77/SumTea_Android SumTea is a WanAndroid client app for Android built with Kotlin, Jetpack, MVVM, coroutines, Flow, and Retrofit, featuring a componentized/m… | 32 | 1231 | active |
| GerritCodeReview/gerrit Gerrit is a self-hosted web-based code review and project management tool for Git-based projects, featuring side-by-side diffs, inline comm… | 77 | 1230 | stable |
| android/android-test The AndroidX Test Libraries provide an extensive framework for testing Android apps, including JUnit 4 support and functional UI tests via … | 68 | 1230 | active |
| taoweiji/MixPush MixPush is an Android SDK that unifies integration with six vendor push platforms (Xiaomi, Huawei, Meizu, OPPO, VIVO, and Apple APNs) behin… | 45 | 1230 | active |
| weavejester/cljfmt cljfmt is a tool for detecting and fixing formatting errors in Clojure code, with defaults based on the Clojure Style Guide and extensive c… | 97 | 1228 | active |
| cortinico/slidetoact SlideToAct is a Material Design 'Slide to Unlock' custom widget for Android, written in Kotlin and distributed via Maven Central. It provid… | 67 | 1228 | stable |
| PatilShreyas/Capturable Capturable is a Jetpack Compose utility library for Android that captures Composable UI content and converts it into a Bitmap image. It pro… | 41 | 1228 | active |
| IntelliJ Scala Plugin The official JetBrains plugin that adds Scala language support to IntelliJ IDEA and Android Studio. It provides coding assistance, navigati… | 77 | 1227 | active |
| CC: Tweaked CC: Tweaked is a Minecraft mod that adds programmable computers, turtles, and peripherals controllable via Lua. It is an actively maintaine… | 95 | 1226 | active |
| hugoduncan/criterium Criterium is a benchmarking library for Clojure that measures expression computation time while addressing JVM benchmarking pitfalls. It ap… | 72 | 1225 | active |
| nordicsemi/Android-nRF-Toolbox An Android container app from Nordic Semiconductor that bundles demo applications for standard Bluetooth Low Energy profiles such as heart … | 93 | 1224 | active |
| lloydmeta/enumeratum Enumeratum is a type-safe, reflection-free enumeration library for Scala with exhaustive pattern match warnings and compile-time macro-base… | 84 | 1223 | stable |
| hoo-dles/morphe-patches A collection of patches for the Morphe patcher that modify Android apps, such as unlocking premium features, skipping ads, and disabling te… | 82 | 1223 | active |
| hyphanet/fred Fred (Freenet REference Daemon) is the core node software of Hyphanet (formerly Freenet), a peer-to-peer platform for censorship-resistant,… | 95 | 1222 | active |
| bingoogolapple/BGARefreshLayout-Android An Android UI library that adds multiple pull-to-refresh styles, pull-up load-more, and configurable custom header banner slots to any scro… | 60 | 4282 | maintenance |
| vojtechhabarta/typescript-generator A Java tool that generates TypeScript definition files (.d.ts) from Java JSON classes using reflection, available as Maven and Gradle plugi… | 86 | 1221 | active |
| spotify/ruler Ruler is a Gradle plugin from Spotify that analyzes the size of Android apps, breaking down how much each module and dependency contributes… | 23 | 1221 | active |
| Input Mask An Android library written in Kotlin that applies pattern-based masks to user input in text fields, guiding users to enter correctly format… | 23 | 1220 | stable |
| SirixDB SirixDB is an embeddable, bitemporal, append-only database system for JSON and XML that stores immutable, space-efficient snapshots of ever… | 94 | 1219 | active |
| clojure/core.match An optimized pattern matching library for Clojure and ClojureScript, part of the official org.clojure ecosystem. It compiles match expressi… | 55 | 1219 | stable |
| QPython QPython is an Android application that embeds a Python interpreter, runtime environment, and code editor, letting users run Python directly… | 54 | 1219 | active |
| microsoft/malmo Project Malmo is a platform for artificial intelligence experimentation and research built on top of Minecraft, providing a gym-like enviro… | 10 | 4270 | maintenance |
| yshrsmz/BuildKonfig A Gradle plugin that generates BuildConfig-style objects for Kotlin Multiplatform and Kotlin/JVM projects, embedding values from Gradle bui… | 97 | 1217 | active |
| Razeeman/Android-SimpleTimeTracker A simple, open-source Android app for tracking how much time is spent on various activities. It supports Wear OS, home-screen widgets, stat… | 92 | 1216 | active |
| didi/turbo Turbo is a lightweight Java-based workflow/flow engine framework compatible with BPMN 2.0, serving as the backend engine for low-code platf… | 56 | 1215 | active |
| hivemq/hivemq-community-edition HiveMQ Community Edition is a Java-based open-source MQTT broker fully supporting MQTT 3.x and MQTT 5, serving as the foundation of the Hiv… | 88 | 1214 | active |
| badoo/Reaktive Reaktive is a Kotlin multiplatform implementation of Reactive Extensions (Rx), providing Observable, Single, Maybe, and Completable sources… | 66 | 1214 | active |
| ArcadeData/arcadedb ArcadeDB is an open-source, Apache 2.0 licensed multi-model DBMS written in Java that natively stores graphs, documents, key-value pairs, f… | 100 | 1213 | active |
| MCreator/MCreator MCreator is an open-source desktop application for creating Minecraft Java Edition mods, Bedrock Add-Ons, resource packs, and data packs vi… | 96 | 1213 | active |
| topiam/eiam TOPIAM is an open-source IAM/IDaaS identity and access management platform for centrally managing employee accounts, permissions, authentic… | 37 | 1213 | active |
| mobile-dev-inc/dadb Dadb is a Kotlin/Java library that implements the ADB protocol directly, allowing programs to connect to Android devices and emulators with… | 68 | 1212 | active |
| lcm-proj/lcm LCM (Lightweight Communications and Marshalling) is a set of libraries and tools for low-latency, high-bandwidth publish/subscribe message … | 86 | 1211 | stable |
| SEAbdulbasit/MusicApp-KMP A music player application built with Kotlin Multiplatform and Compose Multiplatform UI that runs on Android, iOS, Desktop, and Web. It fet… | 74 | 1211 | active |
| RuoYi WMS RuoYi-WMS is an open-source warehouse management system (WMS) built on the RuoYi framework with a Spring Boot 3 / JDK 17 backend and Vue + … | 62 | 1211 | active |
| graphframes/graphframes GraphFrames is a package for Apache Spark that provides DataFrame-based graph processing with distributed graph algorithms like PageRank, c… | 94 | 1210 | stable |
| jmrozanec/cron-utils cron-utils is a Java library for defining, parsing, validating, and migrating cron expressions across different cron dialects (Unix, Quartz… | 44 | 1210 | active |
| Fastbot Fastbot is a model-based GUI testing tool for Android apps that models GUI transitions using machine learning and reinforcement learning to… | 41 | 1210 | active |
| clj-python/libpython-clj A Clojure library providing deep bidirectional integration between the JVM and Python, allowing Clojure/Java code to call Python libraries … | 72 | 1209 | active |
| rampatra/jbot JBot is a Java framework, inspired by Botkit, for building Slack and Facebook Messenger bots quickly. It handles websocket connections and … | 39 | 1209 | active |
| pedrovgs/Shot Shot is a Gradle plugin and Android library for writing and running screenshot tests on Android apps, supporting both regular views and Jet… | 47 | 1208 | active |
| elonlit/Genesis Genesis is an interpreted, procedural, Turing-complete esoteric programming language whose keywords are written in Paleo-Hebrew characters,… | 23 | 1208 | stable |
| adorsys/keycloak-config-cli A Java-based CLI tool (also distributed as a Docker image and Helm chart) that imports YAML/JSON configuration files into Keycloak via the … | 85 | 1206 | active |
| okuramasafumi/alba Alba is a fast, flexible JSON serializer gem for Ruby, JRuby, and TruffleRuby. It lets you define resource classes that declare attributes … | 91 | 1204 | active |