This article takes a look at Alibaba’s popular front-end open source projects. Which ones have you used? If you haven’t used it before, you can try it!
Full text overview:
Ant Design: Enterprise-level UI design language And React component library
Element UI: Desktop component library based on Vue 2.0
Egg. js: Enterprise-level Node.js framework
Icejs: React-based mid- and back-end application solutions
UmiJS: Pluggable enterprise-level React application framework
G2: Data-driven high-interaction visual graphics syntax
ahooks: High-quality and reliable React Hooks library
Formily: MVVM form solution
Rax: Cross-container rendering engine
##LowCodeEngine: Low code engine
Midway: The future-oriented cloud-integrated Node.js framework
BizCharts: Universal chart component library
Hilo: HTML5 interactive game engine
Solution
Enterprise-level mid- and back-end UI solution
Github (⭐️ 52.5k):
github.com/ElemeFE/ele…3. Egg.js
Egg.js is an enterprise-level Node.js framework. Egg's plug-in mechanism is highly scalable.Provides the ability to customize the upper-layer framework based on Egg
##Github (⭐️ 18.1k):
github.com/eggjs/egg4. IcejsFeibing is a React-based R&D solution that focuses on applications The R&D framework icejs provides basic capabilities such as basic construction, routing, and debugging, as well as capabilities in areas such as micro-front-end and integration. It also combines visual operations, material reuse and other solutions to lower the R&D threshold. It has the following characteristics:
Github (⭐️ 17.3k): github.com/alibaba/ice
umi is a pluggable enterprise-level react application framework. Umi is based on routing and supports both configured routing and conventional routing to ensure complete routing functions and expand functions accordingly. Then it is equipped with a plug-in system with a complete life cycle, covering every life cycle from source code to built products, supporting various functional expansions and business needs. It has many very interesting features, such as:
Github (⭐️ 12.9k): github.com/umijs/umi
G2 is a set of data-driven, highly interactive visual graphics syntax for conventional statistical charts, with high ease of use and scalability. Using G2, you don’t need to pay attention to various tedious implementation details of charts. You can use Canvas or SVG to build a variety of interactive statistical charts with one statement.
Github (⭐️ 11.3k): github.com/antvis/g2
ahooks is a set of high-quality and reliable React Hooks library. In the current development process of React project, a set of easy-to-use React Hooks library is indispensable. I hope ahooks can become your choice. It has the following characteristics:
Github (⭐️ 10.1k): github.com/alibaba/hoo…
Formily is an abstraction MVVM form solution based on the form domain model. In React, the whole tree rendering issue for forms is very noticeable in controlled mode. Especially for data linkage scenarios, it is easy to cause page freezes. In order to solve this problem, Formily performs distributed management of the status of each form field, thereby greatly improving form operation performance. At the same time, it deeply integrates the JSON Schema protocol, which can help you quickly solve the problem of back-end driven form rendering. It has the following characteristics:
Github (⭐️ 8.3k): github. com/alibaba/for…
Rax is Alibaba’s most widely used cross-end solution, supporting developers to write Web, small programs, Cross-end applications in different containers such as Flutter. It has the following characteristics:
Github (⭐️ 7.8k): github.com/alibaba/rax
LowCodeEngine Low-code engine is a low-code R&D framework with powerful expansion capabilities provided for low-code platform developers. It is jointly produced by Alibaba Front-end Committee and DingTalk. Users can quickly customize a low-code platform that meets their business needs based on a low-code engine. It has the following characteristics:
Github (⭐️ 7.6k): github.com/alibaba/low…
Midway is a tool suitable for building Serverless services. Node.js framework for traditional applications, microservices, and mini program backends. It can use Koa, Express or Egg.js as the base web framework. It also provides basic solutions for standalone use, such as Socket.io, GRPC, Dubbo.js and RabbitMQ, etc. Additionally, Midway is also a Node.js serverless framework for front-end/full-stack developers. Building the apps of the next decade. Can run on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/containers. Easy integration with React and Vue.
Github (⭐️ 5.9k): github.com/midwayjs/mi…
BizCharts is Alibaba's general chart component library, dedicated to creating efficient, professional, and convenient data visualization solutions for enterprise middle and backends. It is a React chart library based on G2 and G2Plot encapsulation, and has experienced Alibaba's complex business scenarios for a long time. After three years of baptism, it meets the needs of business implementation of conventional charts and highly customized charts in terms of flexibility, ease of use, and richness.
Github (⭐️ 5.9k): github.com/alibaba/Biz…
Hilo is an HTML5 cross-terminal game solution developed by Alibaba Group. It can help developers quickly create HTML5 games. It has the following features:
Github (⭐️ 5.8k): github.com/hiloteam/Hi…
github.com/alibaba/x-r…15. Fusion Design
(Learning video sharing:Getting started with web front-end
The above is the detailed content of [Compilation and Sharing] Alibaba's 15 top front-end open source projects, see which ones you have used!. For more information, please follow other related articles on the PHP Chinese website!