Tools· Design & Kreativ

    Vengeance UI

    Quelloffene React- und Next.js-Komponentenbibliothek für ausdrucksstarke Marketing-Animationen, mit eigenem Template-System für ganze Seitenabschnitte und einer Reihe Bausteinen speziell für Agenten- und KI-Produktoberflächen.

    gestaltendausführbarunklar

    Beschreibung

    Stärken

    Große Bandbreite animierter Bausteine
    Der Katalog deckt Layout- und Grid-Elemente, Tooltip- und Marquee-Komponenten, Textanimationen, animierte Buttons, Loader und Showcase-Elemente in einer einzigen Bibliothek ab.
    Editierbarer Quellcode statt Blackbox-Paket
    Komponenten werden als TypeScript-Dateien direkt ins eigene Projekt kopiert, statt als versionierte, gekapselte npm-Abhängigkeit eingebunden zu werden.
    Eigenes Template-System für komplette Seitenabschnitte
    Die Mist-Familie liefert vollständige Sektionen wie Hero, Features mit mehreren Varianten, CTA, FAQ, Auth, Contact, Comparator, Logo Cloud und Footer, nicht nur einzelne Widgets.
    Monorepo- und Registry-Alias-Unterstützung
    Die CLI erlaubt in Monorepos die Angabe eines Workspace-Pfads und lässt sich mit einem kürzeren Registry-Alias konfigurieren.
    Moderner technischer Unterbau
    React 19.2, Next.js 16.2, TypeScript und Tailwind CSS bilden die Basis, ergänzt um 24 Radix-UI-Primitives.

    Einschätzung

    KI-Funktionen

    • Bausteine für Agenten- und KI-Produktoberflächen Mehrere Komponenten sind gezielt für LLM- und Agenten-Dashboards gestaltet, etwa ein Agent Bento Grid sowie Panels im Stil eines Token-Monitors, einer Knowledge Base oder eines Tool Inspectors.
    • Automatische Abhängigkeitsauflösung je Komponente Die Registry-CLI löst die zu einer Komponente passenden Abhängigkeiten automatisch auf, etwa Framer Motion, Radix, GSAP oder Three.js samt Shader-Paketen, statt sie manuell zusammenzustellen.
    • Registry-URL als direkter, scriptfähiger Installationspfad Komponenten lassen sich auch über eine feste Registry-URL statt über den Alias-Befehl installieren, was sich in automatisierte Setup-Abläufe einbinden lässt.

    Wofür geeignet

    • Marketing- und Landingpages, die einen auffälligen, animierten Bewegungsmoment brauchen, etwa Hover-Effekte mit Verschiebung, kinetische Texte oder scrollgesteuerte Layouts
    • Teams, die Oberflächen für Agenten- oder KI-Produkte bauen und dafür vorgefertigte Bausteine wie ein Bento Grid oder Token-Monitor-Panels suchen
    • Projekte, die vollen Zugriff auf den Komponentenquellcode wollen statt einer versionierten npm-Abhängigkeit
    • Weniger geeignet für Weniger geeignet für Projekte mit strikten Lizenzanforderungen, da im Repository keine LICENSE-Datei vorliegt, oder für Setups, die bereits fest auf motion.dev statt Framer Motion festgelegt sind

    Einschränkungen und Hinweise

    • Keine LICENSE-Datei im Repository Trotz der Selbstbeschreibung als Open Source enthält das GitHub-Repository keine LICENSE-Datei, was rechtlich einem All-Rights-Reserved-Status entspricht. Vor kommerziellem oder White-Label-Einsatz sollte die Nutzungsrechte-Frage direkt mit dem Autor geklärt werden.
    • Kein eigenständiges npm-Paket Komponenten werden per Quellcode-Kopie oder shadcn-Registry-CLI eingebunden, nicht als versionierte npm-Abhängigkeit. Die Dateien liegen danach im eigenen Projekt und werden dort selbst gepflegt.
    • Community-Token im Repository beworben Die README des Projekts bewirbt einen eigenen Solana-Community-Token, ein für eine UI-Bibliothek ungewöhnliches Signal, das bei der Einschätzung der langfristigen Pflege des Projekts mitbedacht werden sollte.
    • Domain weicht vom Markennamen ab Der Markenname lautet „Vengeance UI", die Domain vengenceui.com lässt den Buchstaben „a" jedoch aus, ebenso der Repository-Name auf GitHub. Beim direkten Ansteuern der Seite ist auf die Schreibweise zu achten.
    • Unterschiedlicher Abhängigkeitsbedarf je Komponente Manche Bausteine benötigen nur Tailwind und Radix UI, andere zusätzlich GSAP oder Three.js mit Shader-Paketen. Vor einer manuellen Quellcode-Kopie lohnt sich ein Blick auf die Importe der jeweiligen Komponente, um unnötig große Bundle-Zuwächse zu vermeiden.

    Quick Start

    1. Ein Next.js-Projekt mit App Router, TypeScript und Tailwind CSS anlegen, etwa über create-next-app, oder ein bestehendes Projekt mit shadcn/ui-Setup verwenden.
    2. Die Komponentenübersicht unter vengenceui.com/docs/components-overview durchsehen und die passenden Bausteine auswählen.
    3. Die gewählte Komponente per shadcn-CLI installieren, etwa mit npx shadcn@latest add @vengeanceui/<component>, oder alternativ über die zugehörige Registry-URL.
    4. Bei Bedarf einen Registry-Alias in der Projektkonfiguration hinterlegen, um kürzere Komponentennamen bei der Installation zu verwenden.
    5. Die installierten Dateien mit den eigenen Design-Tokens abstimmen und in die Anwendung einbinden.

    Tipps

    • Vor dem Einbau jeder Komponente deren Importe prüfen, weil animationsintensive Bausteine zusätzlich GSAP oder Three.js mitbringen können, während andere ohne diese Abhängigkeiten auskommen.
    • Die Lizenzlage für den konkreten Anwendungsfall vorab direkt beim Autor klären, bevor Komponenten in kommerzielle oder White-Label-Projekte übernommen werden.
    • Bei Monorepo-Setups den Workspace-Pfad explizit in der CLI angeben, statt sich auf die automatische Erkennung zu verlassen.
    • Pro Seitenabschnitt nur einen ausgeprägten animierten Blickfang setzen, statt mehrere Bento Grids, kinetische Texte und Glass Docks gleichzeitig zu kombinieren, damit die Seite nicht überladen wirkt.

    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