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
2 months 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
7 days ago
4

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
a month ago
5

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
11 hours ago
6

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

Java
2 months ago
7

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
8

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
10 days ago
9

Ghidra is a software reverse engineering (SRE) framework

Java
9 hours ago
10

All Algorithms implemented in Java

Java
2 hours ago
11

Everything you need to know to get the job.

Java
a year ago
12

Spring Framework

Java
5 hours ago
13

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

Java
18 days ago
14

Google core libraries for Java

Java
2 hours ago
15

Free universal database tool and SQL client

Java
2 hours ago
16

Dex to Java decompiler

Java
5 days ago
17

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

Java
a day ago
18

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
19

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

Java
3 days ago
20

The java implementation of Apache Dubbo. An RPC and microservice framework.

Java
7 days ago