esdecode

JS UI Components

Stop rebuilding the same data tables, charts, date pickers and modals on every project. These JavaScript UI components drop into your app — framework-agnostic or built for React, Vue and friends — with clean, documented source you own.

All JS UI Components

1 item

Knack — Vanilla JS UI ComponentsJS UI Components
Knack — Vanilla JS UI Componentsby Roundhouse UI

Knack is a small, dependency-free UI component library in vanilla JavaScript. Six polished, accessible components — Modal, Tabs, Accordion, Dropdown, Toast and

No ratings yet
0 sales
$19.00
incl. 23% VAT
View Item

About JS UI Components

The same UI primitives appear in nearly every web app: sortable data tables, charts, date and time pickers, modals, dropdowns, toasts and navigation. Rebuilding them is slow and error-prone, especially the accessibility and edge cases. This category collects production-grade JavaScript UI components — some framework-agnostic vanilla JS, others built specifically for React, Vue or other stacks — so you wire in your data and move on.

Components are part of the broader JavaScript ecosystem; for complete admin layouts rather than individual widgets, see React dashboards or the best Vue dashboard templates. Start from a static design in HTML Templates and make it interactive with components from here.

Check each product for the framework and version it targets, whether it ships TypeScript types, and how it's themed, then try the live demo — the data table and chart behaviour are what you'll use most. Every component includes full source and a license, with documentation where the author includes it.

Frequently asked questions

Are these components framework-specific?

Some are framework-agnostic vanilla JavaScript; others target React, Vue or another framework. Each product page states the framework and version it's built for.

Do they include TypeScript types?

Many do. The listing indicates whether a component ships TypeScript types or plain JavaScript.

Can I theme the components to match my app?

Yes. Quality components expose theming via CSS variables or props and ship documented source, so you can match your brand.

Is a commercial license included?

Yes. Each component includes full source and a commercial license. Check the license tab for single versus extended usage.