Top 12 Popular Java Open-Source Projects on GitHub in June
This article lists and briefly describes the twelve most starred Java open‑source projects on GitHub for June, covering blog systems, rapid development platforms, interview preparation resources, permission frameworks, learning guides, advanced topics, e‑commerce solutions, code style tools, and high‑performance RPC frameworks.
1. Halo – https://github.com/halo-dev/halo – 6,139 stars – A lightweight, simple yet powerful blog system built with Java.
2. jeecg-boot – https://github.com/zhangdaiscott/jeecg-boot – 2,873 stars – A rapid Java development platform based on a code generator, offering online configuration, form/report design, and a no‑code development mode.
3. CS-Notes – https://github.com/CyC2018/CS-Notes – 68,580 stars – An interview‑preparation repository covering nine major modules: algorithms, operating systems, networking, OOP, databases, Java, distributed systems, tools, and coding practice.
4. FEBS-Shiro – https://github.com/wuyouzhuguli/FEBS-Shiro – 2,477 stars – A simple and efficient backend permission‑management system built with Spring Boot, Shiro, and Layui.
5. JavaGuide – https://github.com/Snailclimb/JavaGuide – 46,223 stars – A comprehensive Java learning guide covering most core knowledge required by Java developers.
6. advanced-java – https://github.com/doocs/advanced-java – 23,576 stars – Advanced Java topics; readers are advised to first familiarize themselves with MQ, Elasticsearch, Redis, Dubbo, Hystrix, etc., via quick‑start demos.
7. mall-learning – https://github.com/macrozheng/mall-learning – 335 stars – A tutorial that thoroughly analyzes architecture, business, and technical highlights of a demo e‑commerce project, using SpringBoot 2.1.3, MyBatis 3.4.6, Elasticsearch 6.2.2, RabbitMQ 3.7.15, Redis 3.2, MongoDB 3.2, MySQL 5.7, and Docker.
8. tutorials – https://github.com/eugenp/tutorials – 15,193 stars – A collection of small, focused tutorials, most of which concentrate on the Spring Framework (and Spring Security) and cover core Java, Jackson, HttpClient, Guava, etc.
9. vhr – https://github.com/lenve/vh – 4,651 stars – A front‑back separated human‑resource management system built with SpringBoot and Vue.
10. mall – https://github.com/macrozheng/mall – 16,668 stars – An e‑commerce system implemented with mainstream technologies: SpringBoot 2.1.3, MyBatis 3.4.6, Elasticsearch 6.2.2, RabbitMQ 3.7.15, Redis 3.2, MongoDB 3.2, MySQL 5.7, and Docker deployment.
11. p3c – https://github.com/alibaba/p3c – 16,435 stars – Alibaba’s Java code‑style checking plugin, launched at the 2017 Hangzhou Cloud Conference.
12. dubbo – https://github.com/apache/dubbo – 27,468 stars – A high‑performance RPC framework from Alibaba that integrates seamlessly with Spring, providing networking, load‑balancing, fault‑tolerance, and service registry capabilities.
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.