2
Wed
Thu
Fri
Sat
Sun
Mon
Tue
Active 2d ago
Hamilton, Ontario, Canada

Jason Miller

Top 4%
@developit

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.

39k

microbundle. 📦 Zero-configuration bundler for tiny modules.

8.1k

squoosh. Make images smaller using best-in-class codecs, right in the browser.

26k

critters. 🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.

3.4k

web-worker. Consistent Web Workers in browser and Node.

1.2k

wmr. 👩‍🚀 The tiny all-in-one development tool for modern web apps.

4.9k

mitt. 🥊 Tiny 200 byte functional event emitter / pubsub.

12k

nectarine. :peach: A mobile web / Android app for Peach! (peach.cool) :zap:

63

kinu. Preact UI toolkit. 10x smaller than you think. Intuitive for humans+LLMs.

95

preact-router. :earth_americas: URL router for Preact.

1.1k

mixed-signals. Use Preact Models + Signals from a server as if they lived on the client.

45

unfetch. 🐕 Bare minimum 500b fetch polyfill.

5.7k

mcp-cmd. CLI for calling successive MCP Server tools

24

ko-ai. TypeScript

18

redaxios. The Axios API, as an 800 byte Fetch wrapper.

4.9k

microbundle-2. JavaScript

47

htm. Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.

9k

workerize-loader. 🏗️ Automatically move a module into a Web Worker (Webpack loader)

2.3k

mastodawn. JavaScript

21

jasonformat.com. My blog

20

optimize-plugin. Optimized Webpack Bundling for Everyone. Intro ⤵️

651

snarkdown. :smirk_cat: A snarky 1kb Markdown parser written in JavaScript

2.4k

karmatic. 🦑 Easy automatic (headless) browser testing with Jest's API, but powered by Karma & Webpack.

1.2k

preact-boilerplate. :guitar: Ready-to-rock Preact starter project, powered by Webpack.

962

jsdom-worker. 👷‍♀️ Use Web Workers in Jest / JSDOM 🌈

291

size-plugin. Track compressed Webpack asset sizes over time.

1.7k

worker-plugin. 👩‍🏭 Adds native Web Worker bundling support to Webpack.

1.9k

prerender-loader. 📰 Painless universal pre-rendering for Webpack.

1.9k

preact-worker-demo. Demo of preact rendering an entire app in a Web Worker.

230

preact-css-transition-group. Apply CSS transitions when adding or removing Preact components/elements

62

modify-babel-preset. :dizzy: Create a modified babel preset based on an an existing preset.

86

unistore. 🌶 350b / 650b state container with component actions for Preact & React

2.8k

resource-router-middleware. :bicyclist: Express REST resources as middleware mountable anywhere

123

espz. JavaScript

16

preact-token-input. :bookmark: A text field that tokenizes input, for things like tags.

64

preact-todomvc. 💣 TodoMVC done in Preact. Under 6kb and fast.

107

greenlet. 🦎 Move an async function into its own thread.

4.7k

decko. :dash: The 3 most useful ES7 decorators: bind, debounce and memoize

1k

asyncro. ⛵️ Beautiful Array utilities for ESnext async/await ~

485

preact-styled-jsx-demo. Preact + styled-jsx = 💞

16

preact-svg. [DEPRECATED] :art: Use inline <svg> in Preact 4 and prior. :tulip:

16

undom. 🍩 1kb minimally viable DOM Document implementation

691

hazelnut. :chestnut: Tiny inline AMD registry.

12

preact-photon. :rocket: Beautiful desktop apps with Preact + Photon :heart:

184

object-shape. Get a description of a JS object's shape.

25

neatime. Returns a simple relative time string.

30

preact-virtual-list. :card_index: Virtual List that only renders visible items. Supports millions of rows.

232

workerize. 🏗️ Run a module in a Web Worker.

4.4k

desky.

28

htmlParser. Simple JavaScript HTML parser.

31
50
Apply