Alibaba는 다양한 오픈 소스 프로젝트를 GitHub에 공개하고 있으며, 주요 프로그래밍 언어로는 Java, Python, C++, TypeScript, Go, C가 있습니다. 주요 레포지토리로는 Arthas, EasyExcel, Nacos 등이 있으며, 클라우드 네이티브 애플리케이션 개발을 위한 도구를 제공합니다.
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
快速、简洁、解决大文件内存溢出的java处理Excel工具
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Alibaba Java Coding Guidelines pmd implements and IDE plugin
阿里巴巴 MySQL binlog 增量订阅&消费组件
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)
JavaScript in-page GUI agent. Control web interfaces with natural language.
A framework for building Mobile cross-platform UI
DataX是阿里云DataWorks数据集成的开源版本。
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
A high-quality & reliable React Hooks library. https://alibaba.github.io/hooks/
💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
A distribution of Nginx with some advanced features
🥤 COLA: Clean Object-oriented & Layered Architecture
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
Agentic AI Framework for Java Developers
A lightweight, lightning-fast, in-process vector database
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
A powerful Android Dynamic Component Framework.
阿里巴巴分布式数据库同步系统(解决中美异地机房)
🐰 Rax is a progressive framework for building universal application. https://rax.js.org
A fully configurable http/https proxy in NodeJS
🚴♀️ Very easy to use process form table chart solution.
An assembled flutter application framework.
FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts
Real - time non-invasive AOP framework container based on JVM
Open-source & free — Battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in fine-tuned ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.
AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom.
QLExpress is a powerful, lightweight, dynamic language for the Java platform aimed at improving developers’ productivity in different business scenes.
JetCache is a Java cache framework.
UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager.
The UI design language and React library for Conversational UI
🚄 FASTJSON2 is a Java JSON library with excellent performance.
An industrial deep learning framework for high-dimension sparse data
A handy swift json-object serialization/deserialization library
Enterprise Stream Process Engine
🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | 一站式图计算系统
🧩 Make everything designable 🧩
A visual graph editor based on G6 and React
An Efficient and User-Friendly Scaling Library for Reinforcement Learning with Large Language Models
a proxy for sharding databases and tables
Sentinel Go enables reliability and resiliency for Go microservices
:milky_way: Isomorphic framework for server-rendered React apps
阿里巴巴去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)
Taobao System Activity Reporter
A framework for large scale recommendation algorithms.
A distributed key-value storage system developed by Alibaba Group
Fast and Lightweight Observability Data Collector
A collection of modern C++ libraries, include coro_http, coro_rpc, compile-time reflection, struct_pack, struct_json, struct_xml, struct_pb, easylog, async_simple etc.
cluster data collected from production clusters in Alibaba for cluster management research
A distribution of Linux Virtual Server with some advanced features. It introduces a new packet forwarding method - FULLNAT other than NAT/Tunneling/DirectRouting, and defense mechanism against synflooding attack - SYNPROXY.
Alpha是一个基于PERT图构建的Android异步启动框架,它简单,高效,功能完善。 在应用启动的时候,我们通常会有很多工作需要做,为了提高启动速度,我们会尽可能让这些工作并发进行。但这些工作之间可能存在前后依赖的关系,所以我们又需要想办法保证他们执行顺序的正确性。Alpha就是为此而设计的,使用者只需定义好自己的task,并描述它依赖的task,将它添加到Project中。框架会自动并发有序地执行这些task,并将执行的结果抛出来。
XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.
换种思路写Mock,让单元测试更简单
MongoShake is a universal data replication platform based on MongoDB's oplog. Redundant replication and active-active replication are two most important functions. 基于mongodb oplog的集群复制工具,可以满足迁移和同步的需求,进一步实现灾备和多活功能。
이 저장소에 대한 설명이 제공되지 않았습니다.
An Industrial Graph Neural Network Framework
动态模板引擎是一套轻量化、跨平台、高性能的纯原生移动端卡片渲染动态化解决方案
RTP-LLM: Alibaba's high-performance LLM inference engine for diverse applications.
Probably the fastest coroutine lib in the world!
Alibaba Front-end Coding Guidelines and Relevant Tools
SmartEngine is a lightweight business orchestration engine.
OpenTelemetry Compile-Time Instrumentation for Golang
MNNKit is a collection of AI solutions for mobile developers, powered by MNN engine.
LumenX Studio,AI 短漫剧一站式生产平台。它能够将小说文本转化为动态视频,打通了从剧本分析、角色定制、分镜绘制到视频合成的完整创作链路。
Network monitoring & diagnosis suite for Kubernetes
Spring Boot Starters for Aliyun services
A construction kit for reinforcement learning environment management.
This is a collection of our zero-cost NAS and efficient vision applications.
🍇 A C++ library for parallel graph processing (GRAPE) 🍇
The alibaba github homepage.
An iOS Message Based MVC framework
An Asynchronous Nginx module providing a RESTful API for TFS (Taobao File System).
ANOLISA - Agentic Nexus Operating Layer & Interface System Architecture
UI Renderer runs on top of the HTML5 Canvas
Alibaba Cloud's high-performance KVCache system for LLM inference, with components for global cache management, inference simulation(HiSim), and more.
An Alibaba open-source multi-language benchmark for evaluating LLMs in repository-level automatic code review, featuring an AI-assisted and expert-verified dataset.
A framework for generating realistic LLM serving workloads
The semantic layer that makes enterprise data understandable to AI agents — model entities and relations once, query through SPL/MCP/REST, and connect telemetry, services, and business objects in one object graph.
A Go web framework for quickly building recommendation online services based on JSON configuration.
SecCodeBench is a benchmark suite focusing on evaluating the security of code generated by large language models (LLMs).
Paimon-cpp is a high-performance C++ implementation of Apache Paimon.
High-performance embedded graph database for analytics and real-time transactions
A Lightweight LLM Inference Performance Simulator
이 저장소에 대한 설명이 제공되지 않았습니다.
LoongSuite Java GenAI telemetry utility library, built on OpenTelemetry GenAI Semantic Conventions.
이 저장소에 대한 설명이 제공되지 않았습니다.
An enterprise framework implementing the Agent Operation Authorization protocol with cryptographic identity binding, fine-grained authorization, and semantic audit trails for secure AI agent operations.
[ICCV 2023] Uncertainty-aware Unsupervised Multi-Object Tracking
vector accelerating unit
이 저장소에 대한 설명이 제공되지 않았습니다.
Accelerate Video Diffusion Inference via Sketching-Rendering Cooperation
이 저장소에 대한 설명이 제공되지 않았습니다.
이 저장소에 대한 설명이 제공되지 않았습니다.
이 저장소에 대한 설명이 제공되지 않았습니다.
이 저장소에 대한 설명이 제공되지 않았습니다.
Alibaba는 주로 클라우드 네이티브 애플리케이션과 관련된 다양한 오픈 소스 도구를 개발하고 있습니다. 예를 들어, Arthas와 Nacos는 개발자들이 자주 사용하는 프로젝트입니다.
Alibaba의 주요 프로그래밍 언어로는 Java, Python, C++, TypeScript, Go, C가 있습니다. 이러한 언어들을 활용하여 다양한 기능과 도구를 개발하고 있습니다.
네, Alibaba의 모든 레포지토리는 공개되어 있습니다. 이를 통해 개발자들은 Alibaba의 오픈 소스 프로젝트에 접근하고 활용할 수 있습니다.