Top Java Repositories

The most popular Java repositories on GitHub, ranked by stars, forks, and contributors.

Sort by:
1

A free, open-source beginner-friendly tutorial on data structures and algorithms, featuring animated illustrations and one-click runnable code in 12+ languages (Python, Java, C++, Go, etc.), with multilingual reading support.

Java
14 days ago
2

GitHub Chinese Top Charts helps developers discover high-quality Chinese-language projects on GitHub. It features categorized rankings for software and resources across multiple programming languages, enabling efficient learning and exploration without language barriers.

Java
2 years ago
3

A comprehensive collection of Java design patterns implemented by experienced developers from the open-source community. Each pattern includes well-commented source code examples, detailed explanations, and practical usage scenarios to help developers build better, more maintainable software architectures.

Java
6 days ago
4

An open-source, self-hosted PDF platform with 50+ tools for editing, merging, splitting, signing, redacting, OCR, and converting PDFs. Supports desktop, browser, and on-prem deployment with REST APIs and no-code workflow automation, keeping all document processing fully private.

Java
10 hours ago
5

mall is a comprehensive e-commerce system featuring both a storefront and an admin management panel. Built with Spring Boot and MyBatis, it supports Docker deployment and includes modules for product search, shopping cart, order processing, and member management.

Java
3 months ago
6

Spring Boot helps you create Spring-powered, production-grade applications and services with absolute minimum fuss. It provides an opinionated view of the Spring platform for rapid development.

Java
a day ago
7

A comprehensive guide for experienced Java backend developers, covering core topics like high concurrency, distributed systems, high availability, microservices, and big data processing.

Java
a month ago
8

Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. It is the heart of the Elastic Stack, providing near real-time search, vector search, and integration with generative AI applications on production-scale workloads.

Java
an hour ago
9

Demonstrates LeetCode problem solutions through animations, featuring detailed analysis, beautiful illustrations, and easy-to-understand visualizations to help developers intuitively grasp core data structure and algorithm concepts.

Java
2 months ago
10

Ghidra is a software reverse engineering (SRE) framework

Java
2 days ago
11

All Algorithms implemented in Java

Java
a day ago
12

Everything you need to know to get the job.

Java
a year ago
13

Spring Framework

Java
2 hours ago
14

Termux - a terminal emulator application for Android OS extendible by variety of packages.

Java
23 days ago
15

Google core libraries for Java

Java
3 hours ago
16

Free universal database tool and SQL client

Java
4 hours ago
17

Dex to Java decompiler

Java
a day ago
18

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

Java
4 days ago
19

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

Java
3 days ago
20

【低代码迈入v2.0时代,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。

Java
8 days ago