Design & UI-Komponenten

37 kuratierte Tools in dieser Kategorie

Buttons, Modals, Datepicker: Wer Interface-Grundbausteine zum dritten Mal selbst baut, verliert Zeit an Probleme, die längst gelöst sind. Component Libraries wie shadcn/ui oder PrimeVue liefern geprüfte UI-Komponenten mit Tastatursteuerung und sauberem Fokus-Verhalten, Icon-Sets und UI-Kits ergänzen das visuelle Vokabular. So bleibt deine Arbeitszeit für die Teile des Produkts übrig, die es von anderen unterscheiden.

In dieser Kategorie findest du Component Libraries für React, Vue und Svelte, Icon-Sets, Layout-Werkzeuge wie GridStack.js und Helfer wie Responsively für den Test über Bildschirmgrößen hinweg. Welcher Komponenten-Ansatz zu deinem Projekt passt und welche Lizenzfragen vor dem Einsatz zu klären sind, liest du im Leitfaden unter den Tools.

shepherd.js — Interaktive App-Touren einfach erstellen und Nutzer gezielt führen

shepherd.js

Open Source
Design & UI-Komponenten

Interaktive App-Touren einfach erstellen und Nutzer gezielt führen

Open Props — Supercharged CSS-Variablen für konsistente Web-Design-Tokens

Open Props

Open Source
Design & UI-Komponenten

Supercharged CSS-Variablen für konsistente Web-Design-Tokens

Fumadocs — React.js Framework für professionelle Entwickler-Dokumentationen

Fumadocs

Open Source
Design & UI-Komponenten

React.js Framework für professionelle Entwickler-Dokumentationen

Impeccable — Design-Vokabular und Kommandos für KI-gestützte Code-Generierung

Impeccable

Design & UI-Komponenten

Design-Vokabular und Kommandos für KI-gestützte Code-Generierung

KERN-UX — Open-Source Design-System für digitale Verwaltungslösungen in Deutschland

KERN-UX

Open Source
Design & UI-Komponenten

Open-Source Design-System für digitale Verwaltungslösungen in Deutschland

motion.dev — Production-ready Animation Library für React, JavaScript und Vue

motion.dev

Freemium
Design & UI-Komponenten

Production-ready Animation Library für React, JavaScript und Vue

Grid Malven — Visuelles Cheatsheet für CSS Grid Layout mit allen wichtigen Properties

Grid Malven

Kostenlos
Design & UI-Komponenten

Visuelles Cheatsheet für CSS Grid Layout mit allen wichtigen Properties

Flexbox Malven — Visuelles Flexbox-Cheatsheet mit interaktiven Beispielen für CSS-Layouts

Flexbox Malven

Kostenlos
Design & UI-Komponenten

Visuelles Flexbox-Cheatsheet mit interaktiven Beispielen für CSS-Layouts

CSS Grid Generator — Visueller CSS Grid Layout-Generator für responsive Webdesigns

CSS Grid Generator

Kostenlos
Design & UI-Komponenten

Visueller CSS Grid Layout-Generator für responsive Webdesigns

Coreframework — Visuelles CSS-Framework-Tool zum Erstellen individueller Design-Systeme

Coreframework

Freemium
Design & UI-Komponenten

Visuelles CSS-Framework-Tool zum Erstellen individueller Design-Systeme

macyjs masonry layouts script — Masonry-Layout-Bibliothek für flexible Bildgalerien mit variablen Höhen

macyjs masonry layouts script

Open Source
Design & UI-Komponenten

Masonry-Layout-Bibliothek für flexible Bildgalerien mit variablen Höhen

Godly — Kuratierte Galerie exzellenter Webdesign-Beispiele zur Inspiration

Godly

Kostenlos
Design & UI-Komponenten

Kuratierte Galerie exzellenter Webdesign-Beispiele zur Inspiration

Embedresponsively — Responsive Embed-Codes für YouTube, Google Maps & Co. generieren

Embedresponsively

Kostenlos
Design & UI-Komponenten

Responsive Embed-Codes für YouTube, Google Maps & Co. generieren

Awwwards — Premium-Inspirationsplattform für ausgezeichnetes Webdesign und UI/UX-Trends

Awwwards

Freemium
Design & UI-Komponenten

Premium-Inspirationsplattform für ausgezeichnetes Webdesign und UI/UX-Trends

404s — Kreative 404-Fehlerseiten für bessere User Experience

404s

Design & UI-Komponenten

Kreative 404-Fehlerseiten für bessere User Experience

Mavo — Web-Apps erstellen mit HTML & CSS – ohne JavaScript oder Server-Backend

Mavo

Open Source
Design & UI-Komponenten

Web-Apps erstellen mit HTML & CSS – ohne JavaScript oder Server-Backend

Superforms — Moderne Formularerstellung für SvelteKit mit eleganter Validierung

Superforms

Open Source
Formulare & Umfragen

Moderne Formularerstellung für SvelteKit mit eleganter Validierung

FormKit — Formularframework für Vue.js mit integrierter Validierung und Styling

FormKit

Open Source
Formulare & Umfragen

Formularframework für Vue.js mit integrierter Validierung und Styling

craft.js — Visuelle React-Komponenten-Editor für Drag-and-Drop Web-Entwicklung

craft.js

Open Source
Entwickler-Tools

Visuelle React-Komponenten-Editor für Drag-and-Drop Web-Entwicklung

GridStack.js — Responsives Grid-Layout-System für dynamische Web-Dashboards

GridStack.js

Open Source
Entwickler-Tools

Responsives Grid-Layout-System für dynamische Web-Dashboards

