The Top 10 Java Open Source Projects

Open source projects categorized as Java

Share your experience:✍️ Write a Post❓ Ask a Question
70,097 stars

NationalSecurityAgency/ghidra

Hotness rank #1 · 8

Ghidra is a software reverse engineering (SRE) framework

Metrics details
Stars70,097
Hotness8
StarsHotness
65,916 stars

TheAlgorithms/Java

Hotness rank #2 · 7

All Algorithms implemented in Java

Metrics details
Stars65,916
Hotness7
StarsHotness
127,908 stars

krahets/hello-algo

Hotness rank #3 · 42

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

Metrics details
Stars127,908
Hotness42
StarsHotness
50,700 stars

dbeaver/dbeaver

Hotness rank #4 · 22

Free universal database tool and SQL client

Metrics details
Stars50,700
Hotness22
StarsHotness
46,865 stars

jeecgboot/jeecg-boot

Hotness rank #5 · 21

AI 低代码平台「低代码 + 零代码」双驱动!低代码可一键生成前后端代码;零代码可 5 分钟搭建系统;AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。

Metrics details
Stars46,865
Hotness21
StarsHotness
46,983 stars

square/okhttp

Hotness rank #6 · 4

OkHttp is a production-focused HTTP client from Square for JVM, Android, and GraalVM workloads. You use it when you need reliable HTTP/1.1 and HTTP/2 behavior, connection reuse, TLS support, request/response interception, and predictable timeout controls in one library. The source repository is GitHub, and the official API and usage docs live at square.github.io/okhttp.

You get a low-level client that stays close to HTTP mechanics while still giving you practical conveniences like pooled connections, transparent compression support, and a composable interceptor model. That makes it suitable for mobile API calls, JVM service-to-service calls, and custom SDK integrations where you need deterministic request behavior.

Metrics details
Stars46,983
Hotness4
StarsHotness
33,996 stars

zxing/zxing

Hotness rank #7 · 22

ZXing ("Zebra Crossing") barcode scanning library for Java, Android

Metrics details
Stars33,996
Hotness22
StarsHotness
48,309 stars

akullpp/awesome-java

Hotness rank #8 · 20

A curated list of awesome frameworks, libraries and software for the Java programming language.

Metrics details
Stars48,309
Hotness20
StarsHotness
43,499 stars

apache/spark

Hotness rank #9 · 18

Apache Spark - A unified analytics engine for large-scale data processing

Metrics details
Stars43,499
Hotness18
StarsHotness
49,169 stars

skylot/jadx

Hotness rank #10 · 33

Dex to Java decompiler

Metrics details
Stars49,169
Hotness33
StarsHotness
Get A Weekly Email With Trending Java Projects
Stay updated on Java plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.