Clock
A wall clock that renders a complete timestamp on the server and starts ticking once the browser hydrates it.
Widgets published from this guide, each one a single compiled .js file — component, template and styles merged into one module. Download it, drop it into your widgets/ directory, and it works. No build step, no bundler config, no package to install.
Every entry below is a live instance rendered by the page you are reading, in whichever mode you are reading it: hydrated under /app/, server-rendered under /html/, plain text under /md/.
A wall clock that renders a complete timestamp on the server and starts ticking once the browser hydrates it.
The emkodev mark as inline SVG, with every colour role exposed as an attribute and no JavaScript involved at any point.
A counter whose interactive layer is a Preact component, mounted into server-rendered markup on hydrate.
A widget joins the gallery when it gets a {name}.gallery.md beside it — that file carries the title, the tags, the demos and the prose. Widgets without one stay private to the site.