Skip to content

Overview

Plain CSS primitives + Lit Web Components. Zero framework lock-in.
Feature@bnotk/ds-ng@bnotk/dsx
Framework-agnostic❌ Angular only✅ Any framework
Runtime deps8 peer deps (~200 transitive)1 dep (lit, 3 transitive)
CSS build stepRequired (SCSS)None (plain CSS)
Bundle size~850KB~75KB
Chrome 138 featuresPartialFull (dialog, base-select, popover)

Buttons, inputs, selects, tables, form fields, form previews, status badges, progress bars, tabs, and more — all as plain CSS with no build step.

Dialog, accordion, data table, datepicker, dropdown typeahead, file upload, form wizard, and more — built with Lit for minimal overhead.

Angular 21, React, Vue, Svelte, or vanilla HTML/JS — just import and use.