Ant Design
服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。
ant-design
一套企业级的 UI 设计语言和 React 实现。
开源地址:https://github.com/ant-design/ant-design
ant-design-pro
开箱即用的中台前端/设计解决方案。
开源地址:https://github.com/ant-design/ant-design-pro
ant-design-mobile
Ant Design 的移动规范的 React 实现,服务于蚂蚁及口碑无线业务。
开源地址:https://github.com/ant-design/ant-design-mobile
ant-motion
Ant Design 中提炼出来的动效语言,也是一套 React 框架动效解决方案。
开源地址:https://github.com/ant-design/ant-design-mobile
dvajs/dva
dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。
开源地址:https://github.com/dvajs/dva
umijs/umi
极快的类 Next.js 的 React 应用框架
开源地址:https://github.com/umijs/umi
AntV
AntV 是蚂蚁金服全新一代数据可视化解决方案,致力于提供一套简单方便、专业可靠、无限可能的数据可视化最佳实践。
antvis/g2
G2 是以数据驱动,具有高度的易用性和扩展性的可视化图形语法。
开源地址:https://github.com/antvis/g2
antvis/g6
G6 是一套便捷、动态和富有交互的流程图和关系分析的图表库。
开源地址:https://github.com/antvis/g6
antvis/f2
F2 是一套精简、高性能、易扩展的移动端可视化解决方案。
开源地址:https://github.com/antvis/f2
egg
Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。
eggjs/egg
企业级 Node.js 框架。
开源地址:https://tech.antfin.com/open-source
SOFAStack
SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。
项目地址:
https://www.sofastack.tech
https://github.com/sofastack
sofastack/sofa-boot
SOFABoot 是基于 Spring Boot 的一套研发框架。
在完全兼容 Spring Boot 的基础上,SOFABoot 还提供了启动期监控检查,上下文隔离,模块化开发,类隔离,日志空间隔离等等能力。
同时 SOFAStack 中间件体系提供了很多组件,例如 RPC 框架、动态配置、消息框架、分布式事务等,这些组件都已经集成到 SOFABoot 中,用户可以在 Spring Boot 中一站式的使用 SOFAStack 中间件。
开源地址:https://github.com/sofastack/sofa-boot
sofastack/sofa-rpc
SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。
SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。
为了用户和开发者方便的进行功能扩展,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等,同时围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。
开源地址:https://github.com/sofastack/sofa-rpc
sofastack/sofa-mosn
SOFAMosn 全名 Modular Observable Smart Network,可作为 SOFAMesh 中的数据平面 Sidecar,亦可独立部署使用。使用 Go 语言编写,兼容 Envoy 的 API,可以与 Istio 集成。支持 HTTP 1.1/2.0、SOFARPC 和 Dubbo 协议。
开源地址:https://github.com/mosn/mosn
sofastack/sofa-mesh
SOFAMesh 是基于 Istio 改进和扩展而来的 Service Mesh 大规模落地实践方案。
在继承 Istio 强大功能和丰富特性的基础上,为满足大规模部署下的性能要求以及应对落地实践中的实际情况,有如下改进:
- 采用 Golang 编写的 MOSN 取代 Envoy
- 合并 Mixer 到数据平面以解决性能瓶颈
- 增强 Pilot 以实现更灵活的服务发现机制
- 增加对 SOFARPC、Dubbo、HSF 等的支持
开源地址:https://github.com/sofastack/sofa-mesh
SOFATracer
SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 TraceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的,这些链路数据可用于故障的快速发现,服务治理等。为了解决在实施大规模微服务架构时的链路跟踪问题,SOFATracer 基于 OpenTracing(http://opentracing.io) 规范并扩展其能力,包括基于 Disruptor 高性能无锁循环队列的异步落地磁盘的日志打印能力, 自定义日志格式,日志自清除和滚动能力,基于 SLF4J MDC 的扩展能力,统一的配置能力等。同时 SOFATracer 也对接了开源生态,可以选择将 Tracer 数据对接到 Zipkin 等开源产品做链路展示。
开源地址:https://github.com/sofastack/sofa-tracer
sofastack/sofa-lookout
SOFALookout 是一个利用多维度的 Metrics 对目标系统进行度量和监控的项目。SOFALookout 的多维度 metrics 参考 Metrics2.0 标准。SOFALookout 项目分为客户端部分与服务器端部分。
- 客户端是一个 Java 的类库,可以将它植入您的应用代码中采集 Metrics 信息,客户端更多详情。
- 服务端代码部分,将于下一版本提供。通过 SOFALookout 的服务,可以对 Metrics 数据进行收集、加工、存储和查询等处理,另外结合 Grafana,可做数据可视化展示。
开源地址:https://github.com/sofastack/sofa-lookout
sofastack/sofa-registry
SOFARegistry 是一个生产级、高时效、高可用的服务注册中心。
开源地址:https://github.com/sofastack/sofa-registry
sofastack/sofa-bolt
SOFABolt 是一套基于 Netty 实现的网络通信框架。
开源地址:https://github.com/sofastack/sofa-bolt
sofastack/sofa-ark
SOFAArk是一款基于 Java 实现的轻量级类隔离容器。
开源地址:https://github.com/sofastack/sofa-ark
sofastack/sofa-acts
SOFAActs(AntCoreTest)是一款白盒测试框架,旨在为企业提供高效、精细化的接口自动化测试。
开源地址:https://github.com/sofastack/sofa-acts
sofastack/sofa-jraft
SOFAJRaft 是一个基于 RAFT 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。
开源地址:https://tech.antfin.com/open-source
sofastack/sofa-dashboard
SOFADashboard 是 SOFAStack 生态的管控端,提供应用信息查看,服务治理,动态模块管控等功能。
开源地址:https://github.com/sofastack/sofa-dashboard
其他开源项目
macacajs/macaca-datahub
全周期的数据环境解决方案。
开源地址:https://github.com/macacajs/macaca-datahub
macacajs/NoSmoke
多端自动遍历器
开源地址:https://github.com/macacajs/NoSmoke
macacajs/app-inspector
多端查看器
开源地址:https://github.com/macacajs/app-inspector
alibaba/anyproxy
基于Node的一款开放式的代理工具,接口可编程,支持对请求和返回的行为进行编码控制。
开源地址:https://github.com/alibaba/anyproxy