开源项目名称:UUI
开源项目负责人:@孙扣扣
开源项目简介:功能优先的通用 UI 组件库
开源项目类型:团队开源项目
项目创建时间:2020 年
GitHub 数据:44 Star,2 Fork
GitHub 地址:https://github.com/HackPlan/UUI
负责人自荐
做这个项目是因为我们发现市面上的 UI 组件库大多数都是样式和功能一体的,也就是说无法轻松的完成样式的自定义,结果是很多使用同一个 UI 组件库的项目,看起来就像是同一个风格。
UUI 希望提供一个功能优先,样式可高度自定义的基础组件库。通过使用 UUI,各个项目可以根据自己的样式风格,轻松的定制自己的组件库。
拓展性方面,不同于其他组件库高度封装的设计,UUI 提供了极高的自定义空间,当功能不够用的时候,可以自行拓展。
UUI 最早是 2019 年底就开始内部开发,今年年初开始投入生产项目的使用。现在每周都在活跃地更新。
项目特性
- 一组开箱即用的有用的组件。
- 基于 TypeScript 的类型安全性。
- 强大的组件样式自定义功能。
项目亮点
- 组件种类丰富:提供了较全面的基础组件、覆盖各类场景,组件特性丰富、满足各种功能需求。
- 支持高度拓展:为了更好定制自定义组件的功能,可以使用自定义组件扩展机制。
- 风格化组件样式:支持灵活的样式定制,简易生成多种风格,满足个性化产品需求。
思否推荐
UUI 是 HackPlan 团队打造了一款功能优先的通用 UI 组件库,支持常见的 Breadcrumb、Button 等29 种组件,可以满足一些中小型业务的需求。
UUI 的文档展示方式让人眼前一亮,不再是单纯的演示 + 代码,而是融入了Actions、Story、Knobs、Performance、Accessibility 等方式来让使用者更详细的了解与学习使用 UUI。
该项目已入选「SFOSSP - 思否开源项目支持计划」,我们希望借助社区的资源对开源项目进行相关的宣传推广,并作为一个长期项目助力开源事业的发展,与广大开发者共建开源新生态。
有意向的开源项目负责人或团队成员,可通过邮箱提供相应的信息(开源项目地址、项目介绍、团队介绍、联系方式等),以便提升交流的效率。
联系邮箱:pr@segmentfault.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。