Curated List of Popular Java Open Source Projects and Resources

This article provides a comprehensive, regularly updated collection of widely used Java open‑source projects, libraries, frameworks, and related learning resources from major companies and communities, organized by organization and project type for developers seeking reliable references.

Java Captain
Java Captain
Java Captain
Curated List of Popular Java Open Source Projects and Resources

This page compiles a broad selection of popular and useful Java open‑source projects and reference materials, inviting readers to suggest additions or corrections and noting that the list will be continuously updated.

Open‑source article links

Apache open‑source software list: http://www.oschina.net/project/apache

Java open‑source Apache projects: http://www.open-open.com/56.htm

Alibaba open‑source software list: http://www.oschina.net/project/alibaba

Baidu open‑source software list: http://www.oschina.net/project/baidu

Tencent open‑source software list: http://www.oschina.net/project/tencent

Huawei open‑source software list: http://www.oschina.net/project/huawei

Netflix open‑source software list: http://www.oschina.net/project/netflix

Large‑company open‑source projects overview: http://www.cnblogs.com/dunitian/p/5581520.html

2017 must‑read Java libraries: http://www.importnew.com/23858.html

Company open‑source navigation page: https://www.oschina.net/company

Open‑source project links

Spring projects

github

address: https://github.com/spring-projects

Spring Cloud projects

github

address: https://github.com/spring-cloud

Apache Foundation

apache

project list: http://www.apache.org/index.html#projects-list github address: https://github.com/apache

Eclipse Foundation

Lightweight high‑performance JVM application platform Vert.x: apache address: https://github.com/eclipse/vert.x Official documentation: http://vertx.io/docs/

Alibaba

FastJSON (JSON processing): github address: https://github.com/alibaba/fastjson

Druid (database connection pool): github address: https://github.com/alibaba/druid

Dubbo (distributed service framework): github address: https://github.com/alibaba/dubbo

RocketMQ (distributed messaging queue): github address: https://github.com/alibaba/RocketMQ Note: RocketMQ has entered the apache incubator; incubator repository: https://github.com/apache/incubator-rocketmq

JStorm (real‑time stream computing): github address: https://github.com/alibaba/jstorm

Otter (distributed database synchronization): github address: https://github.com/alibaba/otter

Cobar (distributed database middleware): github address: https://github.com/alibaba/cobar

Vipshop

Saturn (open‑source scheduling framework): github address: https://github.com/vipshop/Saturn

Dangdang

Elastic‑Job (scheduling framework): github address: https://github.com/dangdangdotcom/elastic-job

Sharding‑JDBC (sharding middleware): github address: https://github.com/dangdangdotcom/sharding-jdbc

Dubbox (distributed service framework): github address: https://github.com/dangdangdotcom/dubbox

Baidu

Disconf (distributed configuration management): github address: https://github.com/knightliao/disconf

Tencent

Tars (microservice platform): github address: https://github.com/Tencent/Tars

Ctrip

x‑pipe (Redis multi‑data‑center replication): github address: https://github.com/ctripcorp/x-pipe

Apollo (configuration management platform): github address: https://github.com/ctripcorp/apollo

DAL (database access layer): github address: https://github.com/ctripcorp/dal

Dianping

CAT (real‑time application monitoring): github address: https://github.com/dianping/cat

Google

Guice (lightweight IOC framework): github address: https://github.com/google/guice

Guava (core libraries for Java 1.6+): github address: https://github.com/google/guava

Square

OkHttp (network request framework): github address: https://github.com/square/okhttp

Retrofit (type‑safe HTTP client): github address: https://github.com/square/retrofit

MyBatis

MyBatis (SQL mapping persistence framework): github address: https://github.com/mybatis/mybatis-3

Hibernate

Hibernate (ORM framework): github address: https://github.com/hibernate/hibernate-orm

Individual or community projects

Spring Boot Chinese reference guide by qibaoguang: github address: https://github.com/qibaoguang/Spring-Boot-Reference-Guide

Spring 4 Chinese reference guide by Way Lau: github address: https://github.com/waylau/spring-framework-4-reference

MyCat‑Server (distributed database middleware): github address: https://github.com/MyCATApache/Mycat-Server

MyCat documentation: github address: https://github.com/MyCATApache/Mycat-doc

Springside (Spring‑based utility library): github address: https://github.com/springside/springside4

JeeSite (rapid development platform): github address: https://github.com/thinkgem/jeesite

awesome‑java‑cn (Chinese Java resource collection): github address: https://github.com/jobbole/awesome-java-cn

cl‑privilege (generic permission management system): github address: https://github.com/pumadong/cl-privilege

Sky‑Walking (distributed application tracing): github address: https://github.com/wu-sheng/sky-walking

Smart‑Framework (lightweight Java web framework): git.oschina address: http://git.oschina.net/huangyong/smart-framework

Xuxueli’s GitHub profile: github address: https://github.com/xuxueli

RxJava (reactive functional programming): github address: https://github.com/ReactiveX/RxJava

iceroot’s common Java utilities: github address: https://github.com/iceroot/iceroot

MBassador (lightweight high‑performance event bus): github address: https://github.com/bennidi/mbassador

Lombok (annotation‑based code reduction): github address: https://github.com/rzwitserloot/lombok

SLF4J (simple logging façade): github address: https://github.com/qos-ch/slf4j

Mockito (mocking framework): github address: https://github.com/mockito/mockito

Jukito (JUnit + Guice + Mockito integration): github address: https://github.com/ArcBees/Jukito

RSF (lightweight distributed service framework): 码云 address: http://git.oschina.net/zycgit/rsf

JFinal (fast Java web + ORM framework): github address: https://github.com/jfinal/jfinal

Contact information for the Java community group: WeChat ID javatuanzhang, daily Java technical sharing.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

open sourcelibrariesGitHub
Java Captain
Written by

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.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.