Top Java Repositories
The most popular Java repositories on GitHub, ranked by stars, forks, and contributors.
krahets / hello-algo
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.
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.
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.
apache / dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework.