Ein Designsystem ist ein wiederverwendbarer Satz von Elementen und Richtlinien, die die Produktentwicklung für Designer und Entwickler effizienter gestalten. Da der Wettbewerb stetig wächst, müssen Marken schnell skalieren und dabei Konsistenz wahren. Jeder ist auf der Suche nach dem „besten“ System, aber die richtige Wahl hängt von den Bedürfnissen deines Unternehmens, deinen Produktzielen und deiner Zielgruppe ab. Wir zeigen dir, wie wir aus verschiedenen Blickwinkeln zu unserer Top-Auswahl gekommen sind. Hinweis: Alle Systeme in diesem Artikel sind für die kommerzielle Nutzung lizenziert.
Im Laufe unserer langjährigen Erfahrung mit Designsystemen haben sich diese für uns aufgrund ihrer unterschiedlichen Stärken herauskristallisiert. Jedes hat einen anderen Schwerpunkt und ist für ein anderes Szenario am besten geeignet. In unserem späteren Kapitel „ Die Testsieger für jede Metrik“ kannst Du genau nachlesen, in welchen Bereichen jedes Designsystem am besten abgeschnitten hat.
Verfügt über eine umfangreiche Bibliothek mit funktionsreichen Komponenten, die speziell auf Produkte für Unternehmen ausgerichtet sind, und enthält Richtlinien zur übergreifenden UX-Philosophie.
Entwickelt für Experten-Interfaces, die zwar technisch orientiert, aber nicht unbedingt für unternehmensinterne Anwendungen gedacht sind. Der Schwerpunkt liegt auf der Umsetzung der Barrierefreiheit, dazu gibt es neun verschiedene Modi für Farbenblindheit.
Ein guter Blueprint für die Klassifizierung von Komponenten, die Erstellung komplexer Komponenten und die effiziente Handhabung von Variablen mit einem modernen ‘Look and Feel’.
Verwendet ein einzigartiges Farbsystem, das die Barrierefreiheit und Semantik für Farbrollen berücksichtigt. Außerdem bietet es mehr thematisch anpassbare Aspekte als üblich.
Verfügt über ein riesiges Ökosystem von Ressourcen, Kits, Plugins und Assets. Da es weit verbreitet ist, ist es einfach, gute Beispiele und Unterstützung zu finden.
Wie kannst Du also entscheiden, ob ein Designsystem deinen Anforderungen entspricht? Bevor wir in unsere Bewertungen eintauchen, wollen wir einen Blick auf unsere Bewertungskriterien werfen und erläutern, warum diese Aspekte wichtig sind.
Mit Hilfe von Themes spiegelt dein Interface deine Marke wider. Wenn Du beabsichtigst, mehrere Untermarken oder Produkte unter einem Designsystem zu unterstützen, kann das ‘Theming’ mehrerer Aspekte dazu beitragen, diese voneinander zu unterscheiden.
Ein gutes Zusammenspiel zwischen Design-Assets und Code-Komponenten verbessert die Zusammenarbeit zwischen Designern und Entwicklern, beschleunigt die Arbeitsabläufe und erhöht die Konsistenz.
Eine klare Struktur und intuitive Benennung führt zu weniger Verwirrung und falschen Gebrauch von Komponenten. Je einfacher sich die Nutzung gestaltet, desto höher die Akzeptanz und besser die Abstimmung zwischen Teams und Produkten.
Systeme für barrierefreies Design helfen bei der Einhaltung gesetzlicher Standards wie WCAG 2.1 und bieten Anleitungen für die barrierefreie Umsetzung.
Eine umfassende Bibliothek spezialisierter und konfigurierbarer Komponenten ermöglicht es Ihrem Team, eine optimierte Lösung für eine Vielzahl spezifischer Anwendungsfälle zu erstellen.
Stark systematisierte Designsysteme verbessern die Konsistenz und Geschwindigkeit, indem sie Designentscheidungen programmatisch treffen, können aber Flexibilität und Kreativität einschränken.
Designsysteme können unterschiedlich ausgeprägte Orientierungshilfen für Komponenten, Layouts, UX-Muster, Motion und Copywriting bieten. Dies gewährleistet die Abstimmung im Team und eine konsistente Umsetzung.
Ein Ökosystem offizieller oder von der Community entwickelter Tools kann die Implementierung vereinfachen und die Effizienz steigern. Dabei kann es sich um Assets, Tools, Plugins oder Supportkanäle handeln.
Ursprünglich für den Aufbau von Finanzplattformen entwickelt, ist Ant Design (AntD) ein Designsystem der Alibaba Group, das auf den Aufbau von webbasierten und unternehmensinternen Produkten ausgerichtet ist. Die Komponenten sind in React, Angular und Vue verfügbar.
Wichtiger Hinweis: Da AntD ursprünglich auf Chinesisch entwickelt und veröffentlicht wurde, sind einige Teile der Dokumentation und des Codes möglicherweise noch nicht vollständig oder nicht auf muttersprachlichem Niveau übersetzt. Trotzdem haben bereits viele Nutzer Ant Design erfolgreich eingesetzt.
Viele Aspekte sind themenbasiert einstellbar, wie z.B. Farbe, Akzentfarbe, Radius, Abstände. Bietet verschiedene Densities für bestimmte Komponenten.
Keine offiziellen Ressourcen für Figma, nur Sketch. Wir können den Zustand der Sketch-Datei nicht kommentieren. Das Kit „Ant for Figma“ von Drittanbietern wird auf dem neuesten Stand gehalten und enthält ein Plugin, das Design und Code verbindet.
Keine offiziellen Ressourcen für Figma, nur Sketch. Ant empfiehlt das Drittanbieterprogramm „Ant for Figma“, das in Bezug auf Namensgebung und Struktur recht designerfreundlich ist.
Die Kontraststufen entsprechen WCAG AAA, aber die Komponenten erfüllen nicht zuverlässig die Anforderungen, wenn es um die Unterstützung von Hilfsgeräten und Tastaturnavigation geht.
Zweifellos eine der umfangreichsten Bibliotheken in Bezug auf Komponenten und Funktionen.
Die Farbpalette wird anhand von Kontrastverhältnissen generiert. Es wird eine abgeflachte Farb-Token-Struktur verwendet, die Light- und Dark Themes sowie semantische Rollen auf der primitiven Ebene kombiniert. Insgesamt ist Ant nicht für den Ausdruck von Kreativität gedacht, sondern verfolgt einen sehr funktionalen Ansatz.
Umfassender Leitfaden auf hohem Niveau mit Core Values und einer von der Natur inspirierten Philosophie, Erklärung tieferer UX-Prinzipien, UX-Muster und deckt sogar Bewegungsprinzipien und Copywriting ab. Es fehlen Do's und Don'ts auf der Komponentenebene.
Verfügt über ein Ökosystem von Tools und Ressourcen wie einen Palettengenerator, eine Illustrationsbibliothek, eine React-Bibliothek für Diagramme und Datenvisualisierung. Es gibt ein Plugin eines Drittanbieters, um Design mit Code zu verbinden.
Die offiziellen Ant Design Basic und Pro sind beide kostenlos für Entwickler, und die Sketch-Dateien sind kostenlos für Designer.
Allerdings gibt es keine offiziellen Figma-Ressourcen, und das empfohlene Kit von Drittanbietern ist kostspielig.
Primer ist ein Satz von Komponenten, Richtlinien und Werkzeugen für die Erstellung von User Interfaces auf Github. Später wurde es für die Community zur Verwendung in ihren eigenen Projekten als Open-Source verfügbar gemacht. Primer zeichnet sich durch seinen Developer-First-Ansatz aus und bietet eine robuste Grundlage für Konsistenz und Funktionalität in Code-fokussierten Plattformen. Es ist für Rails und React verfügbar.
Die Token-Struktur ermöglicht es, Farben, Abstände, Typografie und Radius in Themes zu managen. Außerdem bietet sie unterschiedliche Space Densities für bestimmte Komponenten.
Die Figma-Bibliothek und die Codebase sind in Bezug auf die Komponentenabdeckung nicht perfekt aufeinander abgestimmt. Es gibt jedoch Bestrebungen, die Komponenten- und Token-Struktur näher an den Code heranzuführen, was auf Kosten der Designerfreundlichkeit geht.
Da es sich um ein laufendes Projekt handelt, können Teile der Figma-Datei chaotisch sein oder detaillierte Erklärungen fehlen. Es gibt einige Inkonsistenzen in den Namenskonventionen (z.B. eine Mischung aus PascalCase und Kebab-Case). Die Token-Namen und Komponenteneigenschaften sind nicht immer leicht zu verstehen.
Neben der Einhaltung der WCAG 2.1 AA und den Modi für Barrierefreiheit wird auch eine Checkliste für die Bewertung der Barrierefreiheit von Designs bereitgestellt. Jede Komponente hat eine Beschreibung des Barrierefreiheitsstatus.
Mit derzeit 80 Komponenten ist sie eine der größten Komponentenbibliotheken, auf die wir regelmäßig zurückgreifen.
Letztendlich ist Primer nicht dazu gedacht, für jede Markensprache oder für den visuellen Ausdruck hochgradig angepasst zu werden. Es werden jedoch viele Komponenten-Token verwendet, um einen flexibleren Ansatz für die Farbverwendung zu ermöglichen.
Enthält detaillierte Richtlinien für Layout, Inhalt, Text und Do's and Don'ts für jede Komponente. Deckt nicht viele UX- Patterns ab und hat auch keine übergreifenden Core Values.
Keine Plugins, Ressourcen oder Werkzeuge. Aber es hat einen eigenen Satz von Symbolen (Octicons), eine Web-Bibliothek und eine mobile Bibliothek.
Blank ist ein UI-Kit für Marken, die schnell schöne Websites erstellen möchten und ein designorientiertes und anpassungsfähiges Kit als Ausgangspunkt benötigen. Es legt einen besonderen Schwerpunkt auf die Unterstützung von Designern, die die Programmierung meiden möchten.
Es kann sowohl von etablierten Brands als auch von Marken verwendet werden, die gerade erst anfangen und eine neue Identität schaffen. Dank der Token-Struktur ist das Kit in hohem Maße anpassbar und deckt die meisten Anforderungen an eine moderne Webanwendung ab.
Fast jede Designentscheidung, mit Ausnahme des Radius, ist tokenisiert. Das System umfasst Dark und Light Modes sowie gerätespezifische Breakpoints für Text und Abstände, um die Anpassungsfähigkeit in verschiedenen Kontexten zu gewährleisten.
Obwohl es Bausteine für Webflow und Framer gibt, gibt es kein Repository für die gängigen Frameworks wie React, Vue oder Angular.
Trotz des Fehlens von Dokumentation oder Richtlinien ist die Struktur leicht zu verstehen und einfach zu verwenden. Designer können die Dinge selbst in die Hand nehmen und Websites ohne Kodierung veröffentlichen.
Es gibt keine Aussage über den Grad der Barrierefreiheit der Komponenten, so dass diese nicht priorisiert, geschweige denn garantiert ist. Die primären und sekundären Textfarben erfüllen die WCAG AA-Kontrastanforderungen, die Farben der Platzhalter und Links jedoch nicht.
Verfügt über mehr als 30 Komponenten mit vielen Varianten und Eigenschaften, die es den Designern ermöglichen, ein breites Spektrum an Designszenarien abzudecken, ohne das Rad neu erfinden zu müssen.
Blank verwendet für seine Farben eine komponentenbasierte Token-Struktur, die es ermöglicht, Designentscheidungen auf einzelne Komponenten zuzuschneiden, anstatt sie universell anzuwenden. Dieser Ansatz bietet mehr Flexibilität, kann aber manchmal zu einer geringeren Konsistenz führen. Viele Komponenten sind auch in verschiedenen Formstilen erhältlich, wie z. B. scharfkantig (sharp), pillenförmig (pill) oder abgerundet (rounded).
Blank hat keine Gestaltungsrichtlinien oder Unterlagen zur Verfügung gestellt.
Enthält ein UI-Kit für Figma, Framer und Webflow. Verwendet auch einen Satz von Open-Source-Symbolen von Remix Icons.
Radix UI ist eine open-source React-Bibliothek für die Erstellung von Webanwendungen, die sich für Produkt- und Tool-Interfaces eignen. Sie ist für schnelle Entwicklung, einfache Wartung und Barrierefreiheit optimiert und wurde von Work OS entwickelt. Es handelt sich um eine seriöse und zuverlässige Bibliothek, die unter anderem von Linear, Supabase, Vercel, Teamflow, der Universität von Amsterdam und Node.js übernommen wurde.
Fast jeder Aspekt kann einem Theme zugeordnet werden. Es gibt die üblichen, wie Farbakzente, Light- und Dark Modes, Radius und Typografie. Aber zusätzlich ermöglicht die Token-Struktur auch die thematische Gestaltung von Abständen. Und für jede Komponente stehen sogar vier verschiedene visuelle Stile zur Auswahl, plus einfarbige und transparente Stile für Panels.
Komponenten-API-Äquivalent ist in Figma dokumentiert. Der Status jeder Komponente im Design vs. Code ist klar dokumentiert.
Die Figma-Datei ist nicht zu 100 % designerorientiert, sondern stellt eher einen Kompromiss dar, der besser mit dem Code abgestimmt ist. Dies könnte in einigen Bereichen dazu führen, dass das Design-Erlebnis anfangs unintuitiv ist.
Entspricht den WAI-ARIA-Interaktionsrichtlinien für Screenreader-Unterstützung, Typeahead-Unterstützung und Tastaturnavigation. Der Palettengenerator versucht außerdem, die WCAG AA-Kontraststandards zu erfüllen. Es ist jedoch immer noch möglich, dass der Algorithmus fehlschlägt, wenn man unzugängliche Farben wie Gelb als Hauptakzentfarbe wählt.
Eine anständige und durchdachte Auswahl an Komponenten, aber nichts besonders Außergewöhnliches.
Durch die abgeflachte Token-Struktur gibt es weniger Flexibilität für feingranulare Anpassungen oder Ausnahmen bei den zugewiesenen Farbrollen. Eine Änderung einer Farbe kann unerwünschte Effekte in der gesamten Bibliothek zur Folge haben. Ausnahmen können jedoch durch die Erstellung spezieller Tokens für bestimmte Anwendungsfälle gemacht werden. Radix selbst nutzt diese, um beispielsweise die Hintergrundfarbe von schwebenden Panels zu steuern.
Radix ist eher eine UI-Bibliothek als ein vollständiges Designsystem. Es enthält keine UX- oder Nutzungshinweise für Designer. Es ist sehr atomar und umfasst keine Muster oder Abläufe.
Keine Figma-Plugins oder Drittanbieter-Tools, sodass die erste Einrichtung und Anpassung ein manueller Prozess ist. Radix verfügt jedoch über einen eigenen Palettengenerator.
Material 3 (M3) ist ein Open-Source-Designsystem von Google, das für die Entwicklung von Mobile-First-Produkten in Android, Flutter und Web gedacht ist. Es ist eines der am weitesten verbreiteten Designsysteme, wenn nicht sogar das meistgenutzte, mit einer riesigen Community und zahllosen Drittanbietersystemen, -produkten und -tools, die darauf basieren oder davon inspiriert wurden.
Der Material Theme Builder unterstützt Light- und Dark-Mode sowie adaptive Formen. Farben, Radien, Typografie und Light- / Dark-Modes sind vollständig anpassbar. Beachte jedoch, dass der Abstand (Spacing) nicht anpassbar ist.
Parallel existierende Designer- und Entwickler-Bibliotheken, mit Plugins zur Überbrückung. Trotzdem ist die Benennung und Struktur der Komponenten auch für Designer ziemlich intuitiv.
Das Farbsystem von Material basiert auf zusammengesetzten Tokens und Transparenzwerten, um Zustände zu erzeugen, die von Figma jedoch nicht unterstützt werden. Die in Figma generierten Variablen enthalten nur rohe Hex-Werte und nutzen keine Alias-Funktionalitäten. Dies erschwert die Wartung und macht das System weniger transparent.
Die Richtlinien fördern die Gestaltung für eine Vielfalt von Nutzern, einschließlich Menschen mit Seh- und Hörbehinderungen, kognitiven Beeinträchtigungen usw. Der Farbalgorithmus gewährleistet einen Mindestkontrast von 3:1, kann aber auch Themes mit einem Kontrast von 7:1 für Nutzer mit Sehbehinderung erzeugen.
Die Komponenten von Material sind generisch und einfach und können keine komplexen Anwendungsfälle abdecken. Außerdem gibt es weniger Komponenten als in einigen anderen Systemen. Um mehr Komponenten zu erhalten, muss eine Drittanbieter-Bibliothek bezahlt werden.
Das Farbsystem wird durch den Paletten-Algorithmus bestimmt. Dies führt oft zu ungewöhnlich aussehenden Ergebnissen, einschließlich semantischer Farben, die nicht aus den Farbschemata stammen. Die Animationen und Stile sind ziemlich standardmäßig. Das Endergebnis sieht sehr nach Android aus.
Umfassende UX-Richtlinien sind in der Dokumentation verfügbar. Sie decken nicht nur die Komponenten ab, sondern auch Muster, adaptive Layouts und Hierarchien.
Viele Lernressourcen und Plugins helfen dabei, die Lücke zwischen Design und Entwicklung zu überbrücken, sowohl aus offiziellen als auch aus inoffiziellen Quellen. Das Google-Ökosystem umfasst Assets wie Icons und Schriftarten.
Die Designsysteme, die wir überprüft haben, zeigen ein Spektrum an Stärken. Aus der Analyse unserer Favoriten haben wir gelernt, dass jedes Designsystem seinen eigenen Fokus und seine eigenen Prioritäten hat. Hier haben wir die besten Bewertungen zusammengestellt, damit du das System auswählen kannst, das am besten mit deinen Projektzielen übereinstimmt.
Radix
Radix
Blank
Primer & Material 3
Ant Design
Material 3
Material 3
Material 3
Wir haben einige der besten Designsysteme auf dem Markt vorgestellt und unsere Favoriten getestet. Die Auswahl eines Systems hängt von deinen Anwendungsfällen und den Gründen ab, warum Du überhaupt mit einem Designsystem arbeiten möchtest. Anstatt ein Designsystem eines Drittanbieters zu verwenden, kannst Du auch dein eigenes Designsystem entwickeln. Wenn Du dir ein maßgeschneidertes Designsystem nicht leisten kannst, hoffen wir, dass unsere Übersicht über die besten Designsysteme von Drittanbietern dir bei der Auswahl des richtigen Systems für deine Bedürfnisse geholfen hat. Lass uns deine Meinung wissen, teile uns deine bevorzugten Designsysteme mit oder kontaktiere uns, um dein Projekt mit uns zu besprechen.