{"repo":"vaneenige/monochrome-ui","free":true,"listed":false,"github":"https://github.com/vaneenige/monochrome-ui","clone":"git clone https://github.com/vaneenige/monochrome-ui.git","description":"Accessible UI component library. Best performance out of the box. HTML first, React and Vue supported.","language":"TypeScript","stars":134,"topics":["a11y","accessibility","aria","component-library","react","typescript","ui-components","vue"],"license":"MIT","category":"ui-components","readme_excerpt":"Monochrome Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported. If you write accessible HTML, monochrome makes it interactive. The DOM is the state; ARIA attributes ( aria-expanded , aria-selected , aria-checked ) drive every component. No initialization, no mount hooks. Components Accordion · Collapsible · Dialog · Menu · Menubar · Popover · Tabs · Tooltip. Plus an optional client-side router and thin React and Vue wrappers. Install Example The React and Vue wrappers generate the same HTML and ARIA; all interactivity comes from the core. Browser support Baseline 2024. Uses the Popover API and the native element. No polyfills shipped. Contributing See AGENTS.md for architecture, invariants, and code style. License MIT &copy; Colin van Eenige","default_branch":null,"files":null,"tree":[],"storefront":"/r/vaneenige","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vaneenige/monochrome-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}