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
2 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
22 days 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
14 hours ago
6

Ghidra is a free and open-source software reverse engineering (SRE) framework developed by the NSA. It offers powerful disassembly, decompilation, graphing, and Java/Python scripting capabilities, widely used for malware analysis, vulnerability research, and binary inspection across multiple platforms.

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

All Algorithms implemented in Java

Java
a day ago
11

Everything you need to know to get the job.

Java
a year ago
12

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

Java
11 days ago
13

Spring Framework

Java
11 hours ago
14

Free universal database tool and SQL client

Java
12 hours ago
15

Google core libraries for Java

Java
3 hours ago
16

Dex to Java decompiler

Java
3 days ago
17

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

Java
14 days 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
2 days ago
19

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

Java
15 days ago
20

A type-safe HTTP client for Android and Java that simplifies REST API integration through interface annotations. Features extensible converters for JSON/XML/protobuf and adapters for RxJava/Coroutines.

Java
a day ago