Skip to content

Java Technologies

Utilities

General

icon
Google Guava
icon
Apache Commons Lang
icon
Hutool

Parser


JSON Parser

icon
Google GSON
icon
Jackson
icon
org.json

XML Parser

HTML Parser

icon
Jsoup

IO

icon
Apache Commons IO

File Handling

Document

icon
Apache POI
icon
Gotenberg

PDF

icon
Apache PDFBox

HTTP Client

icon
JDK HttpURLConnection
icon
Java 9 HttpClient
icon
OkHttp
icon
Spring - RestTemplate
icon
Spring - RestClient

Schedule

icon
Quartz
icon
Spring - TaskScheduler

Work Flow

icon
Activiti

Logging

icon
Apache Log4j2
icon
Logback
icon
SLF4J

Testing

icon
JUnit
icon
TestNG
icon
Mockito

Others

icon
Lombok
icon
MapStruct
MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach.

Data Access

Cache

icon
Guava Cache
icon
Guava Cache
icon
Memcached
icon
Jedis
icon
Redisson
icon
Lettuce
icon
Spring Data Redis

Connection Pool

icon
HikariCP
icon
Druid

ORM Framework

icon
MyBatis
icon
MyBatis Plus
icon
Hibernate
icon
Spring Data JPA

Search Engine

icon
Spring Data Elasticserach

Web Development

Web Server

icon
Nginx
icon
Apache Tomcat
icon
Jetty
icon
Undertow

Web Framework

icon
Spring Boot

Web Security

icon
Spring Security

Web API

icon
Swagger

Network Programing

Socket

icon
Netty
icon
Apache MINA

Web Socket

icon
Spring WebSockets support

RPC

icon
Web Service
icon
Apache Thrift
icon
gRPC

Middleware

Database


In-Memory Database

icon
H2

Cache

icon
Redis
icon
MongoDB

Relational Database (RDBMS)

icon
MySQL
icon
PostgreSQL
icon
Oracle

OLAP

icon
Apache Doris
icon
StarRocks
icon
ClickHouse
icon
Greenplum
Based on PostgreSQL
icon
Apache Kylin

OLTP

icon
TiDB
icon
OceanBase

Search Engine

icon
Elasticsearch

Message Queue

icon
RabbitMQ
icon
Apache Kafka
icon
Apache RocketMQ

Performance

icon
JVM
icon
SQL

Tools

Distributed System