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 |
|---|---|---|---|
| BoofCV BoofCV is an open-source, real-time computer vision library written entirely in Java, covering image processing, camera calibration, featur… | 84 | 1203 | active |
| Mirth Connect Mirth Connect by NextGen Healthcare is an open-source healthcare integration engine that filters, transforms, extracts, and routes messages… | 66 | 1203 | active |
| inukshuk/jekyll-scholar Jekyll-Scholar is a set of extensions to the Jekyll static site generator aimed at academic bloggers. It formats bibliographies and reading… | 56 | 1202 | active |
| Kable Kable is a Kotlin Multiplatform library providing a Coroutines-powered API for interacting with Bluetooth Low Energy devices. It supports A… | 98 | 1201 | active |
| Scala Steward Scala Steward is a bot that automatically keeps Scala project dependencies and build plugins up-to-date by opening pull requests when new v… | 92 | 1200 | active |
| MediaBox MediaBox is an Android 'universal media container' app that aggregates video, manga, and other media through a WeChat-mini-program-like plu… | 23 | 1200 | active |
| bggRGjQaUbCoE/c001apk c001apk is a third-party open-source Android client for the Coolapk community, written in Kotlin. It reimplements the Coolapk app experienc… | 10 | 1199 | active |
| yhaolpz/FloatWindow An Android library that simplifies creating system-level floating windows (overlays) over any app screen, with drag support, edge-snapping … | 23 | 4186 | maintenance |
| afreakyelf/Pdf-Viewer A lightweight Android PDF viewer library written in Kotlin that occupies only around 80kb, far smaller than typical PDF viewers. It support… | 73 | 1198 | active |
| Anserini Pyserini is a Python toolkit for reproducible information retrieval research supporting both sparse (via Anserini/Lucene) and dense (via Fa… | 76 | 1197 | active |
| PebbleTemplates/pebble Pebble is a Java templating engine inspired by Twig (and similar to Jinja), featuring template inheritance, a rich set of built-in tags and… | 86 | 1196 | active |
| hugeterry/CoordinatorTabLayout An Android UI library providing a custom composite control that combines TabLayout with CoordinatorLayout to create collapsing header layou… | 32 | 4174 | maintenance |
| powermock/powermock PowerMock is a Java framework that extends mocking libraries like EasyMock and Mockito to enable unit testing of code normally regarded as … | 23 | 4170 | maintenance |
| rusEFI rusEFI is a GPL open-source internal combustion engine control unit (ECU) project, including STM32 firmware, KiCAD hardware designs, a Java… | 88 | 1194 | active |
| cgriego/active_attr ActiveAttr is a Ruby gem providing composable modules that let you build plain Ruby objects with ActiveModel-compatible features like attri… | 60 | 1194 | active |
| Jacksgong/JKeyboardPanelSwitch An Android library that resolves the layout conflict and flicker that occurs when switching between the soft keyboard and custom panels (li… | 23 | 4168 | maintenance |
| spring-projects/spring-modulith Spring Modulith is a Spring Boot extension for building modular monolithic applications with domain-driven module boundaries. It verifies m… | 95 | 1193 | active |
| alipay/alipay-easysdk Alipay Easy SDK is a multi-language server-side SDK (Java, C#, PHP, TypeScript, etc.) that provides a minimalist, factory-based API for acc… | 32 | 1192 | active |
| apache/amoro Apache Amoro (incubating) is a Lakehouse management system built on open data lake formats like Iceberg, Paimon, and Mixed-Hive. It provide… | 71 | 1191 | active |
| TX-LCN TX-LCN is a Java distributed transaction framework providing consistent transactions across microservices, compatible with Dubbo, Spring Cl… | 23 | 4155 | maintenance |
| aizhimou/pigeon-pod PigeonPod is a self-hosted application that converts YouTube and Bilibili channels and playlists into private podcast RSS feeds, downloadin… | 78 | 1190 | active |
| nikhilvishwakarma00/Velune Velune is a premium, ad-free third-party YouTube Music client for Android built with Kotlin and Jetpack Compose. It offers a faster, subscr… | 73 | 1190 | active |
| Lihuanghe/SMSGate SMSGate is a Java framework built on Netty 4 that implements the core of a unified SMS gateway supporting CMPP, SMPP 3.4, SGIP 1.2, and SMG… | 60 | 1190 | active |
| TomRoush/PdfBox-Android A port of Apache PDFBox to Android, enabling PDF creation, manipulation, and rendering in Android apps. It is distributed via Maven Central… | 23 | 1190 | active |
| commons-app/apps-android-commons The official community-maintained Wikimedia Commons Android app for uploading photos from an Android phone or tablet to Wikimedia Commons. … | 95 | 1188 | active |
| NetLogo NetLogo is a widely used agent-based modeling environment written in Scala, letting users program turtles, patches, and links to simulate c… | 85 | 1187 | active |
| java-up-up/damai A high-concurrency online ticket booking system (modeled after Damai/大麦网) built with SpringCloud, SpringCloud Alibaba, Kafka, Redis, Sentin… | 67 | 1187 | active |
| pqpo/SmartCropper An Android library for smart image cropping that automatically detects document borders using OpenCV (with an optional TensorFlow Lite HED … | 62 | 4136 | maintenance |
| dinbtechit/vscode-theme A JetBrains IDE plugin that brings the Visual Studio Code Dark+ and Dark Modern color schemes to IntelliJ, WebStorm, Rider, CLion, PyCharm,… | 95 | 1185 | active |
| auto-novel/auto-novel AutoNovel is a website application that automatically machine-translates light novels (web novels, bunko novels, and local files) using LLM… | 76 | 1185 | active |
| spring-projects/spring-restdocs Spring REST Docs is a Java library that generates accurate documentation for RESTful APIs by combining hand-written Asciidoctor content wit… | 75 | 1185 | active |
| sksamuel/scrimage Scrimage is an immutable, functional JVM library for image manipulation usable from Java, Kotlin, and Scala. It supports resizing, format c… | 100 | 1184 | active |
| Fabulously-Optimized/fabulously-optimized Fabulously Optimized is a Minecraft modpack for the Fabric mod loader that focuses on performance improvements and OptiFine feature parity.… | 95 | 1184 | active |
| CardboardPowered/cardboard Cardboard is a Fabric mod that implements the Bukkit/Spigot/Paper plugin API on FabricMC servers. It allows Minecraft server admins to run … | 76 | 1183 | active |
| PortSwigger/mcp-server A Burp Suite extension by PortSwigger that exposes Burp's capabilities to AI clients via the Model Context Protocol (MCP). It includes an S… | 67 | 1183 | active |
| Link-Kou/intellij-mybaitslog An IntelliJ IDEA plugin that reconstructs MyBatis SQL log output into fully executable SQL statements. It supports MyBatis 3.2.0+ and MyBat… | 23 | 1182 | active |
| vladmihalcea/flexy-pool FlexyPool is a Java library that wraps existing JDBC connection pools (HikariCP, DBCP, C3P0, Tomcat CP, Vibur, Druid, Atomikos) to add metr… | 60 | 1181 | active |
| iknow4x/Android-Video-Trimmer An open-source Android application for trimming and compressing videos, using FFmpeg for processing and MediaMetadataRetriever for frame ex… | 32 | 1181 | active |
| ssseasonnn/RxDownload RxDownload is a multi-threaded download library for Android written in Kotlin with RxJava. It provides reactive download progress, pause/re… | 32 | 4114 | maintenance |
| taoensso/carmine Carmine is a mature, high-performance Redis client for Clojure with an idiomatic API, connection pooling, and automatic de/serialization of… | 68 | 1180 | active |
| apache/accumulo Apache Accumulo is a sorted, distributed key/value store built on Apache Hadoop's HDFS and Apache ZooKeeper for scalable storage and retrie… | 77 | 1179 | stable |
| mgarin/weblaf WebLaF is an open-source Look & Feel and component library for Java Swing desktop applications, written in pure Java. It provides reskinnab… | 23 | 1179 | active |
| pentaho/mondrian Mondrian is an open-source OLAP (Online Analytical Processing) server written in Java that lets business users analyze large volumes of rel… | 75 | 1177 | active |
| jenly1314/MLKit MLKit is an easy-to-use Kotlin wrapper library around Google ML Kit for Android, exposing text recognition, barcode scanning, image labelin… | 72 | 1176 | active |
| wilsonzlin/minify-html minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab… | 56 | 1176 | active |
| ycngmn/Nobook Nobook is a lightweight, ad-free Android client for browsing Facebook, built with Kotlin and Jetpack Compose on top of a WebView. It blocks… | 10 | 1176 | active |
| OpenNMS/opennms OpenNMS is an enterprise-grade open-source network management platform for fault, performance, and traffic monitoring across local and dist… | 97 | 1174 | stable |
| apache/groovy-geb Apache Geb is a Groovy-based browser automation library built on WebDriver, combining jQuery-like content selection with Page Object modell… | 76 | 1174 | active |
| ctongfei/progressbar A console-based progress bar library for the JVM with minimal runtime overhead, supporting declarative wrapping of collections/streams and … | 57 | 1173 | active |
| Quitten/Autorize Autorize is a Burp Suite extension, written in Jython, that automatically detects authorization and authentication enforcement flaws in web… | 52 | 1173 | active |
| zalando/intellij-swagger A JetBrains IntelliJ IDEA plugin (Zalando OpenAPI Editor) that provides editing support for OpenAPI and Swagger specification files, includ… | 39 | 1173 | active |
| Sponge SpongeAPI is a mature, community-driven plugin API for Minecraft: Java Edition, providing the interface layer that plugin developers code a… | 75 | 1172 | active |
| Whois A pure Ruby WHOIS client library that performs WHOIS lookups for domains, TLDs, IPv4, and IPv6 addresses, with intelligent server guessing … | 75 | 1172 | stable |
| Corda Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact wit… | 67 | 4077 | maintenance |
| qunarcorp/bistoury Bistoury is an open-source, non-intrusive Java application diagnostics tool from Qunar, offering a one-stop web-based solution for troubles… | 23 | 4073 | maintenance |
| trekawek/coffee-gb Coffee GB is a highly compatible Game Boy and Game Boy Color emulator for the desktop, written in Java and Kotlin. It includes a reusable e… | 97 | 1170 | active |
| mateaix/mateclaw MateClaw is a self-hosted, team-oriented AI agent platform ('second brain') built on Spring Boot and Spring AI Alibaba, shipped as a single… | 81 | 1170 | active |
| instancio/instancio Instancio is a Java library that automatically creates fully-populated objects with random data for unit tests, including nested objects, c… | 94 | 1168 | active |
| aaberg/sql2o Sql2o is a small Java library that maps JDBC query results directly into POJOs with named parameter support, acting like an ORM without SQL… | 89 | 1168 | active |
| scalatest/scalatest ScalaTest is a free, open-source testing toolkit for Scala and Java programmers, widely used in the Scala ecosystem for over 17 years. It p… | 76 | 1168 | stable |
| Workflow Workflow is a unidirectional data flow library by Square that lets developers model business logic and navigation as composable state machi… | 64 | 1167 | active |
| wavesplatform/Waves The reference implementation of the Waves blockchain node, written in Scala, that processes and validates transactions, generates and store… | 89 | 1166 | active |
| ModalityDance/PalmClaw PalmClaw is an open-source agent framework that runs natively on Android phones, keeping sessions, memory, skills, tools, and the agent loo… | 76 | 1166 | active |
| ldlywt/IdeaMemo IdeaMemo is a free, open-source Android quick-note (memo) app built entirely with Jetpack Compose. It stores notes locally with optional We… | 99 | 1165 | active |
| CodePlato3721/shiro-redis A Java library that provides a Redis-based cache and session manager implementation for Apache Shiro, which otherwise only supports ehcache… | 56 | 1165 | active |
| oblac/jodd Jodd is a collection of lightweight Java micro-frameworks and utility libraries with zero external dependencies, including a DI container (… | 23 | 4049 | maintenance |
| adobe/S3Mock S3Mock is a lightweight server that implements a subset of the Amazon S3 API for local integration testing, removing the need for real AWS … | 97 | 1163 | active |
| jbake-org/jbake JBake is a Java-based open source static site and blog generator for developers and designers. It converts AsciiDoc, Markdown, and HTML con… | 51 | 1163 | active |
| luckybilly/CC CC (ComponentCaller) is an Android componentization framework built on a component-bus architecture that supports gradual, incremental refa… | 32 | 4039 | maintenance |
| xaecbd/KCenter KCenter (formerly KafkaCenter) is a self-hosted web platform for managing and maintaining Apache Kafka clusters, monitoring producers and c… | 32 | 1162 | active |
| mybatis/mybatis-dynamic-sql A typesafe SQL DSL library for Java and Kotlin that generates complete SELECT, INSERT, UPDATE, and DELETE statements with flexible WHERE cl… | 76 | 1160 | active |
| scalameta/scalameta Scalameta is a Scala library for reading, analyzing, transforming, and generating Scala programs via lossless syntax trees and quasiquotes.… | 98 | 1158 | active |
| gitlab4j/gitlab4j-api GitLab4J-API is a full-featured Java client library for interacting with GitLab repositories through the GitLab REST API. It supports GitLa… | 86 | 1158 | active |
| yuriy-budiyev/code-scanner An Android code scanner library built on top of ZXing that provides a customizable scanner view for reading barcodes and QR codes. It suppo… | 23 | 1158 | stable |
| SimpleMobileTools/Simple-Gallery Simple Gallery is an open-source Android app for browsing, organizing, editing, and protecting photos, videos, and GIFs without ads. It inc… | 23 | 4021 | maintenance |
| luoyesiqiu/dpt-shell dpt-shell is an Android Dex protection shell that hollows out DEX method implementations and reconstructs them at runtime to protect APK/AA… | 94 | 1157 | active |
| DiscordSRV/DiscordSRV DiscordSRV is an open-source Minecraft plugin that bridges chat between a Minecraft server and Discord, with features like console forwardi… | 81 | 1157 | active |
| duct-framework/duct Duct is a server-side application framework for Clojure built on the Integrant configuration library. It provides a modular architecture fo… | 49 | 1156 | active |
| funkygao/cp-ddd-framework DDDplus (formerly cp-ddd-framework) is a lightweight Java framework that enhances Domain-Driven Design with forward and reverse business mo… | 45 | 1155 | active |
| sharish/ShimmerRecyclerView An Android library providing a custom RecyclerView that displays shimmer placeholder views while content loads. It offers a built-in demo a… | 23 | 4005 | maintenance |
| BoltsFramework/Bolts-Android Bolts is a collection of low-level Java libraries for Android mobile development, created by Parse and Facebook. It provides a Task class f… | 10 | 4005 | maintenance |
| oldmanpushcart/greys-anatomy Greys-Anatomy is a Java online diagnostic tool inspired by HouseMD, allowing developers to inspect and troubleshoot running JVM processes i… | 32 | 4002 | maintenance |
| baidu/lac LAC (Lexical Analysis of Chinese) is Baidu's deep-learning-based Chinese lexical analysis toolkit that jointly performs word segmentation, … | 23 | 4001 | maintenance |
| jspecify/jspecify JSpecify is a standard, tool-neutral set of Java annotations with precisely specified semantics for powering static analysis, currently foc… | 84 | 1153 | stable |
| typetools/checker-framework The Checker Framework is a framework for pluggable type-checking in Java, enhancing Java's type system to detect and prevent bugs like null… | 98 | 1151 | stable |
| quickfix-j/quickfixj QuickFIX/J is a full-featured, 100% Java messaging engine for the FIX protocol, supporting FIX 4.0 through FIXLatest and FIXT 1.1. It provi… | 90 | 1151 | stable |
| sagframe/sagacity-sqltoy sqltoy-orm is a Java ORM framework that combines JPA-style object CRUD with powerful, flexible SQL query capabilities. It provides advanced… | 96 | 1150 | active |
| somta/Juggle Juggle is a zero-code/low-code API orchestration and system integration platform for composing microservice interfaces into complex flows v… | 87 | 1150 | active |
| WeBankBlockchain/WeIdentity WeIdentity is a blockchain-based distributed identity solution implementing W3C DID and Verifiable Credential specifications, developed by … | 26 | 1150 | active |
| Piasy/BigImageViewer An Android library for displaying very large images with pan and zoom while using very little memory, built on Subsampling Scale Image View… | 32 | 3982 | maintenance |
| lcodecorex/TwinklingRefreshLayout TwinklingRefreshLayout is an Android pull-to-refresh and load-more layout library that wraps any scrollable view (RecyclerView, ListView, S… | 32 | 3977 | maintenance |
| WirelessAlien/ZipXtract ZipXtract is a fully open-source Android app for extracting and creating archive files such as RAR, ZIP, 7z, TAR, GZ, BZ2, XZ, and many mor… | 86 | 1147 | active |
| touchlab/DroidconKotlin A Kotlin Multiplatform conference app for Droidcon events, built with Compose Multiplatform to run on Android, iOS, and web. It serves as a… | 70 | 1147 | active |
| agentbay-ai/wuying-agentbay-sdk Multi-language SDK (Python, TypeScript, Go, Java) for Wuying AgentBay, Alibaba Cloud's cloud sandbox platform built for AI agents. It lets … | 70 | 1146 | active |
| Pixel Dungeon Pixel Dungeon is a traditional roguelike game with pixel-art graphics and a simple interface, written in Java. It is the original open-sour… | 32 | 3969 | maintenance |
| platonai/Browser4 Browser4 is an AI-native browser engine built in Kotlin for autonomous agents, intelligent data extraction, and large-scale web automation.… | 93 | 1145 | active |
| zhongjhATC/AlbumCameraRecorder An Android multimedia library (Kotlin, CameraX-based) that provides configurable photo capture, video recording, audio recording, and album… | 96 | 1144 | active |
| casid/jte jte (Java Template Engine) is a secure, lightweight, and fast template engine for Java and Kotlin that compiles templates to typesafe code … | 86 | 1144 | active |
| pureqh/Hyacinth Hyacinth is a Java-based GUI tool that bundles detection and exploitation modules for common Java vulnerabilities such as Struts2, Fast, We… | 49 | 1144 | active |
| pingfangushi/screw screw is a Java library and Maven plugin that generates database table structure documentation from a live database connection. It supports… | 32 | 3961 | maintenance |