Top Java Repositories
The most popular Java repositories on GitHub, ranked by stars, forks, and contributors.
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.
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.
macrozheng / mall
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.
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.
termux / termux-app
Termux - a terminal emulator application for Android OS extendible by variety of packages.
ReactiveX / RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.