Overview of Alibaba Open‑Source Projects and Tools
This article provides a comprehensive overview of numerous Alibaba open‑source projects, ranging from service frameworks like Dubbo and database tools such as Druid and OceanBase to front‑end libraries, distributed systems, testing platforms, and cloud utilities, each briefly described with links for further reference.
The document lists a large collection of open‑source projects originated from Alibaba, each accompanied by a short description and a link to its source repository.
Service & Backend Frameworks : Dubbo (high‑performance RPC framework), Druid (JDBC connection pool and monitoring), Cobar, CobarClient, TDDL (distributed data layer), Otter (database synchronization), Canal (binlog subscription), Lealone (distributed SQL engine), Fourinone (distributed computing), JStorm (real‑time computation), and many others.
Database & Storage Systems : OceanBase (distributed database), Tair (key/value store), FastDFS and TFS (distributed file systems), DataX (heterogeneous data exchange), Diamond (persistent configuration center), and various client libraries such as tair‑client‑java and Tedis.
Front‑End & Mobile Libraries : SeaJS (CommonJS module loader), KISSY, React Web, Weex (cross‑platform mobile development), Velocity.js (template engine), NodeJS‑Kissy, Magix (single‑page MVC), TBra (UI framework), and utility components like Uploader, KF/Uploader, and Mock.js.
Messaging & Queue Systems : Metamorphosis (distributed message middleware), RocketMQ (high‑throughput message queue), and related tools.
Testing, Automation & Operations : Macaca, AutoMan, TOAST, F2etest, httpsender, AnyProxy, nginx‑http‑sysguard, TimeTunnel, and performance tools such as TProfiler.
Other Notable Projects : fastjson (JSON parser), Hilo (HTML5 game engine), apns4j (Apple Push Notification Java library), AliRedis (Redis‑based cache), FlexGW (VPN gateway), and documentation or utility projects like dubbo‑doc‑static, RAP (API management), and QLExpress (expression engine).
Each entry typically includes a brief functional summary and a hyperlink (e.g., http://www.oschina.net/p/dubbo) for readers to explore the project in depth.
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.
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.
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.
