Skip to content
Menu

37 components

UI Components

Small, self-contained components built straight on the web platform – the native dialog element, the Popover API, IntersectionObserver. Plain ES modules plus SCSS, no framework, ARIA and keyboard operation built in. Every one ships a live demo, a snippet and a readme.

Source code

Every component in this collection lives in the werkbank repository on Codeberg – markup, SCSS and the ES module next to each other, each with the readme it ships with. Public, and free to read, fork and reuse.

Open the repository on Codeberg