Description

Library of UI Component Primitives

AgnosticUI Overview

AgnosticUI is an open‑source collection of UI component primitives that function in vanilla JavaScript and HTML, as well as within React, Vue 3, Svelte, and Angular.

Build Strategy

The build process follows a “one stylesheet, many frameworks” model. This ensures that all framework‑specific implementations share the same stylesheet. Consequently, theme customizations can be performed once and then applied via CSS custom property overrides across React, Vue, Angular, and Svelte applications, guaranteeing a consistent appearance.

React Integration

For React developers, use the agnostic-react package to access the React implementation.

Related Projects

Hightable

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow