Description

Library of UI Component Primitives

Overview

AgnosticUI provides a collection of open‑source UI component primitives that operate with plain JavaScript and HTML, as well as with Vue 3, React, Svelte, and Angular.

Build Strategy

The build process follows the “one stylesheet for many frameworks” philosophy. This ensures that framework‑specific implementations share the same stylesheet. Consequently, you can customize a theme once and apply those CSS custom property overrides across all Vue, React, Angular, and Svelte applications, achieving a consistent appearance throughout.

Getting Started with Vue 3

To begin developing with Vue 3 in Vite, install the agnostic-vue package.

Documentation

The AgnosticUI documentation is built using Vue and VitePress.

Related Projects

Markstream

AI-powered Streaming Markdown Renderer

Vue 3 JSON Editor

Vue 3 JSON Editor

JSON Editor Component

Vuelor

Vuelor

Colorpicker Component

Roughness

Roughness

Hand-drawn Component Library

Stk Table Vue

Stk Table Vue

Virtual List Component