Agnosticui screenshot

Agnosticui

Author Avatar Theme by Agnosticui
Updated: 23 Jan 2023
733 Stars

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 3, Angular, and Svelte.

Categories

Overview

AgnosticUI is a set of UI primitives that begin as clean HTML and CSS components. These components are compliant with standards and can be easily incorporated into various frameworks like React, Vue 3, Svelte, Astro, and Angular (experimental). AgnosticUI prioritizes clean, semantic, and accessible design.

Features

  • Available in Multiple Frameworks: Works with React, Vue 3, Svelte, Astro, and Angular (experimental).
  • Vanilla JavaScript Support: Can also be used with vanilla JavaScript.
  • CSS-Based Theming: Allows for theming using CSS custom properties.
  • Clean HTML: Components are built with clean, semantic, and accessible HTML.
  • Decoupled CSS: Utilizes standards-based CSS without preprocessing.

Installation

To install AgnosticUI, follow these steps:

  1. Check out the Setup Docs for detailed instructions.
  2. Make sure to adhere to the Code of Conduct.
  3. Refer to the Contributing guidelines if you wish to contribute.
  4. Credits section acknowledges contributions.
  5. Contributions are open and welcome.

Summary

AgnosticUI offers a versatile set of UI primitives that prioritize clean and accessible design. With support for multiple popular frameworks and vanilla JavaScript, theming with CSS custom properties, and using decoupled standards-based CSS, AgnosticUI provides a robust solution for building modern user interfaces. Contributions are encouraged, making it a collaborative project by Rob Levin.