Responsively — Responsive Design testen auf allen Geräten gleichzeitig

Responsively

Open Source
Design & UI-Komponenten

Responsive Design testen auf allen Geräten gleichzeitig

ComfyUI — Modulare KI-Bildgenerierung mit maximaler Kontrolle und Flexibilität

ComfyUI

Open Source
Design & UI-Komponenten

Modulare KI-Bildgenerierung mit maximaler Kontrolle und Flexibilität

Shuffle.dev — Schnelle UI-Komponenten und Design-Systeme für moderne Web-Entwicklung

Shuffle.dev

Freemium
Design & UI-Komponenten

Schnelle UI-Komponenten und Design-Systeme für moderne Web-Entwicklung

Lost Pixel — Automatisierte visuelle Regression Testing für perfekte UI-Qualität

Lost Pixel

Open Source
Design & UI-Komponenten

Automatisierte visuelle Regression Testing für perfekte UI-Qualität

Was sind UI-Komponenten und Component Libraries?

UI-Komponenten sind wiederverwendbare Interface-Bausteine, vom Button über das Formularfeld bis zur Datentabelle. Eine Component Library bündelt solche Bausteine in einheitlichem Design und nimmt dir die schwierigen Details ab, etwa Tastaturnavigation in Dropdowns oder Fokus-Management in Dialogen. Zwei Modelle haben sich etabliert. Klassische Libraries wie PrimeVue installierst du als Paket-Abhängigkeit und beziehst Updates über den Paketmanager. shadcn/ui hat ein anderes Prinzip populär gemacht: Die Komponenten werden als Quellcode in dein Projekt kopiert, du besitzt und veränderst sie wie eigenen Code; shadcn-svelte überträgt diesen Ansatz auf Svelte. Davon abzugrenzen sind UI-Kits, also Design-Vorlagen für Werkzeuge wie Figma, und Icon-Sets, die das Bildvokabular eines Interfaces liefern.

Typische Einsatzszenarien

Produktoberfläche mit eigenem Design: Soll das Interface eine eigene Handschrift tragen, passt der Copy-Ansatz von shadcn/ui. Du kontrollierst Markup und Styles vollständig und kämpfst nicht gegen die CSS-Spezifität einer fremden Bibliothek an.

Admin-Bereiche und interne Tools: Hier zählen Datentabellen, Formulare und Diagramme mehr als Design-Individualität. Eine breite Library wie PrimeVue deckt diese Bausteine ab, sodass ein Dashboard in Tagen statt Wochen steht.

Dashboards mit verschiebbaren Elementen: Kacheln, die sich per Drag-and-drop anordnen und in der Größe ändern lassen, sind aufwendig selbst zu bauen. GridStack.js liefert genau dieses Rasterverhalten als eigenständige Bibliothek.

Einheitliche Icons im ganzen Produkt: Ein durchgängiges Icon-Set mit konsistenter Strichstärke wirkt ruhiger als ein Mix aus mehreren Quellen und erspart Nacharbeit beim Angleichen von Größen und Stilen.

Worauf es bei der Auswahl ankommt

Abhängigkeit oder Code-Besitz: Eine Paket-Library liefert Updates und Bugfixes über den Paketmanager, bricht aber bei Major-Versionen gelegentlich ihre API. Kopierte Komponenten musst du selbst pflegen, dafür bindet dich kein Release-Zyklus.

Framework-Bindung: Die meisten Libraries gehören zu einem Framework wie React, Vue oder Svelte. Prüfe neben der Verfügbarkeit für deinen Stack auch die Pflege des Projekts, erkennbar an Commit-Aktivität und dem Umgang mit offenen Issues.

Barrierefreiheit: Combobox, Datepicker und Dialog korrekt bedienbar zu machen gehört zu den schwersten Aufgaben im Frontend. Eine Library, die ARIA-Rollen und Tastatursteuerung mitbringt, erspart dir genau diese Arbeit. Verlasse dich dabei nicht auf das Label "accessible", sondern teste die Komponenten mit der Tastatur.

Lizenz: Viele Libraries stehen unter MIT-Lizenz, manche Anbieter verkaufen zusätzlich fertige Templates oder Premium-Blöcke. Bei Icon-Sets gehört der Blick in die Lizenzbedingungen vor den ersten Einsatz, vor allem bei kommerzieller Nutzung und Pflicht zur Namensnennung.

Häufige Fragen

Was ist der Unterschied zwischen UI-Kit und Component Library?

Ein UI-Kit ist eine Design-Vorlage für Werkzeuge wie Figma: Es liefert gezeichnete Komponenten für Entwürfe und Prototypen. Eine Component Library liefert dieselben Bausteine als lauffähigen Code für ein bestimmtes Framework. Viele Teams setzen beides als Paar ein, damit Entwurf und Umsetzung dieselben Bausteine sprechen.

Sind Component Libraries kostenlos?

Die meisten verbreiteten Libraries stehen unter MIT-Lizenz und sind auch kommerziell frei nutzbar, darunter shadcn/ui, shadcn-svelte und der Kern von PrimeVue. Geld kosten häufig Zusatzangebote wie fertige Seiten-Templates oder Premium-Blöcke. Bei Icon-Sets lohnt der Blick in die Lizenz, weil einzelne Sets eine Namensnennung verlangen.

Oben stehen über 40 Bibliotheken, Icon-Sets und Werkzeuge nebeneinander, jedes mit eigener Detailseite. Braucht dein Produkt ein eigenes Design, beginne beim Copy-Ansatz von shadcn/ui; für interne Tools mit vielen Tabellen führt der schnellere Weg über eine breite Library wie PrimeVue.

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!