AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations in: React, Vue, Angular, and Svelte.

React, Vue 3, Angular, and Svelte

Web Components, React Native, and more are on the way!

Synchronized Theming

One stylesheet per component propagates to all framework implementations.

Embraces the Platform

Semantic and accessible HTML. Unprocessed CSS. Code on the platform and towards upcoming web standards.


  • Not tied to a particular JavaScript framework
  • Available in React, Vue, Angular, and Svelte
  • Vanilla JavaScript works too!!
  • CSS custom properties-based theming
  • Clean, semantic, and accessible HTML
  • Decoupled standards-based CSS (no preprocessing)

Made by Rob Levin