Top Java Repositories

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

Sort by:
1

JavaGuide is a comprehensive Java learning and interview preparation guide, covering core Java, computer science fundamentals, databases, distributed systems, high concurrency, and system design for job seekers.

Java
4 hours ago
2

Hello Algo is an animated, runnable introductory tutorial on data structures and algorithms. It supports multiple languages (Chinese, English, Japanese) and provides code implementations in 13 programming languages including Python, Java, C++, and Go, making it beginner-friendly and easy to understand.

Java
20 days ago
3

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
4

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
an hour 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
2 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
21 hours 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
5 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
3 years ago
10

Ghidra is a software reverse engineering (SRE) framework

Java
18 hours ago
11

All Algorithms implemented in Java

Java
5 days ago
12

Everything you need to know to get the job.

Java
a year ago
13

Spring Framework

Java
2 days ago
14

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

Java
a month ago
15

Google core libraries for Java

Java
2 days ago
16

Free universal database tool and SQL client

Java
an hour ago
17

Dex to Java decompiler

Java
7 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
7 hours ago
19

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

Java
a month ago
20

AI低代码平台,支持「低代码 + 零代码」双模式:零代码 5 分钟搭建业务系统,低代码模式一键生成前后端代码。 内置AI 应用,支持AI聊天、知识库、流程编排、MCP与插件,支持各种模型。Skills能力实现:一句话画流程图、设计表单、生成系统。 引领 AI生成→在线配置→代码生成→手工合并的开发模式,解决Java项目80%的重复工作,快速提高效率,又不失灵活性。

Java
11 hours ago