Awesome Lists

awesome-design-systems

by klaufel

awesome listpushed over 3 years ago

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

AI summary

Design system guide

A curated collection of resources and articles on design systems, aiming to support developers in creating consistent and maintainable user interfaces.

stars
728
forks
45
watching
20
awesome list
1
entries
98
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/klaufel/awesome-design-systems/links.svg)](https://awesome.facts.dev/awesome/klaufel/awesome-design-systems)
HTML
<a href="https://awesome.facts.dev/awesome/klaufel/awesome-design-systems"><img src="https://awesome.facts.dev/shield/klaufel/awesome-design-systems/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/klaufel/awesome-design-systems/links.svg

What's in the list

98 links in 18 sections, with live GitHub stats.activeno commit in 2y

Design systems / Design systems of some "known" companies

Design systems / Design systems articles

Design systems / More resources

  • Design system checklist

    Build better design systems. An open-source checklist to help you plan, build and grow your design system

  • Design Systems Survey

    Designers and developers from more than 20 industries tell us about their design systems and their uses

  • 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)

  • AdobeXD

    Share your story with designs that look and feel like the real thing. Wireframe, animate, prototype, collaborate, and more — it’s all right here, all in one UI/UX design tool

  • Marvel

    Marvel has everything you need to bring ideas to life and transform how you create digital products with your team. Placing the power of design in everyone’s hands

  • UXPin

    Design and manage your entire UX/UI project in one tool

  • Penpot

    Penpot is the first Open Source design and prototyping platform meant for cross-domain teams

UI Design tools / 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

UI Design tools / 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 section

UI Design tools / Design tools articles

Design tokens

Design tokens / Plugins

Design tokens / 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

Design tokens / Articles

Coding tools

  • Backlight

    — With collaboration between developers and designers at heart, Backlight is a very complete coding platform where teams build, document, publish, scale and maintain Design Systems

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.

Pattern library / Develop isolated components

  • Backlight

    Collaborative platform to build Design Systems on the code side. Empower your front-end with an all-in-one solution to manage components. Quick start, speed-up collaboration

  • 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

  • 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

Pattern library / 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

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

  • 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)

  • 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)

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.