站长资讯网
最全最丰富的资讯网站

【整理分享】阿里巴巴的15个顶级前端开源项目,看看你都用过哪些!

本篇文章来看看阿里巴巴那些热门的前端开源项目,你都用过哪些?没有用过的,可以试试!

【整理分享】阿里巴巴的15个顶级前端开源项目,看看你都用过哪些!

如何快速入门VUE3.0:进入学习

全文概览:

  • Ant Design: 企业级 UI 设计语言和 React 组件库

  • Element UI: 基于 Vue 2.0 的桌面端组件库

  • Egg.js: 企业级 Node.js 框架

  • Icejs: 基于 React 的中后台应用解决方案

  • UmiJS: 可插拔的企业级 React 应用框架

  • G2: 数据驱动的高交互可视化图形语法

  • ahooks: 高质量可靠的 React Hooks 库

  • Formily: MVVM 表单解决方案

  • Rax: 跨容器的渲染引擎

  • LowCodeEngine: 低代码引擎

  • Midway: 面向未来的云端一体 Node.js 框架

  • BizCharts: 通用图表组件库

  • Hilo: HTML5 互动游戏引擎

  • XRender: 中后台表单、表格、图表解决方案

  • Fusion Design: 企业级中后台 UI 解决方案

1. Ant Design

Ant Design 是一套企业级 UI 设计语言和 React 组件库。其具有以下特性:

  • 提炼自企业级中后台产品的交互语言和视觉风格。
  • 开箱即用的高质量 React 组件。
  • 使用 TypeScript 开发,提供完整的类型定义文件。
  • 全链路开发和设计工具体系。
  • 数十个国际化语言支持。
  • 深入每个细节的主题定制能力。

【整理分享】阿里巴巴的15个顶级前端开源项目,看看你都用过哪些!

  • Ant Design Github(⭐️ 81.5k):github.com/ant-design/…
  • Ant Design Pro Github(⭐️ 32.7k):github.com/ant-design/…
  • Ant Design Mobile Github(⭐️ 10.5k):github.com/ant-design/…

2. Element UI

Element 是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。

【整理分享】阿里巴巴的15个顶级前端开源项目,看看你都用过哪些!

Github(⭐️ 52.5k):github.com/ElemeFE/ele…

3. Egg.js

Egg.js 是一个企业级 Node.js 框架,Egg 的插件机制有很高的可扩展性,一个插件只做一件事。Egg 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。其具有以下特性:

  • 提供基于 Egg 定制上层框架的能力
  • 高度可扩展的插件机制
  • 内置多进程管理
  • 基于 Koa 开发,性能优异
  • 框架稳定,测试覆盖率高
  • 渐进式开发

【整理分享】阿里巴巴的15个顶级前端开源项目,看看你都用过哪些!

Github(⭐️ 18.1k):github.com/eggjs/egg

4. Icejs

飞冰是一个基于 React 的研发解决方案,围绕应用研发框架 icejs 提供基础的构建、路由、调试等基础能力以及微前端、一体化等领域能力,同时结合可视化操作、物料复用等方案降低研发门槛。其具有以下特性:

  • 同时支持 Vite & Webpack 模式,业务可以按需选择
  • 开箱即用的工程能力:TypeScript/Webpack5/Vite/样式方案/Mock/…
  • 贴合业务的最佳实践:目录规范、代码规范、路由方案、状态管理、数据请求等
  • 多种应用模式:支持 SPA、MPA,同时支持服务端渲染 SSR 以及静态构建 SSG
  • 强大的插件能力:官方所有能力都通过插件实现,业务可以通过插件扩展各种能力
  • 丰富的领域方案:微前端解决方案 icestark、一体化方案、React Hooks 解决方案 ahooks、表单方案 Formily 等

【整理分享】阿里巴巴的15个顶级前端开源项目,看看你都用过哪些!

Github(⭐️ 17.3k):github.com/alibaba/ice

5. UmiJS

umi 是一个可插拔的企业级 react 应用框架。Umi 以路由为基础的,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然后配以生命周期完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。它具有有很多非常有意思的特性,比如:

  • 企业级,在安全性、稳定性、最佳实践、约束能力方面会考虑
赞(0)
分享到: 更多 (0)