Pfeil links und rechts: zum benachbarten Tool in der Übersicht wechseln. Pfeil hoch und runter scrollen die Seite.

Radix Vue

Radix Vue

Open Source

Unstyled Vue-Komponenten für barrierefreie UI-Entwicklung

Website besuchen
Herzen Heat (0–100)
6.551 Stars MIT v2.9.10 13. Juni 2026 Seit Juni 2023 253 offene Issues

Zusammenfassung

Radix Vue ist eine Vue-3-Komponentenbibliothek mit primitiven, ungestylten UI-Elementen, die Accessibility und Funktionalität in den Fokus setzt. Sie ermöglicht es Entwicklern, schnell barrierefreie Benutzeroberflächen zu erstellen, ohne dabei in vorgegebene Design-Patterns eingeschränkt zu sein.

Vorteile

  • + Vollständige Barrierefreiheit nach WCAG-Standards integriert
  • + Komplette Kontrolle über Styling und Aussehen
  • + Umfangreiche Dokumentation und Komponentenbibliothek

Nachteile

  • Erfordert zusätzliches CSS/Styling-Wissen für vollständige Implementierung
  • Kleinere Community im Vergleich zu etablierten UI-Frameworks

Anwendungsfälle

  • Erstellung barrierefreier Design-Systeme mit Vue 3
  • Aufbau von Custom-Komponenten mit vollen Style-Kontrolle
  • Entwicklung von Enterprise-Anwendungen mit hohen Accessibility-Standards
  • Integration in bestehende Vue-Projekte mit tailormade UI-Lösungen

Ideal für

Für Vue-3-Entwickler, die barrierefreie, vollständig customizable UI-Komponenten benötigen, ohne Design-Einschränkungen.

Tags

Plattformen: web
Preismodell: Open Source

Was ist Radix Vue?

Radix Vue ist eine Komponentenbibliothek für Vue 3, die UI-Primitive ohne eingebettetes Styling bereitstellt. Das bedeutet: Die Komponenten liefern Verhalten, Zugänglichkeit und Interaktionslogik, das visuelle Design liegt vollständig beim Entwickler. Das Projekt ist eine Vue-Portierung des ursprünglich für React entwickelten Radix UI und steht als Open-Source-Projekt kostenfrei zur Verfügung.

Der Kerngedanke ist die Trennung von Funktion und Aussehen. Wer eine Dropdown-Komponente einbaut, bekommt ARIA-Attribute, Keyboard-Navigation und Fokus-Management mitgeliefert, aber kein vorgegebenes Farbschema und keine Klassen, die man erst überschreiben muss.

Kernfunktionen

  • Ungestylte Primitive: Komponenten kommen ohne CSS. Styling erfolgt vollständig über eigene Klassen oder ein Utility-Framework wie Tailwind.
  • WCAG-konforme Barrierefreiheit: Accessibility-Logik ist direkt in die Komponenten eingebaut, inklusive Keyboard-Navigation, ARIA-Rollen und Fokus-Management.
  • Komponentenvielfalt: Die Bibliothek umfasst gängige UI-Elemente wie Dialoge, Tooltips, Dropdowns, Tabs, Accordions und weitere interaktive Muster.
  • Vue-3-Integration: Die Komponenten nutzen die Composition API und lassen sich in bestehende Vue-3-Projekte einbinden.
  • Umfangreiche Dokumentation: Jede Komponente wird mit Beispielen, API-Referenz und Accessibility-Hinweisen dokumentiert.

Für wen eignet sich Radix Vue?

Radix Vue richtet sich an Entwickler, die ein eigenes Design-System aufbauen oder Komponenten stark an ein bestehendes Corporate Design anpassen müssen. Besonders relevant ist das für Teams, die Accessibility-Anforderungen formal erfüllen müssen und keine Zeit haben, ARIA-Patterns von Grund auf selbst zu implementieren.

Wer wenig CSS-Erfahrung mitbringt, steht vor einem konkreten Problem: Ohne eigene Styles sehen die Komponenten im Browser buchstäblich unfertig aus. Der Einstieg erfordert also entweder ein Utility-Framework oder die Bereitschaft, eigene Stylesheets zu schreiben.

Einordnung & Alternativen

Radix Vue gehört zur Kategorie der "headless" UI-Bibliotheken. Dieser Ansatz unterscheidet sich grundlegend von vollständigen Component-Frameworks wie Vuetify oder PrimeVue, die Design und Funktionalität im Paket liefern. Headless-Bibliotheken geben mehr Kontrolle, verlangen aber mehr Eigenarbeit beim Styling.

Wer denselben Ansatz aus dem React-Ökosystem kennt, findet in Radix Vue eine strukturell vergleichbare Lösung für Vue 3. Für Teams, die primär schnelle Prototypen oder standardisierte Oberflächen brauchen, sind gestylete Alternativen effizienter. Für Projekte mit strikten Accessibility-Anforderungen und individuellem Design ist Radix Vue ein direkter Ausgangspunkt, weil die Accessibility-Logik nicht nachträglich ergänzt werden muss.

Ähnliche Tools

Passende Blogposts

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!