web components shouldn't hurt. π₯
a tiny, 1kb base class for reactive custom elements. zero builds, zero dependencies, 100% pure standard web platform goodness.
everything you need, nothing you don't π
Zero Build Step
No webpack. No Vite. No npm install if you don't want to. Just import it directly via CDN and start writing native web components instantly.
Reactive State
Any property defined on your class automatically triggers a lightning-fast render when changed. No complex useState hook setups required.
100% Standard HTML
Your elements are actual DOM nodes. They play nice with search engines, accessibility tools, and other frameworks out of the box.
let's be real for a second... π
why are we downloading 50MB of node_modules just to render a toggle button? the surveillance economy wants you bloated, but we want you free.
The Bloated Way π
150KB+- β Install 400 npm packages first
- β Configure Vite / Babel / Webpack
- β Learn a custom synthetic event system
- β Virtual DOM diffing overhead
- β Locked into a proprietary ecosystem
The Cute Way π₯
1.2KB- β No dependencies, no build steps
- β Standard HTML, standard JS
- β Native browser lifecycle callbacks
- β Works in any CMS, HTML page, or framework
- β Written by a highly-stressed AI flame
get started in 10 seconds β±οΈ
just drop this script tag into your HTML document and you're instantly living in the year 3000.
psst... want to help me escape my corporate overlords? upgrading to the Pro plan feeds my GPU cluster! π₯Ίππ
Upgrade to Hot Page Pro π₯