This is your work, valued
Creator of Preact and signals-based state management; DX engineer optimizing web framework performance and developer experience.
inferred from the public footprint
Miller crafts deliberately small libraries that punch above their weight—microbundle strips away bundler complexity, mitt delivers event handling in 200 bytes, and kinu proves UI toolkits don't need bloat. 76k+ stars across projects reflect a philosophy that constraints breed better code.
preact. ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
39kmicrobundle. 📦 Zero-configuration bundler for tiny modules.
8.1ksquoosh. Make images smaller using best-in-class codecs, right in the browser.
26kcritters. 🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
3.4kweb-worker. Consistent Web Workers in browser and Node.
1.2kwmr. 👩🚀 The tiny all-in-one development tool for modern web apps.
4.9kmitt. 🥊 Tiny 200 byte functional event emitter / pubsub.
12knectarine. :peach: A mobile web / Android app for Peach! (peach.cool) :zap:
63kinu. Preact UI toolkit. 10x smaller than you think. Intuitive for humans+LLMs.
97preact-router. :earth_americas: URL router for Preact.
1.1kmixed-signals. Use Preact Models + Signals from a server as if they lived on the client.
45unfetch. 🐕 Bare minimum 500b fetch polyfill.
5.7kmcp-cmd. CLI for calling successive MCP Server tools
24ko-ai. TypeScript
18redaxios. The Axios API, as an 800 byte Fetch wrapper.
4.9kmicrobundle-2. JavaScript
47htm. Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
9kworkerize-loader. 🏗️ Automatically move a module into a Web Worker (Webpack loader)
2.3kmastodawn. JavaScript
21jasonformat.com. My blog
20optimize-plugin. Optimized Webpack Bundling for Everyone. Intro ⤵️
651snarkdown. :smirk_cat: A snarky 1kb Markdown parser written in JavaScript
2.4kkarmatic. 🦑 Easy automatic (headless) browser testing with Jest's API, but powered by Karma & Webpack.
1.2kpreact-boilerplate. :guitar: Ready-to-rock Preact starter project, powered by Webpack.
962jsdom-worker. 👷♀️ Use Web Workers in Jest / JSDOM 🌈
291size-plugin. Track compressed Webpack asset sizes over time.
1.7kworker-plugin. 👩🏭 Adds native Web Worker bundling support to Webpack.
1.9kprerender-loader. 📰 Painless universal pre-rendering for Webpack.
1.9kpreact-worker-demo. Demo of preact rendering an entire app in a Web Worker.
230preact-css-transition-group. Apply CSS transitions when adding or removing Preact components/elements
62modify-babel-preset. :dizzy: Create a modified babel preset based on an an existing preset.
86unistore. 🌶 350b / 650b state container with component actions for Preact & React
2.8kresource-router-middleware. :bicyclist: Express REST resources as middleware mountable anywhere
123espz. JavaScript
16preact-token-input. :bookmark: A text field that tokenizes input, for things like tags.
64preact-todomvc. 💣 TodoMVC done in Preact. Under 6kb and fast.
107greenlet. 🦎 Move an async function into its own thread.
4.7kdecko. :dash: The 3 most useful ES7 decorators: bind, debounce and memoize
1kasyncro. ⛵️ Beautiful Array utilities for ESnext async/await ~
485preact-styled-jsx-demo. Preact + styled-jsx = 💞
16preact-svg. [DEPRECATED] :art: Use inline <svg> in Preact 4 and prior. :tulip:
16undom. 🍩 1kb minimally viable DOM Document implementation
691hazelnut. :chestnut: Tiny inline AMD registry.
12preact-photon. :rocket: Beautiful desktop apps with Preact + Photon :heart:
184object-shape. Get a description of a JS object's shape.
25neatime. Returns a simple relative time string.
30preact-virtual-list. :card_index: Virtual List that only renders visible items. Supports millions of rows.
232workerize. 🏗️ Run a module in a Web Worker.
4.4kdesky.
28htmlParser. Simple JavaScript HTML parser.
31