All Projects → klaufel → Awesome Design Systems

klaufel / Awesome Design Systems

Licence: cc0-1.0
A curated list of bookmarks, resources and articles about design systems focused on developers.

Projects that are alternatives of or similar to Awesome Design Systems

Tachyons Verbose
Functional CSS for humans. Verbose edition.
Stars: ✭ 102 (-54.05%)
Mutual labels:  design-patterns, design, design-systems, frontend
Ui Ux
📝 Curated list for UI/UX Designers
Stars: ✭ 125 (-43.69%)
Mutual labels:  resources, design-patterns, design, design-systems
Tachyons
Functional css for humans
Stars: ✭ 11,057 (+4880.63%)
Mutual labels:  design-patterns, design, design-systems, frontend
Prism
Gett's Design System code generator. Use Zeplin Styleguides as your R&D's Single Source of Truth.
Stars: ✭ 308 (+38.74%)
Mutual labels:  design, design-system, design-systems
ripple
Ripple is the frontend framework for Single Digital Presence, delivered using Nuxt and Vue.js
Stars: ✭ 36 (-83.78%)
Mutual labels:  pattern-library, storybook, design-system
Design
🎨 Everything Design related in OSCA
Stars: ✭ 23 (-89.64%)
Mutual labels:  design, design-systems, design-patterns
design-systems
A list of famous design systems, design languages and guidelines
Stars: ✭ 403 (+81.53%)
Mutual labels:  design-systems, pattern-library, design-system
Argon Design System
Argon - Design System for Bootstrap 4 by Creative Tim
Stars: ✭ 2,307 (+939.19%)
Mutual labels:  design, design-system, design-systems
Uiengine
Workbench for UI-driven development
Stars: ✭ 349 (+57.21%)
Mutual labels:  design-system, pattern-library, frontend
Daisyui
⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components
Stars: ✭ 382 (+72.07%)
Mutual labels:  design-patterns, design-system, design-systems
Resources
This repo is a one stop destination to find resources for learning various domains. You can find the roadmap for any domain here.
Stars: ✭ 198 (-10.81%)
Mutual labels:  resources, design, frontend
pebble
Pebble Design System
Stars: ✭ 14 (-93.69%)
Mutual labels:  design-systems, storybook, design-system
react-uswds
USWDS 3.0 components built in React
Stars: ✭ 108 (-51.35%)
Mutual labels:  design-patterns, storybook, design-system
Welcome Ui
Customizable design system of @wttj with react • styled-components • styled-system • reakit
Stars: ✭ 256 (+15.32%)
Mutual labels:  design, design-system, design-systems
shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (-61.71%)
Mutual labels:  design-systems, storybook, design-system
Webdevscom
😍 All kinds of resources for Developers 🔱 in one place.
Stars: ✭ 364 (+63.96%)
Mutual labels:  resources, design, design-systems
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+69566.22%)
Mutual labels:  design-patterns, design, design-system
moon-design
Moon Design System for React
Stars: ✭ 209 (-5.86%)
Mutual labels:  design-systems, design-patterns, design-system
System Design And Architecture
Learn how to design large-scale systems. Prep for the system design interview.
Stars: ✭ 1,005 (+352.7%)
Mutual labels:  design-patterns, design, design-system
Patternfly Design
Use this repo to file all new feature or design change requests for the PatternFly project
Stars: ✭ 82 (-63.06%)
Mutual labels:  design-patterns, design, pattern-library

Awesome Design Systems Awesome

A curated list of bookmarks, resources and articles about design systems focused on developers.

Awesome Design Systems

Contents

Design systems

A Design System is an ever evolving collection of reusable components, guided by rules that ensure consistency and speed, by being the single source of truth for any product development.

Design systems of some "known" companies

See more design systems here!

Design systems articles

More resources

  • Design system checklist - Build better design systems. An open-source checklist to help you plan, build and grow your design system.
  • Design.system - Resources for the design systems community.
  • Super friendly - We help in-house teams make better digital products with design systems.

UI Design tools

Design tools

  • Figma - Helps teams create, test, and ship better designs from start to finish (cross-platform).
  • InVision - The digital product design platform powering the world's best user experiences.
  • Sketch - A design toolkit built to help you create your best work from your earliest ideas, through to final artwork (for macOS).

See design tools plugins here!

Integrations

  • Abstract - Design collaboration without the chaos (for Sketch and XD on macOS).
  • Avocode - Helps you share design files, discuss changes, and code websites, mobile apps, & newsletters faster.
  • InVision Design System Manager - Powers creative and consistent design at scale with a central place to manage design and coded components.
  • Zeplin - The better way to share, organize and collaborate on designs—built with developers in mind.

