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
2 days 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
2 months 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
a year 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
2 days 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
17 days 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
2 months 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
3 years ago
9

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

Ghidra is a software reverse engineering (SRE) framework

Java
5 days ago
11

All Algorithms implemented in Java

Java
4 days ago
12

Everything you need to know to get the job.

Java
10 months ago
13

Spring Framework

Java
a day ago
14

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

Java
24 days ago
15

Google core libraries for Java

Java
3 days ago
16

Free universal database tool and SQL client

Java
4 hours ago
17

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
18

Dex to Java decompiler

Java
4 days ago
19

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

Java
a month ago
20

一款 AI 驱动的低代码平台,提供"零代码"与"代码生成"双模式——零代码模式一句话搭建系统,代码生成模式自动输出前后端代码与建表 SQL,生成即可运行。平台内置 AI 聊天助手、AI大模型、知识库、AI流程编排、MCP 与插件体系,兼容主流大模型,支持一句话生成流程图、设计表单、聊天式业务操作,解决 Java 项目 80% 重复工作,高效且不失灵活。

Java
3 days ago