Skip to content
@magma-design-system

Magma Design System

A principles-first design system built on web components. Framework-agnostic, token-based, WCAG 3 ready. Built to scale across teams and products.

Magma Design System

Magma is a design system built on web components, designed for multi-product environments where consistency, scalability, and cross-stack portability matter.

It's not a component library. It's a framework of principles, patterns, and decisions that align design and development — reducing ambiguity, cutting build time, and keeping products coherent as they grow.

Why Magma exists

Most design systems fail not because they lack components, but because they lack structure: inconsistent decisions across teams, subjective interpretation, no governance. Magma was built to solve exactly that.

What makes it different

  • Principles-first — decisions are driven by explicit rules, not tribal knowledge
  • Web components core — works across Angular, React, Flutter, and WordPress; adoption is layered, not all-or-nothing
  • Design tokens — CSS tokens built on a Tailwind 4 foundation, portable and framework-agnostic
  • WCAG 3 ready — color system tested against the latest accessibility standards
  • A living system — evolves through real usage feedback, not periodic rewrites

What it covers

  • UI component library (v2.0)
  • Design tokens & CSS custom properties
  • Icon library
  • UX patterns & interaction guidelines
  • Governance model for multi-team adoption

Impact

Adopted across multiple product lines, Magma has reduced design and development time by up to 35% and enabled consistent brand identity and UX across products that previously had nothing in common.

Popular repositories Loading

  1. .github .github Public

  2. magma magma Public

    Magma Design System (MDS) is a a set of design rules made to create Maggioli products eco system.

    TypeScript

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…