多码网
返回 前端
前端

Awesome design systems

> 针对开发人员的有关设计系统的书签、资源和文章的精选列表.

Awesome design systems

Awesome Design Systems Awesome

> 针对开发人员的有关设计系统的书签、资源和文章的精选列表.

Awesome Design Systems

Design systems

设计系统是不断发展的可重用组件的集合,以确保一致性和速度的规则为指导,成为任何产品开发的单一事实来源.

Design systems of some "known" companies

查看更多设计系统 here!

Design systems articles

More resources

  • Design system checklist - 建立更好的设计系统. 开源清单可帮助您规划、构建和发展您的设计系统.
  • Design Systems Survey - 来自20多个行业的设计师和开发人员向我们讲述他们的设计系统及其用途.
  • Design.system - 设计系统社区的资源.
  • Super friendly - 我们帮助内部团队利用设计系统制作更好的数字产品.

UI Design tools

Design tools

  • Figma - 帮助团队从头到尾创建、测试和交付更好的设计(跨平台).
  • InVision - 数字产品设计平台为世界上最好的用户体验提供动力.
  • Sketch - 一个设计工具包,旨在帮助您从最早的想法到最终的艺术作品(适用于 macOS)创造出最好的作品.
  • AdobeXD - 通过看起来和感觉都像真实的设计来分享您的故事. 线框、动画、原型、协作等等 — 一切都在一个 UI/UX 设计工具中.
  • Marvel - Marvel 拥有您将想法变为现实并改变您与团队一起创建数字产品的方式所需的一切. 将设计的力量置于每个人的手中.
  • UXPin - 在一个工具中设计和管理整个 UX/UI 项目.
  • Penpot - Penpot 是第一个面向跨领域团队的开源设计和原型平台.

查看设计工具插件 here!

Integrations

  • Abstract - 无障碍设计协作(适用于 macOS 上的 Sketch 和 XD).
  • Avocode - 帮助您更快地共享设计文件、讨论更改以及编写网站、移动应用程序和新闻通讯.
  • InVision Design System Manager - 通过集中管理设计和编码组件的方式,大规模支持创意和一致的设计.
  • Zeplin - 共享、组织和协作设计的更好方式——专为开发人员而设计.

Accessibility (a11y)

  • Accessibility for developeres - 开发人员可以帮助改进和增强网站可访问性的 5 种简单方法.
  • Stark - 使您能够在从品牌概念到产品成果的整个设计过程中考虑到可访问性. 对比度检查器、色盲模拟和颜色建议.
  • The A11Y Project - 社区驱动的努力,使网络访问变得更容易. 看 resources 部分.

Design tools articles

Design tokens

Plugins

Tools

  • Figmagic - 生成设计令牌、导出图形并从 Figma 文档中提取设计令牌驱动的 React 组件.
  • Style Dictionary - 样式字典使用设计标记一次定义样式并在任何平台或语言上使用这些样式.
  • Superposition - 从网站中提取设计令牌并在代码和设计工具中使用它们. 使用您已有的设计系统.
  • Theo - Theo 是用于转换和格式化设计令牌的抽象.

Articles

查看更多设计令牌信息 here!

Coding tools

  • Backlight — Backlight 注重开发人员和设计人员之间的协作,是一个非常完整的编码平台,团队可以在其中构建、记录、发布、扩展和维护设计系统.

Pattern library

Styleguides and documentation

  • Stencil - 用于构建可重用、可扩展设计系统的工具链.
  • Zeroheight - 创建精美的生活风格指南并将您的所有设计系统资源记录在一个地方. Learn about this.

Develop isolated components

  • Backlight - 在代码端构建设计系统的协作平台. 为您的前端提供管理组件的一体化解决方案. 快速启动,加速协作.
  • Pattern Lab - 模式实验室帮助您和您的团队使用原子设计原则构建深思熟虑的、模式驱动的用户界面.
  • React Styleguidist - 独立的 React 组件开发环境,带有生活风格指南.
  • Storybook - 更快地构建防弹 UI 组件. Storybook 是一个开源工具,用于为 React、Vue 和 Angular 单独开发 UI 组件. 它使构建令人惊叹的 UI 变得井井有条且高效.
  • Styled System - Styled System 是实用函数的集合,可将样式道具添加到 React 组件中,并允许您基于全局主题对象控制样式.

Storybook addons

  • Accessibility - Test component compliance with web accessibility standards.
  • Actions - 在交互元素上执行操作时获取 UI 反馈.
  • Backgrounds - 切换背景以查看不同设置中的组件.
  • Console - 在 Storybook 中显示控制台输出,例如日志、错误和警告.
  • Docs - 在 Markdown 中记录组件的使用和属性.
  • Knobs - 在 Storybook UI 中与组件输入动态交互.
  • Links - 将故事链接在一起,用您的 UI 组件构建演示和原型.
  • Source - 查看故事的源代码以了解其工作原理并粘贴到您的应用程序中.
  • Storyshots - 使用 Jest 自动拍摄每个故事的代码快照.
  • Viewport - 通过调整 Storybook 的视口大小和方向来构建响应式组件.

故事书的更多信息 here!

Pattern libraries articles

Testing

Unit & Regression test

  • Chromatic - React、Angular 和 Vue 的可视化测试. Chromatic 确保 UI 组件的一致性,直至像素. 每次提交都会自动测试云中的视觉变化.
  • Testing library - 简单而完整的测试实用程序,鼓励良好的测试实践.

Books

Talks

Contributing

欢迎投稿! 阅读 contribution guidelines 第一的.

相关项目