Accessibility (a11y)

  • Accessibility for developeres - 5 simple ways developers can help improve and enforce website accessibility.
  • Stark - Empowers you to design with accessibility in mind from conception of brand to fruition of product. Contrast checker, colorblind simulation and color suggestions.
  • The A11Y Project - A community-driven effort to make web accessibility easier. See resources section.

Design tools articles

Design tokens

Plugins

Tools

  • Figmagic - Generate design tokens, export graphics, and extract design token-driven React components from your Figma documents.
  • Style Dictionary - A Style Dictionary uses design tokens to define styles once and use those styles on any platform or language.
  • Superposition - Extract design tokens from websites and use them in code and in your design tool. Use the design system you already have.
  • Theo - Theo is an abstraction for transforming and formatting Design Tokens.

Articles

See more design tokens info here!

Pattern library

Styleguides and documentation

  • Stencil - Toolchain for building reusable, scalable Design Systems.
  • Zeroheight - Create beautiful living styleguides and document all your design system resources in one place. Learn about this.

Develop isolated components

  • Pattern Lab - Pattern Lab helps you and your team build thoughtful, pattern-driven user interfaces using atomic design principles.
  • React Styleguidist - Isolated React component development environment with a living style guide.
  • Storybook - Build bulletproof UI components faster. 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.
  • Styled System - Styled System is a collection of utility functions that add style props to your React components and allows you to control styles based on a global theme object.

Storybook addons

  • Accessibility - Test component compliance with web accessibility standards.
  • Actions - Get UI feedback when an action is performed on an interactive element.
  • Backgrounds - Switch backgrounds to view components in different settings.
  • Console - Show console output like logs, errors, and warnings in the Storybook.
  • Docs - Document component usage and properties in Markdown.
  • Knobs - Interact with component inputs dynamically in the Storybook UI.
  • Links - Link stories together to build demos and prototypes with your UI components.
  • Source - View a story's source code to see how it works and paste into your app.
  • Storyshots - Take a code snapshot of every story automatically with Jest.
  • Viewport - Build responsive components by adjusting Storybook's viewport size and orientation.

More info to Storybook here!

Pattern libraries articles

Testing

Unit & Regression test

  • Chromatic - Visual testing for React, Angular and Vue. Chromatic ensures consistency in UI components, down to the pixel. Every commit is automatically tested for visual changes in the cloud.
  • Testing library - Simple and complete testing utilities that encourage good testing practices.

Books

  • Atomic Design - Atomic design methodology for creating design systems by Brad Frost.
  • Building Design Systems - Unify user experiences through a shared design language by Sarrah Vesselov and Taurie Davis.
  • Design systems - A practical guide to creating design languages for digital products by Alla Kholmatova (Smashing Magazine).
  • Front-End Style Guides - Creating and maintaining style guides for websites by Anna Debenham.
  • Frontend Architecture for Design Systems - A modern blueprint for scalable and sustainable websites by Micah Godbolt.
  • Modular Web Design - Creating Reusable Components for user experience design and documentation by Nathan Curtis.

Talks

  • Building Accessible Interfaces: Patterns And Techniques - Will be building and refactoring common UI components, and share a couple of techniques she often uses to build with accessibility in mind by Sara Soueidan.
  • Design Processes & Systems in Craft - Design shouldn't be a siloed practice, but a collaborative effort rooted in process. How do we get there? In this session, we'll look at how we can reframe our design approach to be more human-centric and systems-minded by Courtney Bradford.
  • Design Systems - The State of the Web - Conversation about the role of design systems in modern web development and how they can change the dynamics between designer and developer by Adam Argyle (Design Advocate at Google).
  • Design Systems - Women of React conf by Neha Sharma.
  • How To Build a Design System | UXPin - Will teach you how to build a UX Design System using the UX Pin prototyping & design platform.
  • Introducing Design Systems Into Chaos - Shares practical examples on where to begin to set up a design system, what to prioritize, and how to make a big impact to customers and colleagues, to help you introduce systems that bring order to chaos by Diana Mounter (Design Systems Lead at GitHub).
  • Jina Anne - Designing a Design System - Will share strategies for how to approach, design and build an effective design system; how to successfully maintain the system to ensure ongoing usefulness by Jina (Lead Designer on the Design Systems team at Salesforce UX).
  • Level up your Design System with styled-system - Women of React conf by Taley'a Mirza.
  • Maintaining Design Systems - Helps you learn how to keep your system and the products it serves in sync and understand how to maintain and evolve your design system to give your users get the best possible experience by Brad Frost (Front-end designer).

Contributing

Contributions welcome! Read the contribution guidelines first.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].