Skip to main content

Design System

The complete set of design standards, documentation, UI patterns, and components. Design systems allow you to manage design at scale

  • Typography
  • Layouts and grids
  • Colors
  • Icons
  • Components
  • Coding Conventions
  • Documentation
  • Reusable components

image

Atomic Design System

Atomic design is methodology for creating design systems. There are five distinct levels in atomic design:

  1. Atoms
  2. Molecules
  3. Organisms
  4. Templates
  5. Pages

image

https://bradfrost.com/blog/post/atomic-web-design

https://atomicdesign.bradfrost.com/table-of-contents

Tools

  • Frontify

Lona

A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, and other artifacts.

https://github.com/airbnb/Lona

Zeplin

A design delivery tool that helps designers publish files in a format that developers can understand. It's a central hub for build-ready designs that the entire product team can use. Zeplin is good for asset collaboration.

Zeplin vs. Figma Dev Mode: a point-by-point breakdown | Zeplin Gazette

StoryBook

Storybook is an open source tool for developing UI components in isolation for React, Vue, and Angular. It makes building stunning UIs organized and efficient.

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.

Others

  • https://patternlab.io - Pattern Lab is a frontend workshop environment that helps you build, view, test, and showcase your design system's UI components.
  • https://penpot.app - Penpot is the first Open Source design and prototyping platform meant for cross-domain teams. Non dependent on operating systems, Penpot is web based and works with open web standards (SVG). For all and empowered by the community.
  • https://www.invisionapp.com

Color Palette picker

Typography tools

Creating own design system

UI / UX / IxD / Design / Frontend