Tekivex UI

Enterprise Component Library for React, Vue & Svelte

Preview · v0.1.0 · MIT licensed

Enterprise Component Library for React, Vue & Svelte

Production-ready UI component library built for enterprise apps — buttons, forms, modals, tables, toasts, navigation, and layout primitives. Fully accessible (WCAG 2.1 AA), dark/light theme support via CSS custom properties, tree-shakeable ESM bundles, and zero runtime dependencies. React 18+, Vue 3, and Svelte 5 bindings included. MIT-licensed.

50+
Components
3
Frameworks
AA
WCAG level
<8 kB
Core bundle

Key capabilities

Resources & quick links

PreviewMITReactVueSvelteAccessibleThemeableTypeScriptHeadless

What is Tekivex UI?

Tekivex UI is an enterprise component library with 50+ accessible components — buttons, inputs, selects, modals, drawers, toasts, navigation, and layout primitives — plus a headless layer for full style control. It ships React 18+, Vue 3, and Svelte 5 bindings with idiomatic APIs, so design decisions stay consistent across frameworks.

It is in Preview. The component set, theming system, and accessibility work are usable today; we are expanding coverage and stabilising APIs ahead of a 1.0. Everything is WCAG 2.1 AA, tree-shakeable ESM, and ships with zero runtime dependencies.

How it works

  1. Install only what you use. Components are distributed as tree-shakeable ESM, so your bundle includes only the parts you import — the core stays under 8 KB.
  2. Theme with CSS variables. Dark, light, and high-contrast themes are driven by CSS custom properties, so you can re-theme the whole library without overriding component styles.
  3. Drop to headless when needed. Each component exposes a headless primitive, so when the styled version is not enough you keep the behaviour and accessibility while supplying your own markup.

When to use Tekivex UI

Limitations & honest trade-offs

Frequently asked questions

Is it accessible by default?

Yes. Components are WCAG 2.1 AA compliant with ARIA roles and full keyboard navigation built in, not bolted on.

Can I use it with Vue or Svelte, not just React?

Yes — React 18+, Vue 3, and Svelte 5 bindings ship in the box with idiomatic APIs for each.

How do I customise the look?

Re-theme via CSS custom properties for dark/light/high-contrast, or drop to the headless primitive of any component to supply your own markup while keeping the behaviour and accessibility.

Tekivex · open-source enterprise developer tools · MIT licensed · Products · Use Cases · About · TekiVex UI