Design & UI Components

37 curated tools in this category

Buttons, modals, date pickers: rebuilding interface basics for the third time means losing hours to problems that were solved long ago. Component libraries like shadcn/ui or PrimeVue ship tested UI components with keyboard support and proper focus handling, while icon sets and UI kits round out the visual vocabulary. That leaves your working time for the parts of the product that set it apart.

In this category you will find component libraries for React, Vue, and Svelte, icon sets, layout tools like GridStack.js, and helpers like Responsively for testing across screen sizes. Which component approach fits your project and which license questions to settle before adoption is covered in the guide below the tools.

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

shepherd.js

Open Source
Design & UI Components

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 Components

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

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

Fumadocs

Open Source
Design & UI Components

React.js Framework für professionelle Entwickler-Dokumentationen

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

Impeccable

Design & UI Components

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 Components

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 Components

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

Free
Design & UI Components

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

Free
Design & UI Components

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

Free
Design & UI Components

Visueller CSS Grid Layout-Generator für responsive Webdesigns

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

Coreframework

Freemium
Design & UI Components

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 Components

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

Godly — Kuratierte Galerie exzellenter Webdesign-Beispiele zur Inspiration

Godly

Free
Design & UI Components

Kuratierte Galerie exzellenter Webdesign-Beispiele zur Inspiration

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

Embedresponsively

Free
Design & UI Components

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 Components

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

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

404s

Design & UI Components

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 Components

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

Superforms — Moderne Formularerstellung für SvelteKit mit eleganter Validierung

Superforms

Open Source
Forms & Surveys

Moderne Formularerstellung für SvelteKit mit eleganter Validierung

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

FormKit

Open Source
Forms & Surveys

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
Developer 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
Developer Tools

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

Responsively — Responsive Design testen auf allen Geräten gleichzeitig

Responsively

Open Source
Design & UI Components

Responsive Design testen auf allen Geräten gleichzeitig

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

ComfyUI

Open Source
Design & UI Components

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 Components

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 Components

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

What are UI components and component libraries?

UI components are reusable interface building blocks, from buttons and form fields to data tables. A component library bundles these blocks in a consistent design and takes the hard details off your plate, such as keyboard navigation in dropdowns or focus management in dialogs. Two models have established themselves. Classic libraries like PrimeVue are installed as a package dependency, with updates arriving through the package manager. shadcn/ui popularized a different principle: the components are copied into your project as source code, and you own and modify them like your own code; shadcn-svelte brings this approach to Svelte. Distinct from both are UI kits, meaning design templates for tools like Figma, and icon sets, which supply the visual vocabulary of an interface.

Typical use cases

A product interface with its own design: If the interface should carry its own signature, the copy approach of shadcn/ui fits. You control markup and styles completely and never fight the CSS specificity of a third-party library.

Admin areas and internal tools: Here, data tables, forms, and charts matter more than design individuality. A broad library like PrimeVue covers these building blocks, so a dashboard stands in days rather than weeks.

Dashboards with movable elements: Tiles that can be rearranged and resized via drag and drop are expensive to build from scratch. GridStack.js delivers exactly this grid behavior as a standalone library.

Consistent icons across the product: A single icon set with consistent stroke width looks calmer than a mix from several sources and saves the cleanup work of aligning sizes and styles.

What matters when choosing

Dependency or code ownership: A packaged library delivers updates and bugfixes through the package manager but occasionally breaks its API in major versions. Copied components are yours to maintain, and in return no release cycle binds you.

Framework binding: Most libraries belong to one framework such as React, Vue, or Svelte. Beyond availability for your stack, check how well the project is maintained, visible in commit activity and how open issues are handled.

Accessibility: Making comboboxes, date pickers, and dialogs properly operable is among the hardest jobs in frontend work. A library that ships ARIA roles and keyboard handling saves you exactly that work. Do not rely on the "accessible" label; test the components with your keyboard.

License: Many libraries are MIT-licensed, and some vendors additionally sell finished templates or premium blocks. For icon sets, read the license terms before first use, especially regarding commercial use and attribution requirements.

Frequently asked questions

What is the difference between a UI kit and a component library?

A UI kit is a design template for tools like Figma: it provides drawn components for mockups and prototypes. A component library provides the same building blocks as working code for a specific framework. Many teams use both as a pair so that design and implementation speak the same building blocks.

Are component libraries free?

Most widely used libraries are MIT-licensed and free to use commercially, including shadcn/ui, shadcn-svelte, and the core of PrimeVue. What often costs money are add-ons like finished page templates or premium blocks. For icon sets, check the license, since some sets require attribution.

Above you will find more than 40 libraries, icon sets, and tools side by side, each with its own detail page. If your product needs its own design, start with the copy approach of shadcn/ui; for internal tools with many tables, the faster route runs through a broad library like PrimeVue.

Meooow! Want tool tips by email?

Yes, please!