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 |
|---|---|---|---|
| alibaba/otter Otter is Alibaba's distributed database synchronization system that parses database incremental logs (via Canal) to replicate data near-rea… | 23 | 8124 | maintenance |
| saket/cascade Cascade is a Kotlin library for Android that builds nested popup menus with smooth height animations. It serves as a drop-in replacement fo… | 23 | 2105 | stable |
| googleapis/google-cloud-java The official Google Cloud Client Library for Java, providing idiomatic Java clients for Google Cloud Platform services such as BigQuery, Cl… | 95 | 2103 | stable |
| ZacSweers/CatchUp CatchUp is an Android app that aggregates the front pages of services like Hacker News, Reddit, Medium, Product Hunt, Dribbble, and GitHub … | 66 | 2103 | active |
| Foso/Ktorfit Ktorfit is an HTTP client generator for Kotlin Multiplatform that uses KSP (Kotlin Symbol Processing) to create type-safe API clients from … | 92 | 2102 | active |
| NeoForge NeoForge is an open-source modding API and mod loader for Minecraft: Java Edition, forked from Forge and maintained by the NeoForged projec… | 74 | 2102 | active |
| oss-review-toolkit/ort The OSS Review Toolkit (ORT) is a FOSS policy automation toolkit that analyzes project dependencies, scans licenses and copyrights, checks … | 94 | 2098 | active |
| protostuff/protostuff Protostuff is a Java serialization library with built-in forward-backward compatibility (schema evolution) and validation, supporting plugg… | 26 | 2098 | active |
| sanluan/PublicCMS PublicCMS is an open-source Java content management system built on Spring Boot, FreeMarker, and Hibernate Search, designed to support tens… | 94 | 2097 | active |
| freerouting/freerouting Freerouting is an open-source, advanced PCB auto-router that works with any EDA tool supporting the Specctra or Electra DSN interface, such… | 99 | 2093 | active |
| macrozheng/mall-tiny mall-tiny is a rapid development scaffold based on SpringBoot and MyBatis-Plus with complete role-based permission management built in. It … | 53 | 2093 | active |
| Ehcache Ehcache 3 is Java's most widely-used open-source caching library, offering a type-safe API, full JSR-107 (JCache) compliance, and tiered st… | 78 | 2090 | stable |
| guolindev/LitePal LitePal is an open-source Android ORM library that simplifies SQLite database usage, letting developers perform most database operations wi… | 32 | 8052 | maintenance |
| ctripcorp/x-pipe X-Pipe is Ctrip's Redis multi-datacenter replication management system built on Redis's master-slave replication protocol. It provides low-… | 67 | 2088 | active |
| IzzelAliz/Arclight Arclight is a hybrid Minecraft server implementation that runs Bukkit/Spigot plugins alongside Forge, NeoForge, or Fabric mods using Mixin.… | 74 | 2086 | active |
| Carpet Mod Fabric Carpet is a Minecraft mod for the Fabric mod loader that gives technical players and server operators fine-grained control over vani… | 100 | 2082 | active |
| apache/polaris Apache Polaris is an open-source, fully-featured catalog for Apache Iceberg tables that implements the Iceberg REST catalog API. It provide… | 86 | 2082 | active |
| brendon/acts_as_list A Ruby on Rails ActiveRecord plugin that adds list management capabilities to models via an integer position column. It provides methods fo… | 68 | 2079 | active |
| kaikramer/keystore-explorer KeyStore Explorer is a free, open-source Java desktop application that provides a graphical interface replacing the keytool and jarsigner c… | 86 | 2071 | active |
| Xtreme Download Manager Xtreme Download Manager (XDM) is a cross-platform desktop application that accelerates downloads up to 5x via dynamic file segmentation and… | 66 | 7953 | maintenance |
| linkedin/kafka-monitor Xinfra Monitor (formerly Kafka Monitor) is a Java framework for running long-running Kafka system tests and monitoring Kafka cluster health… | 24 | 2065 | active |
| BoCloud/folib Folib is a self-hosted, all-language artifact repository manager supporting npm, Maven, PyPI, Docker, Go, Cargo, NuGet, Helm, and many othe… | 49 | 2063 | active |
| LangGraph4j LangGraph4j is a Java library for building stateful, multi-agent applications with LLMs, inspired by the Python LangGraph project. It lets … | 89 | 2060 | active |
| eclipse-openvsx/openvsx Eclipse Open VSX is a vendor-neutral, open-source registry for VS Code extensions, serving as an alternative to the Visual Studio Marketpla… | 93 | 2056 | active |
| clojure/core.async core.async is a Clojure/ClojureScript library providing facilities for asynchronous programming and communication, centered on channels and… | 68 | 2054 | stable |
| asciidocfx/AsciidocFX AsciidocFX is a cross-platform desktop AsciiDoc editor and toolchain built with JavaFX for authoring books, documents, and slides. It expor… | 53 | 2052 | active |
| JakeWharton/hugo Hugo is an Android library and Gradle plugin that adds automatic method call logging via a @DebugLog annotation. It logs method entry with … | 32 | 7881 | maintenance |
| rememberber/MooTool MooTool is an all-in-one desktop developer toolbox offering dozens of handy utilities in a single GUI app, including JSON formatting, times… | 98 | 2051 | active |
| SpinalHDL SpinalHDL is an open-source Scala-based hardware description language (HDL) library for describing digital hardware at the register-transfe… | 87 | 2045 | active |
| shivaya-dav/DogeRat DogeRat is a Telegram-controlled Android remote access tool (RAT) consisting of a Node.js/Express/Socket.IO server and a Kotlin Android APK… | 39 | 2038 | active |
| Commanded Commanded is an Elixir framework for building applications using the CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES… | 85 | 2035 | stable |
| liangjingkanji/Net Net is a coroutine-based Android networking library built on top of OkHttp, offering a non-intrusive API that supports all OkHttp features … | 34 | 2035 | active |
| oracle/graaljs GraalJS is a high-performance, ECMAScript-compliant JavaScript engine implemented in Java on top of GraalVM. It can execute JavaScript and … | 94 | 2032 | active |
| devinus/poison Poison is a fast, pure-Elixir JSON encoding and decoding library that fully conforms to RFC 8259 and ECMA 404. It provides a hand-rolled si… | 32 | 2030 | stable |
| Tencent/soter TENCENT SOTER is a biometric authentication standard and platform for Android, developed by Tencent and used in WeChat fingerprint payment.… | 47 | 2027 | active |
| cbeust/jcommander JCommander is an annotation-based command line parameter parsing framework for Java. It lets developers declare CLI options with @Parameter… | 75 | 2025 | stable |
| plateaukao/einkbro EinkBro is a lightweight, fast Android web browser built on Android WebView, optimized for E-Ink devices with zero animations, high-contras… | 96 | 2019 | active |
| attr-encrypted/attr_encrypted A Ruby gem that generates attr_accessors which transparently encrypt and decrypt attributes on any Ruby class. It integrates with ActiveRec… | 40 | 2017 | active |
| wyzxxz/jndi_tool A Java-based JNDI exploitation tool that runs malicious RMI/LDAP reference servers to test and exploit JNDI injection vulnerabilities, incl… | 32 | 2017 | active |
| openjdk/loom Project Loom is the OpenJDK project that developed lightweight concurrency for the Java platform, most notably virtual threads (fibers) and… | 75 | 2016 | active |
| WuKongOpenSource/Wukong-AICRM Wukong AICRM is an open-source AI-powered CRM positioned as a Salesforce alternative, built in Java. It combines customer management, task … | 63 | 2015 | active |
| apache/bookkeeper Apache BookKeeper is a scalable, fault-tolerant, low-latency distributed storage service optimized for append-only workloads, offering repl… | 93 | 2014 | stable |
| binarywang/weixin-java-mp-demo A Spring Boot demo application showcasing the WxJava SDK for building WeChat Official Account (公众号) backends in Java. It supports configuri… | 57 | 2014 | active |
| zfoo-project/zfoo zfoo is an extremely fast, asynchronous, actor-based Java server framework built on Netty that can serve as an RPC framework, game server f… | 70 | 2013 | active |
| JetBrains/JetBrainsRuntime A JetBrains-maintained fork of OpenJDK that serves as the runtime environment for IntelliJ Platform-based IDEs and products. It includes Je… | 96 | 2012 | active |
| MVVMHabit MVVMHabit is an Android rapid-development framework built on Google's AAC architecture (DataBinding, LiveData, ViewModel) following the MVV… | 23 | 7699 | maintenance |
| xuxueli/xxl-sso XXL-SSO is a lightweight, distributed single sign-on (SSO) framework for Java/Spring applications. It supports login, permission, and role … | 90 | 2011 | active |
| Closure Compiler Google Closure Compiler is a JavaScript-to-JavaScript compiler that parses, analyzes, and optimizes code by removing dead code, rewriting, … | 77 | 7696 | maintenance |
| NanowarOfSteel/HelloWorld A novelty Java 'Hello World' program by the band Nanowar of Steel, presented as a 'source-code song' promoting 'True metal programming'. It… | 22 | 2010 | stable |
| broadinstitute/gatk GATK (Genome Analysis Toolkit) is the Broad Institute's industry-standard toolkit for analyzing high-throughput DNA and RNA sequencing data… | 84 | 2003 | active |
| patterns-ai-core/langchainrb Langchain.rb is a Ruby library for building LLM-powered applications, providing a unified interface to many LLM providers (OpenAI, Anthropi… | 73 | 2001 | active |
| Pravega Pravega is an open-source distributed storage service that implements Streams as a first-class primitive: durable, elastic, append-only, un… | 23 | 2000 | active |
| trello-archive/RxLifecycle RxLifecycle is a Java library for Android that automatically completes RxJava reactive sequences based on a lifecycle stream, preventing me… | 23 | 7635 | maintenance |
| bcrypt-ruby/bcrypt-ruby bcrypt-ruby is a Ruby binding to the OpenBSD bcrypt() password hashing algorithm, provided as a gem with a native C extension. It lets deve… | 76 | 1994 | stable |
| vipshop/vjtools VJTools is vip.com's collection of Java coding standards, core utility libraries (vjkit, vjstar), and JVM diagnostic tools (vjtop, vjmap, v… | 23 | 7618 | maintenance |
| EsperoTech/yaade Yaade is an open-source, self-hosted, collaborative API development environment designed as a Postman alternative. It supports REST and Web… | 47 | 1990 | active |
| zhegexiaohuozi/SeimiCrawler SeimiCrawler is an agile, standalone, distributed Java crawler framework inspired by Python's Scrapy, with deep Spring Boot integration and… | 84 | 1986 | active |
| alibaba/compileflow CompileFlow is a high-performance, lightweight process orchestration engine from Alibaba that compiles BPMN 2.0 and TBBPM process definitio… | 66 | 1985 | active |
| android/androidify An open-source Android sample app from Google that lets users create custom Android bot avatars using AI image generation via the Gemini AP… | 66 | 1983 | active |
| openrouteservice Openrouteservice is an open-source, Java-based routing service built on a fork of GraphHopper that consumes OpenStreetMap data. It exposes … | 99 | 1980 | stable |
| google/android-classyshark ClassyShark is a standalone binary inspection tool for Android developers that browses Android executables and shows class interfaces, memb… | 10 | 7552 | maintenance |
| Elasticsearch Ruby client The official Ruby client for Elasticsearch, combining the elastic-transport and elasticsearch-api gems to provide full REST API coverage fo… | 96 | 1976 | stable |
| jplag/JPlag JPlag is a Java-based tool that detects plagiarism and collusion in sets of source code programs by computing pairwise similarities locally… | 75 | 1976 | active |
| dromara/MaxKey MaxKey is an open-source IAM/IDaaS product providing Single Sign-On (SSO), identity management, and RBAC-based access control. It supports … | 96 | 1974 | active |
| koush/AndroidAsync AndroidAsync is a low-level asynchronous network protocol library for Android built on Java NIO, providing socket client/server, HTTP(S) cl… | 32 | 7522 | maintenance |
| w3c/epubcheck EPUBCheck is the official W3C conformance checker for EPUB publications, validating EPUB 2 and EPUB 3 files against the official specificat… | 86 | 1970 | stable |
| bit4woo/knife Knife is a Burp Suite extension written in Java that adds useful right-click context menu functions to improve penetration testing workflow… | 67 | 1970 | active |
| mrousavy/nitro Nitro is a framework for building fast, type-safe native modules for React Native (and any JSI environment) implemented in C++, Swift, or K… | 85 | 1967 | active |
| linkedin/dexmaker Dexmaker is a Java API for compile-time or runtime code generation targeting Android's Dalvik VM, producing .dex files instead of .class fi… | 64 | 1967 | stable |
| elastic/elasticsearch-hadoop Elasticsearch-Hadoop (ES-Hadoop) is a Java connector library that integrates Elasticsearch real-time search and analytics with the Hadoop e… | 95 | 1966 | active |
| Tabula Tabula is a local web application for extracting data tables from text-based PDF files into CSV, Excel, or JSON. It is powered by the tabul… | 24 | 7488 | maintenance |
| typelevel/scalacheck ScalaCheck is a property-based testing library for Scala and Java programs, inspired by Haskell's QuickCheck. It generates test cases autom… | 85 | 1964 | stable |
| Sangria Sangria is a spec-compliant GraphQL implementation library for Scala, providing schema definition, query parsing, validation, and execution… | 93 | 1961 | stable |
| BiglyBT BiglyBT is a feature-filled, open-source, ad-free BitTorrent client forked from the Azureus project and maintained by original developers. … | 83 | 1961 | active |
| beam-community/bamboo Bamboo is an adapter-based email library for Elixir that separates email creation from delivery, with built-in adapters for services like M… | 66 | 1960 | stable |
| INRIA/spoon Spoon is an open-source Java metaprogramming library that parses Java source code into a well-designed AST and provides powerful APIs for a… | 86 | 1959 | active |
| boycy815/PinchImageView PinchImageView is a lightweight Android image gesture control that extends ImageView with pinch-to-zoom, swipe inertia, double-tap zoom, an… | 32 | 1959 | stable |
| pengrad/java-telegram-bot-api A Java library providing full coverage of the Telegram Bot API, including payments, Telegram Passport, inline mode, and games. It wraps OkH… | 80 | 1958 | active |
| airsquared/blobsaver blobsaver is a cross-platform GUI and CLI application for automatically saving SHSH blobs for iOS devices, useful for future downgrades and… | 39 | 1958 | active |
| spullara/mustache.java Mustache.java is a Java implementation of the mustache.js logic-less templating system with no external dependencies. It supports template … | 72 | 1957 | stable |
| apache/cassandra-spark-connector The official Apache Spark connector for Apache Cassandra, letting Spark applications read Cassandra tables as RDDs and DataFrames, write th… | 27 | 1956 | active |
| autoDecoder A modified version of the captcha-killer Burp Suite extension that intercepts captcha images from HTTP responses and recognizes them using … | 36 | 1954 | active |
| gejun123456/MyBatisCodeHelper-Pro MyBatisCodeHelper-Pro is an IntelliJ IDEA plugin providing comprehensive MyBatis support, including SQL generation from method names, CRUD … | 75 | 1951 | active |
| MLJ MLJ.jl is a machine learning framework for Julia providing a common interface to over 200 models, with meta-algorithms for model selection,… | 91 | 1946 | stable |
| dromara/Jpom Jpom is a lightweight, low-intrusion web-based ops platform for online building, automatic deployment, daily server operations, and project… | 52 | 1946 | active |
| lenve/VBlog VBlog (V部落) is a multi-user blog management platform built with Vue on the frontend and Spring Boot with Spring Security, MyBatis, and MySQ… | 32 | 7403 | maintenance |
| OpenMRS OpenMRS is an open-source, patient-based electronic medical record (EMR) system built in Java, providing both an API and a web application.… | 95 | 1945 | active |
| dromara/forest Forest is a high-level, lightweight declarative HTTP client framework for Java that lets developers send HTTP requests by defining annotate… | 61 | 1945 | active |
| ClosureTree/closure_tree A Ruby gem that lets ActiveRecord models act as nodes in a tree data structure using the closure table pattern. It provides highly efficien… | 95 | 1944 | active |
| apache/servicecomb-java-chassis Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing… | 87 | 1943 | active |
| spring-projects/spring-session Spring Session is a Java library providing an API and implementations for managing user session information in Spring applications. It repl… | 96 | 1939 | stable |
| tyron12233/CodeAssist CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without n… | 93 | 1938 | active |
| YeautyYE/netty-websocket-spring-boot-starter A Spring Boot starter that lets developers build WebSocket servers on top of Netty using annotation-driven configuration similar to spring-… | 86 | 1936 | active |
| primefaces/primefaces PrimeFaces is an open-source UI component suite for Jakarta Faces (JSF) with over 100 rich components, client-side validation, and a theme … | 96 | 1935 | active |
| carlrobertoh/ProxyAI ProxyAI is an open-source AI coding copilot plugin for JetBrains IDEs like IntelliJ and PyCharm. It connects to models from OpenAI, Anthrop… | 75 | 1935 | active |
| fabric8io/docker-maven-plugin A Maven plugin for building Docker images and managing Docker containers directly from the Maven build lifecycle. It supports goals for bui… | 87 | 1931 | active |
| Kaspresso Kaspresso is an Android UI testing framework built on top of Espresso and UI Automator, offering a readable Kotlin DSL, page object support… | 78 | 1931 | active |
| Qihoo360/RePlugin RePlugin is a flexible, stable Android plug-in framework from Qihoo360 that lets apps load and manage plug-ins dynamically with only a sing… | 38 | 7337 | maintenance |
| geotools/geotools GeoTools is an open source Java library providing standards-compliant tools for working with geospatial data, implementing Open Geospatial … | 96 | 1929 | stable |
| seancorfield/honeysql HoneySQL is a Clojure library that turns Clojure data structures into SQL statements, letting you build queries programmatically without st… | 94 | 1927 | active |