Best Java Tools & Libraries

57 curated Java tools, libraries, and open-source projects — hand-picked and ranked by the community.

trino

github

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

Database
★ 12,802

zookeeper

github

Apache ZooKeeper

Database
★ 12,765

debezium

github

Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.

Database
★ 12,708

webmagic

github

A scalable web crawler framework for Java.

Frameworks
★ 11,690

starrocks

github

The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.

Database
★ 11,661

realm-java

github

Realm is a mobile database: a replacement for SQLite & ORMs

Database
★ 11,473

VirtualApp

github

Virtual Engine for Android(Support 14.0 in business version)

Frameworks
★ 10,962

flyway

github

Flyway by Redgate • Database Migrations Made Easy.

Database
★ 9,691

spring-security

github

Spring Security

Frameworks
★ 9,495

karate

github

Test Automation Made Simple

Testing
★ 8,837

testcontainers-java

github

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

Testing
★ 8,634

graylog2-server

github

Free and open log management

Security
★ 8,024

DependencyCheck

github

OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.

Security
★ 7,530

hertzbeat

github

An AI-powered next-generation open source real-time observability system.

DevOps
★ 7,254

MifareClassicTool

github

An Android NFC app for reading, writing, analyzing, etc. MIFARE Classic RFID tags.

Security
★ 5,949

liquibase

github

Main Liquibase Source

Database
★ 5,485

wgcloud

github

Linux运维监控工具,支持系统硬件信息,内存,CPU,温度,磁盘空间及IO,硬盘smart,GPU,防火墙,网络流量速率等监控,服务接口监测,大屏展示,拓扑图,端口监控,进程监控,docker监控,日志监控,文件防篡改,数据库监控,指令批量下发执行,web ssh,Linux面板(探针),告警,SNMP监测,K8S,Redis,Nginx,Kafka,资产管理,计划任务,密码管理,工作笔记

DevOps
★ 5,140

Chronos

github

Kodezi Chronos is a debugging-first language model that achieves state-of-the-art results on SWE-bench Lite (80.33%) and 67% real-world fix accuracy, over six times better than GPT-4. Built with Adaptive Graph-Guided Retrieval and Persistent Debug Memory. Model available Q1 2026 via Kodezi OS.

AI Tools
★ 4,945

mockserver-monorepo

github

MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).

AI Tools
★ 4,879

micrometer

github

An application observability facade for the most popular observability tools. Think SLF4J, but for observability.

DevOps
★ 4,847

FairEmail

github

Fully featured, open source, privacy friendly email app for Android

Security
★ 4,334

powermock

github

PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

Testing
★ 4,181

hawk

github

✔️ Secure, simple key-value storage for Android

Security
★ 4,009

awaitility

github

Awaitility is a small Java DSL for synchronizing asynchronous operations

Testing
★ 4,009