Barrierefreie React-Komponenten und fertige Blöcke auf Basis von Base UI. Mit einer einzigen CSS-Variable umfärbbar; funktioniert mit oder ohne Tailwind CSS v4.

Wirkung
Die meisten UI-Kits bringen entweder eine schwere Designsprache mit oder überlassen die Barrierefreiheit dir. zay-ui liegt dazwischen: Verhalten und Barrierefreiheit kommen von Base UI (Fokusverwaltung, Tastatur, ARIA), das Aussehen basiert auf neutralen Flächen, feinen Linien und einer einzigen Akzentfarbe. Ändert man den Akzent über die Variable `--hue`, färbt sich das ganze Kit gemeinsam um, hell und dunkel. Neben 47 Komponenten gibt es 18 fertige Blöcke: ganze Seiten wie Landingpage, Dashboard, Einstellungen, Anmeldung und 404 sowie Abschnitte wie Hero, Preise, FAQ und Footer. Diese Website läuft selbst auf zay-ui. Das Paket ist eine Alpha: Die API kann sich ändern.
Ich entwerfe und schreibe die Bibliothek: Designsprache, Komponenten, Blöcke und die Dokumentationsseite. Ich veröffentliche sie auf npm und pflege sie.
Nachdem das Projekt als Open Source veröffentlicht wurde, kamen Beiträge aus der Community. Die Liste wird live von GitHub geladen.
1 Contributors · 12 Beiträge
Contributors
Contributors auf GitHubNächstes Projekt
Eine einheitliche Payment-Gateway-Bibliothek, die Zahlungsinfrastrukturen und virtuelle POS-Systeme von Banken in der Türkei unter einer einzigen API bündelt.
Projekt ansehen
Zusammenarbeiten
Ich höre zuerst auf den Bedarf; wenn ich glaube, dass die Aufgabe nicht passt, sage ich das schon im ersten Gespräch.