Top 11 Popular GitHub Projects for Java Developers (December Rankings)
This article lists and briefly describes the eleven most popular Java‑related GitHub repositories in December, covering learning guides, e‑commerce platforms, advanced Java topics, performance monitoring, high‑concurrency demos, diagnostic tools, Spring Boot, tutorials, messaging middleware, community software, and the Dubbo RPC framework.
Source: OpenSourceTop presents the December ranking of popular GitHub projects.
1. JavaGuide – https://github.com/Snailclimb/JavaGuide (★ 18,193). A comprehensive Java learning guide covering core knowledge for Java programmers.
2. mall – https://github.com/macrozheng/mall (★ 3,249). An e‑commerce system built with SpringBoot + MyBatis, including front‑end shop modules and back‑office management modules.
3. advanced-java – https://github.com/doocs/advanced-java (★ 3,199). Advanced Java topics such as MQ, ES, Redis, Dubbo, Hystrix, etc., for engineers seeking deeper knowledge.
4. matrix – https://github.com/Tencent/matrix (★ 2,509). Tencent’s Android‑focused APM library monitoring app size, frame rate, startup time, freezes, memory leaks, and more.
5. miaosha – https://github.com/qiurunze123/miaosha (★ 2,442). A high‑concurrency “flash‑sale” demo illustrating how to build a 秒杀 system with MQ, SpringBoot, Redis, Dubbo, Zookeeper, Maven, Lua, etc.
6. arthas – https://github.com/alibaba/arthas (★ 8,203). A Java diagnostic tool that lets developers troubleshoot production issues without restarting the JVM or modifying code.
7. spring‑boot – https://github.com/spring-projects/spring-boot (★ 32,616). A collection of libraries that simplify creating stand‑alone Spring applications, offering embedded Tomcat, auto‑configuration, CLI, and production‑ready features.
8. tutorials – https://github.com/eugenp/tutorials (★ 10,447). Small, focused tutorials covering core Java, Jackson, HttpClient, Guava, and many Spring Framework topics.
9. qmq – https://github.com/qunarcorp/qmq (★ 1,171). Qunar’s internal high‑throughput message middleware used across order processing and search services.
10. symphony – https://github.com/b3log/symphony (★ 8,931). A modern Java‑based community/forum platform available in community and commercial editions.
11. incubator‑dubbo – https://github.com/apache/incubator-dubbo (★ 23,662). Alibaba’s high‑performance RPC framework, now an Apache incubating project, enabling seamless service communication.
These projects collectively showcase a range of Java backend technologies, from frameworks and libraries to full‑stack applications and performance tools.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Java Captain
Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
