Aktive Nutzer
Letzte 30 Tage
300+ animierte, barrierefreie Komponenten und Effekte für React, Vue, Svelte, Angular, Astro oder reines HTML. Native Web Components, keine Abhängigkeiten und ein
Früher Zugang am Tag des Starts. Kein Spam, Abmelden mit einem Klick · Datenschutz.
Einmal zahlen, für immer nutzen · 14 Tage Rückerstattung (Bedingungen)
> Füge eine Statistik-Sektion mit einer leuchtenden Karte und einer hochzählenden Zahl hinzu
marvelous-ui search_components "stats card glow count up"
→ border-beam, card, number-ticker
marvelous-ui install_components framework: "react"
✓ 3 Komponenten + Tokens nach src/marvelous/ kopiert · 0 npm-Abhängigkeiten hinzugefügt
✓ Stats.tsx erstellt. Dark Mode, Tastatur und reduzierte Bewegung berücksichtigt.
Eine Bibliothek. Für jeden Stack, zu dem du je wechselst.
Warum Marvelous
Ein integrierter MCP-Server lässt jeden Agenten den Katalog durchsuchen, jede API lesen und Komponenten samt Abhängigkeiten installieren. Keine halluzinierten Props.
Native Custom Elements + CSS in Layers. Wechsle den Stack, behalte deine UI.
OKLCH-Design-Tokens. Zieh am Regler: Die ganze Seite wechselt live ihr Theme.
ARIA-Rollen, volle Tastaturbedienung, sichtbarer Fokus, reduzierte Bewegung. Nicht erst im Nachhinein.
Jede Komponentenseite hat ihre Hinweise zur Barrierefreiheit: was die Komponente für Tastatur, Screenreader und reduzierte Bewegung tut.
Lesbare Dateien landen in deinem Repo. Keine Blackbox, kein Lock-in.
Live statt Screenshots
<mv-text-reveal>
Bring es zum
<mv-sparkles-text>
Aurora-Verlauf
.mv-gradient-text
Antworten
<mv-text-highlight> · hover
$
Ein Licht folgt deinem Cursor über die ganze Gruppe.
Ein Komet läuft den Rand entlang.
Rotierende konische Reflexe.
Ein knisternder Rand, in JS gezeichnet.
Verlaufsrand + Halo.
Ein wandernder Verlaufsrand.
<mv-confetti-button>
data-effect
.mv-badge · data-pulse
<mv-theme-toggle> · circular reveal
<mv-thinking-orb> · AI states
toast() · swipe to dismiss
Labels, Hinweise und Fehlerzustände, alles in CSS.
$24 / Monat
$19 / Monat, jährlich abgerechnet
Außerdem dabei: Dialog, Drawer, Popover, Menü, Combobox, Befehlspalette, Datumsauswahl, Kalender, Tabelle, OTP, Datei-Upload, Stepper, Toast, Tooltip, Diagramm… die langweiligen Teile, richtig gemacht.
+ 280 weitereLight ✦
20 neue Komponenten für die Details, die selbstgebaute Versionen übersehen: Autofill, das weiter funktioniert, ein „vor 3 Minuten“, das aktuell bleibt, ein Zähler, der beim ersten Rendern nie hüpft.
<mv-password-field>
<mv-relative-time>
<mv-count-bump>
Anzeigen und Verbergen, eine Warnung bei Feststelltaste, Regeln schon vor dem ersten Tastendruck aufgelistet.
Chips, die du aus einer Tabelle einfügen kannst, abgeschickt wie ein echtes Formularfeld.
Ablehnen so einfach wie Akzeptieren, und Skripte warten wirklich auf die Einwilligung.
Verschwindet beim Herunterscrollen, aber nie, solange Fokus oder ein Menü darin liegt.
Kopiert den Befehl, nie den Prompt, die Ausgabe oder die Zeilennummern.
Kein Driften, keine negativen Zahlen, das Ziel in der Ortszeit des Besuchers.
„vor 3 Minuten“, das aktuell bleibt, mit einem einzigen gemeinsamen Timer.
„▲ +12,4 % zur Vorwoche“, vorgelesen als ein klarer Satz.
Einmal geschlossen, gemerkt, und sie verschiebt nie das Layout.
Speichern, gespeichert, offline: Sie flackert nie und zeigt nie zu früh „Saved“.
Ein „Show more“-Schalter, den es nur gibt, wenn der Text wirklich abgeschnitten ist.
Mesh-, Glow-, Raster- und Körnungshintergründe mit einer Klasse, ganz ohne JavaScript.
Ein kleiner Fortschrittsring neben dem Systemcursor, solange ein Bereich arbeitet.
Eine weiche Fläche, die sich an den Link unter dem Zeiger schmiegt, der Systemcursor bleibt.
Eine einzeilige Lesehilfe, die dem Zeiger oder der Tastatur folgt.
Erscheint nur, wenn du wieder nach oben scrollst, und setzt den Fokus an den Seitenanfang.
Ziehen, Mausrad und Randhinweise für breite Tabellen und Kartenleisten.
Bildplatzhalter, die nie verrutschen, aufblitzen oder ein kaputtes Symbol zeigen.
Warenkorb- und Badge-Zähler, die bei Änderungen hüpfen, nie beim ersten Rendern.
Das native Teilen-Menü oder ein Menü ganz ohne Anfragen an Dritte.
Exclusives
150 Exclusives: Originalkomponenten, die du in keiner anderen Bibliothek findest. Die nützlichsten gibt es in 8 Kits, gruppiert nach dem Problem, das sie lösen. Viele übernehmen eine Mechanik aus einem Film, einem Spiel, einer Serie oder einem Roman und machen daraus ein nützliches Verhalten der Oberfläche. Entliehen wird nur die Mechanik, nie Artwork, Logos, Typografie oder Farben.
Lange Formulare, die Abstürze, Tippfehler und Fehlerlawinen überstehen.
Hürden, die dem echten Risiko eines Löschens, eines Widerrufs oder eines Geheimnisses entsprechen.
Wartezeiten, Ablehnungen und Sperren, die sagen, was wirklich passiert.
Quellen, Interpretation und Urheberschaft sichtbar gemacht, Aussage für Aussage.
Doppelgänger vor dem Klick erkannt, Einbettungen stumm, bis man sie hereinbittet.
Alarme, die sich Vertrauen verdienen und abklingen, und fehlende Signale, die Alarm schlagen.
Kennzahlen, die zeigen, wie sie berechnet werden, wie aktuell sie sind und in welcher Größenordnung sie liegen.
Anvisieren per Tastatur, Rückwege und Erkundung für dichte Apps.
Exclusives sind in jedem kostenpflichtigen Plan enthalten. Die Titel werden nur genannt, um die Herkunft jeder Mechanik zu beschreiben, und bleiben Eigentum ihrer jeweiligen Inhaber. Keine Verbindung zu den Rechteinhabern und keine Billigung durch sie.
Für Claude Code · Cursor · Copilot · Windsurf
KI-Agenten schreiben hervorragend UI und vergessen zuverlässig die API einer Bibliothek. Der MCP-Server von Marvelous gibt ihnen den Katalog, die API und das Demo-Markup jeder Komponente und ein Tool, das Dateien samt Abhängigkeiten installiert. Ergebnis: korrekter Code beim ersten Versuch, in welchem Framework das Projekt auch läuft.
search_components Volltextsuche über Namen, Tags und APIsget_component API, Hinweise zur Barrierefreiheit, kanonisches Demo-Markupinstall_components kopiert Dateien + Abhängigkeiten und liefert das Snippet für dein Frameworkget_design_tokens damit eigenes CSS zu deinem Theme passtclaude mcp add marvelous-ui -- node ./marvelous/mcp/server.mjs
{
"mcpServers": {
"marvelous-ui": {
"command": "node",
"args": ["./marvelous/mcp/server.mjs"]
}
}
}
Lieber ohne KI? Die CLI kann dasselbe: node marvelous/scripts/add.mjs dialog tabs --out src/ui
Der ehrliche Vergleich
| Funktion | Typisches React-UI-Kit | Marvelous UI |
|---|---|---|
| Funktioniert mit Vue, Svelte, Angular, Astro, HTML | ✕ | ✓ |
| Laufzeitabhängigkeiten | framer-motion, three, gsap… | keine |
| MCP-Server für KI-Agenten | selten | ✓ inklusive |
| Originalkomponenten, die du sonst nirgends findest | selten | 150 Exclusives |
| Dark Mode + reduzierte Bewegung überall | unterschiedlich | ✓ jede Komponente |
| Dein CSS gewinnt immer (Layers ohne Spezifität) | ✕ | ✓ |
| Preise | oft Jahresabo | einmalig, für immer deins |
Preise
Jeder Plan enthält alle Komponenten, den MCP-Server, die CLI und 12 Monate neue Komponenten, Updates und Playground-Exporte.
Preise in USD. EU und Vereinigtes Königreich: inkl. MwSt. USA, Kanada und Indien: Umsatzsteuer wird bei der Bezahlung hinzugefügt. Verkauft von unserem Merchant of Record, Polar. 14 Tage Rückerstattung (Bedingungen).
Free pack
Die Basiskomponenten für jeden Tag, mit demselben Code, derselben CLI und demselben MCP-Server wie in den kostenpflichtigen Plänen. MIT-Lizenz: Zip herunterladen, Quellcode lesen, shippen.
ZIP · direkter Download · mit MCP-Server, CLI und Dokumentation
cd marvelous-ui-free && npm install
node scripts/init-agent.mjs ../my-app
Schreibt AGENTS.md und die MCP-Konfiguration für Claude Code, Cursor, VS Code und Gemini CLI. Codex, Windsurf, Zed: siehe docs/MCP.md im Zip.
Jeder Plan schaltet die ganze Bibliothek frei.
Done for you
Eine animierte, barrierefreie Landingpage, die auf Conversion ausgelegt ist, geliefert in deinem Stack, mit Quellcode. Ab 2.850 $. 3 Plätze pro Monat.
Gebaut von Quentin Fankrache, dem Autor von Marvelous UI.
FAQ
Ja. Die Komponenten sind standardkonforme Custom Elements mit Light-DOM-Markup und CSS in Cascade Layers. React 19+ unterstützt sie nativ; Vue braucht eine Zeile (isCustomElement); Angular braucht CUSTOM_ELEMENTS_SCHEMA; Svelte, Astro und reines HTML funktionieren ohne Weiteres. MCP und CLI liefern dir das passende Snippet für dein Framework.
Exclusives sind 150 Originalkomponenten, die du in keiner anderen Bibliothek findest, enthalten in jedem kostenpflichtigen Plan. Kits gruppieren die nützlichsten nach dem Problem, das sie lösen, etwa Formulare, die niemanden verlieren, oder sichere destruktive Aktionen. Zu den 8 Kits
Du zahlst einmal und behältst alles, was du heruntergeladen hast, für jedes Projekt, für immer. Die ersten 12 Monate neue Komponenten, Updates und Playground-Exporte sind inklusive. Danach ist eine Verlängerung optional (59 $ bis 359 $ pro Jahr, je nach Plan). Wenn du aufhörst, wird dir nichts genommen, was du gebaut oder heruntergeladen hast.
Ja, in unbegrenzt vielen Endprodukten, auch kommerziell. Nicht erlaubt ist, die Komponenten selbst als UI-Kit, Template-Marketplace-Artikel oder konkurrierende Bibliothek weiterzuverkaufen oder weiterzugeben.
Die Komponenten, die in dieser Website oder App verwendet werden, werden mit ihr ausgeliefert, samt Quellcode. Dein Kunde darf sie nur nutzen, um dieses Produkt zu betreiben und zu warten, nicht in einem anderen. Mit Unlimited kannst du diesen Quellcode auch übergeben, damit der Kunde oder seine anderen Dienstleister das Produkt warten. Ein Freelancer, der an deinen Projekten arbeitet, zählt als einer deiner Entwickler. Lizenz lesen
Bestens. Alle Selektoren stecken in :where() innerhalb von @layer mv.*, deine Utilities überschreiben sie also immer. Einmal die Reihenfolge der Layers festlegen, fertig.
Jedes Modul ist SSR-sicher (kein Zugriff auf window/document auf oberster Ebene). Die Komponenten werden im Client aktiviert.
ARIA-Rollen, volle Tastaturbedienung und sichtbarer Fokus bei jeder interaktiven Komponente. Dekorative Effekte sind vor Hilfstechnologien verborgen und stoppen, wenn der Nutzer reduzierte Bewegung bevorzugt.
Schreib uns innerhalb von 14 Tagen. Wenn du das Pro pack noch nicht heruntergeladen hast, bekommst du den vollen Betrag zurück, ohne Rückfragen. Wenn doch, sag uns, was nicht funktioniert hat, und wir erstatten dir einmalig den Betrag. Vorher kannst du das Free pack und den Playground kostenlos ausprobieren. Bedingungen
Ja. Die Bezahlung läuft über unseren Merchant of Record, der eine umsatzsteuerkonforme Rechnung mit deinen Firmendaten ausstellt.
Keine Sorge. Wir haben die UI im Griff. Start: bald.
Diese Seite wurde mit KI übersetzt. Übersetzungsfehler melden