npm.io
0.1.0 • Published 3d agoCLI

@uibit/cem-oxc

Licence
Version
0.1.0
Deps
0
Size
322.4 MB
Vulns
0
Weekly
0
Stars
2

UIBit

License: MIT

UIBit is a professional, framework-agnostic collection of interactive web components. Built on modern web standards and Lit, these elements provide performant, accessible, and customizable experiences that integrate into any web application or technology stack.

To see UIBit in action, explore the interactive examples, design tokens, and integration guides at rawlings.github.io/uibit.


The Vision

Modern web development often requires choosing between visual quality, performance, and accessibility. UIBit eliminates these trade-offs by delivering elements that are optimized, compliant, and visually polished by default.

Rather than recreating styles and behaviors for every framework, UIBit uses native web standards to provide a single, consistent set of components that function everywhere.


Core Pillars

  • Framework Independence – Built using native Web Components and Lit, UIBit elements integrate into React, Vue, Angular, Svelte, or vanilla HTML applications.
  • Accessibility Compliance – Designed from the ground up to support keyboard navigation, screen readers, and proper ARIA semantics to meet WCAG standards.
  • Performance Focus – Engineered for fast rendering cycles, low layout shift, and minimal bundle sizes to maintain excellent Core Web Vitals.

The UIBit Ecosystem

UIBit is organized as a unified monorepo comprising component libraries and developer tooling:

1. Interactive Components

Our visual catalog of web components spans several core categories:

  • Media & Engagement – Elements like 360-degree product viewers, interactive carousels, image hotspots, scratch reveals, and comparison sliders designed to highlight visual content.
  • Input & Feedback – Canvas-based signature fields, sentiment selectors, and consent guards that respect user privacy and streamline form interaction.
  • Display & Timing – Animated text rotators, typewriter effects, countdown timers, and read-time indicators that guide user attention.
  • Data & Flow – Responsive tables, visual diff-viewers, and scroll progress indicators.
2. Platform & Developer Tooling

Underneath the components, UIBit includes native systems to streamline integration and optimization:


Project Resources