Top Java Repositories

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

Sort by:
1

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
2

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
an hour 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
a month 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
2 months 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
44 minutes 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
18 days 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
16 minutes 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
5 months ago
9

All Algorithms implemented in Java

Java
20 hours ago
10

Everything you need to know to get the job.

Java
a year ago
11

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

Java
a day ago
12

Spring Framework

Java
3 hours ago
13

Free universal database tool and SQL client

Java
16 minutes ago
14

Google core libraries for Java

Java
2 days ago
15

Dex to Java decompiler

Java
4 days ago
16

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

Java
a month ago
17

【AI 时代的业务系统基座】企业级 AI 低代码平台:权限、多租户、工作流、报表、大屏、AI 知识库等通用能力开箱即用,AI 只需生成业务差异部分。AI Skills 一句话生成完整系统——建表、前后端代码、菜单权限、BPM 流程、表单、报表、大屏全自动。内置 AI 应用平台(聊天、知识库、流程编排、MCP),兼容主流大模型。Java + Vue3,支持单体/微服务与信创国产化。

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

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
7 days ago
20

Learn System Design concepts and prepare for interviews using free resources.

Java
5 days ago