Tools· Design & Kreativ

    Componentry

    Kostenlose Sammlung von rund 40 animierten React-Komponenten zum Kopieren und Einfügen, installierbar über die shadcn-Registry und per MCP-Server direkt aus KI-Coding-Assistenten heraus ansprechbar.

    gestaltendausführbarOpen Source

    Beschreibung

    Stärken

    Kostenlos und quelloffen
    Alle rund 40 Komponenten stehen kostenlos und auch für kommerzielle Projekte zur Verfügung, als Copy-paste-Code statt als Abo- oder Lizenzmodell.
    Breite Motion-Bibliothek
    Vier Kategorien, Text-Animationen, allgemeine Komponenten, Hero-Hintergründe und visuelle Effekte, decken einen Großteil gängiger Marketing-Motion-Anwendungsfälle ab.
    shadcn-Registry-Integration
    Komponenten installieren sich über die vertraute shadcn-CLI direkt als editierbarer Quellcode im eigenen Projekt, nicht als externe npm-Abhängigkeit.
    Live-Vorschau vor der Übernahme
    Die Dokumentationsseite zeigt jede Komponente vorab live, sodass sich Wirkung und Stil vor dem Einbau prüfen lassen.
    Direkt erreichbarer Autor
    Harsh Jadhav pflegt die Bibliothek aktiv und ist für individuelle Bausteine, Zusammenarbeit oder Fragen direkt per E-Mail erreichbar.

    Einschätzung

    KI-Funktionen

    • MCP-Server für Komponentenzugriff per Prompt Ein eigener MCP-Server macht die gesamte Komponentenbibliothek für KI-Coding-Assistenten wie Claude Code oder Cursor ansprechbar.
    • Einrichtung über die shadcn-MCP-Initialisierung Der Server wird mit dem Befehl `pnpm dlx shadcn@latest mcp init` aktiviert und über den Registry-Eintrag in der Projektkonfiguration mit Componentry verbunden.
    • Natürlichsprachliche Komponentenanfragen Nach der Einrichtung genügen Prompts wie „Add a blur reveal animation" oder „Add a vertical marquee of logos", damit der Assistent die passende Komponente über die Registry auflöst und einfügt.

    Wofür geeignet

    • Marketing- und Landingpage-Teams, die schnell fertige animierte Hero-Sections, Text-Effekte oder interaktive Widgets brauchen, ohne sie selbst zu bauen
    • Projekte, die bereits auf React und Tailwind CSS setzen und neue Komponenten per shadcn-Registry oder direktem Copy-paste ergänzen wollen
    • KI-gestützte Entwicklungsumgebungen wie Claude Code oder Cursor, die Komponenten direkt per Prompt über den MCP-Server anfordern sollen
    • Weniger geeignet für Weniger geeignet für Projekte, die WebGL grundsätzlich vermeiden müssen, eine reduzierte und flache Markenästhetik verfolgen, oder bereits auf eine andere Animations-Engine wie Motion standardisiert haben

    Einschränkungen und Hinweise

    • Peer-Abhängigkeiten nötig framer-motion, clsx und tailwind-merge müssen im Projekt installiert sein, WebGL-lastige Hero-Komponenten benötigen zusätzlich eine passende WebGL- beziehungsweise Three-Bibliothek.
    • Generisch gestylt Komponenten kommen mit neutralem Ausgangsstyling und müssen vor dem produktiven Einsatz an die eigene Farb- und Markenwelt angepasst werden.
    • WebGL-Hero-Komponenten als teuerster Posten Die Dither-, Prism- und Liquid-Hero-Hintergründe verursachen die höchste Rendering-Last der Bibliothek, weshalb sich pro Seite nur ein vollflächiger WebGL-Hintergrund empfiehlt und Einstellungen für reduzierte Bewegung beachtet werden sollten.
    • Framework-Bindung Die Bibliothek setzt React und Tailwind CSS voraus und lässt sich nicht ohne größere Anpassung in andere Frontend-Stacks übernehmen. Der bequemste Bezugsweg läuft über die shadcn-Registry, alternativ lässt sich der Quellcode direkt kopieren.
    • Von einem einzelnen Autor gepflegt Componentry wird von Harsh Jadhav herausgegeben, Anfragen laufen direkt an ihn.

    Quick Start

    1. Die Registry einmal pro Projekt in der `components.json` eintragen, mit dem Namespace `@componentry` und der URL `https://componentry.fun/r/{name}.json`.
    2. Peer-Abhängigkeiten installieren, etwa mit `pnpm add framer-motion clsx tailwind-merge`, bei WebGL-Komponenten zusätzlich die passende WebGL- beziehungsweise Three-Bibliothek.
    3. Auf componentry.fun eine passende Komponente auswählen und in der Live-Vorschau prüfen.
    4. Die gewählte Komponente mit `npx shadcn@latest add @componentry/<component>` ins Projekt holen, die Datei landet unter `components/ui/`.
    5. Farben, Abstände und Tokens der Komponente an die eigene Markenwelt anpassen.

    Tipps

    • Vor der Übernahme jede Komponente in der Live-Vorschau auf componentry.fun ansehen, weil sich Wirkung und Performance stark je nach Komponente unterscheiden.
    • WebGL-lastige Hero-Hintergründe sparsam einsetzen, ein vollflächiger WebGL-Hintergrund pro Seite reicht in der Regel aus.
    • Den MCP-Server einrichten, wenn regelmäßig in Claude Code oder Cursor gearbeitet wird, das erspart das manuelle Kopieren einzelner Komponenten.
    • Einstellungen für reduzierte Bewegung respektieren, gerade bei den ausdrucksstarken Partikel- und Textanimationen.

    Zugang

    Stand: · Angaben zu Preisen, Tarifen und Funktionen sind eine Momentaufnahme. Vor einer Entscheidung lohnt der Blick auf die Anbieterseite.

    Im Workshop wird daraus Ihre Methode.

    Wer diesen Prozess einmal laufen sieht, will als Nächstes den Agenten dahinter. Das bauen wir im Workshop Vom Prozess zum Agenten.

    Workshops ansehen

    Gespräch statt Pitch

    Erst verstehen, dann entscheiden. Wir nehmen uns Zeit für ein erstes Gespräch, ohne Verkaufsdruck, ohne Verpflichtung.

    Gespräch vereinbaren