Fundamentals 14 min read

A Curated List of 29 Alibaba Open‑Source Projects

This article presents a comprehensive overview of 29 Alibaba open‑source projects spanning distributed application frameworks, front‑end design systems, database tools, JVM enhancements, monitoring solutions, and cloud‑native utilities, each described with its core purpose and a link to its repository.

Architecture Digest
Architecture Digest
Architecture Digest
A Curated List of 29 Alibaba Open‑Source Projects

1. Spring Cloud Alibaba – Provides a one‑stop solution for developing distributed applications with Spring Cloud, simplifying integration with Alibaba middleware. GitHub

2. Ant Design – An enterprise‑level design language and React UI component library from Ant Financial. GitHub

3. Druid – A high‑performance JDBC connection pool offering monitoring, encryption, and SQL logging features. GitHub

4. fastjson – A fast Java JSON parser and generator with zero external dependencies. GitHub

5. Dubbo – A high‑performance, lightweight Java RPC framework providing remote method invocation, fault tolerance, and load balancing. GitHub

6. JStorm – An enhanced Java implementation of Apache Storm for real‑time stream processing with improved stability and resource scheduling. GitHub

7. apns4j – Java implementation of Apple Push Notification Service. GitHub

8. AntV G2 – A data‑driven visual grammar library for building interactive charts with a single statement. GitHub

9. Dawn – Alibaba Cloud’s internal front‑end build and engineering tool, now open‑source. Site

10. TDDL – A JDBC datasource with master‑slave, read/write separation, and dynamic configuration. GitHub

11. CobarClient – Lightweight distributed data access layer built on MyBatis and Spring. GitHub

12. TaobaoJVM – Alibaba’s customized OpenJDK HotSpot VM used in Taobao and Tmall for performance gains. Site

13. SimpleImage – Java library for image resizing, watermarking, and other processing tasks. GitHub

14. Tedis – High‑availability Java client for Redis, ready for production use. GitHub

15. Arthas – Interactive Java diagnostic tool with command‑line interface and tab completion. Site

16. Nacos – Dynamic service discovery, configuration, and traffic management platform for microservices. Site

17. EasyExcel – Memory‑efficient Excel parsing and generation library that rewrites POI’s handling of XLSX files. GitHub

18. Sentinel – Lightweight flow‑control framework for microservices, offering rate limiting, circuit breaking, and system protection. GitHub

19. SOFALookout – Multi‑dimensional metrics collection and monitoring middleware with Grafana integration. GitHub

20. SOFABoot – Ant Financial’s Spring Boot‑based development framework adding readiness checks, class isolation, and logging space isolation. GitHub

21. SOFAArk – Lightweight Java class‑isolation container enabling Fat‑Jar packaging for single‑module or Spring Boot applications. Site

22. SOFATracer – Distributed tracing component that logs call‑chain information via a unified traceId. GitHub

23. SOFARPC – High‑performance, extensible Java RPC framework with filters, routing, and load‑balancing capabilities. GitHub

24. SOFABolt – Netty‑based network communication framework simplifying Java network programming. GitHub

25. JVM‑Sandbox – Non‑intrusive runtime AOP solution for the JVM. GitHub

26. OpenMessaging – Vendor‑agnostic standard for distributed messaging and stream processing. GitHub

27. Dragonfly – P2P file distribution system that accelerates large‑scale file and container image delivery. GitHub

28. vlayout – VirtualLayout provides a suite of LayoutManager extensions for RecyclerView in Android. GitHub

29. P3C – Java code‑style scanning plugin offering PMD implementation and IDE integrations. GitHub

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.

AlibabaJavaopen sourceframeworks
Architecture Digest
Written by

Architecture Digest

Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.

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.