mitt
π₯ Tiny 200 byte functional event emitter / pubsub.htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.microbundle
π¦ Zero-configuration bundler for tiny modules.unfetch
π Bare minimum 500b fetch polyfill.greenlet
π¦ Move an async function into its own thread.workerize
ποΈ Run a module in a Web Worker.redaxios
The Axios API, as an 800 byte Fetch wrapper.unistore
πΆ 350b / 650b state container with component actions for Preact & Reactexpress-es6-rest-api
π Starter project for an ES6 RESTful Express API.workerize-loader
ποΈ Automatically move a module into a Web Worker (Webpack loader)snarkdown
πΌ A snarky 1kb Markdown parser written in JavaScriptstockroom
π Offload your store management to a worker easily.dlv
Safe deep property access in 120 bytes. x = dlv(obj, 'a.b.x')karmatic
π¦ Easy automatic (headless) browser testing with Jest's API, but powered by Karma & Webpack.decko
π¨ The 3 most useful ES7 decorators: bind, debounce and memoizepreact-boilerplate
πΈ Ready-to-rock Preact starter project, powered by Webpack.web-worker
Consistent Web Workers in browser and Node.vhtml
Render JSX/Hyperscript to HTML strings, without VDOM πhistore
π¬ 200b key-value store backed by navigation stateoptimize-plugin
Optimized Webpack Bundling for Everyone. Intro ‡οΈundom
π© 1kb minimally viable DOM Document implementationasyncro
β΅οΈ Beautiful Array utilities for ESnext async/await ~nextjs-preact-demo
Next.js 9.3 + Preact = 21kBtags-input
π <input type="tags"> like magiclinkstate
Bind events to state. Works with Preact and React.preact-redux
βΏ Preact integration for Redux (no shim needed!)task-worklet
Task Worklet: explainer, polyfill and demos.jsdom-worker
π·ββοΈ Use Web Workers in Jest / JSDOM πpreact-worker-demo
Demo of preact rendering an entire app in a Web Worker.preact-virtual-list
π Virtual List that only renders visible items. Supports millions of rows.jsxobj
Build JSON using JSX π (may contain blood magic)preact-redux-example
π Preact + Redux Example Projectpreact-markup
β‘ Render HTML5 as VDOM, with Components as Custom Elements!simple-element-resize-detector
Observes element size changes using a hidden iframepreact-mdl
π₯ A collection of Preact Components that encapsulate Google's Material Design Lite.zero-to-preact
A Step-by-step Guide to Preact + Webpack 2, without boilerplate!state-machine-component
βοΈ State machine -powered components in 250 bytespreact-portal
π‘ Render Preact components in (a) SPACE π πpreact-photon
π Beautiful desktop apps with Preact + Photon β€οΈpreact-slots
π³ Render Preact trees into other Preact trees, like portals.oss.ninja
π©ββοΈ Dynamic licenses for your projects - no more LICENSE.txt!preact-cycle
β»οΈ Minimal functional Virtual DOM rendering using Preact π²dropfox
π¦ π A dropbox client powered by Preact, Electron and Photonpreact-scroll-viewport
Preact Component that renders homogeneous children only when visiblebabel-preset-modernize
resource-router-middleware
π΄ Express REST resources as middleware mountable anywhereobject-diff-patch
preact-todomvc
π£ TodoMVC done in Preact. Under 6kb and fast.restful-mongoose
π¦ Expose Mongoose models as RESTful Express resources.modify-babel-preset
π« Create a modified babel preset based on an an existing preset.preact-without-babel
π How to use Preact in (native) ES2015, without Babel or JSX.preact-shadow-root
π΄ Render a Preact subtree into the Shadow DOM.linkref
Like Linked State, but for Refs. Works with Preact and React.preact-css-transition-group
Apply CSS transitions when adding or removing Preact components/elementsproptypes
πββοΈ React's PropTypes, as a standalone module.preact-token-input
π A text field that tokenizes input, for things like tags.nectarine
π A mobile web / Android app for Peach! (peach.cool) β‘unified-element-properties-proposal
Unified Element Properties for the DOMpreact-jsx-chai
β Add JSX assertions to Chai, with support for Preact Components.preact-compat-example
π€ Demo of preact-compat + react-toolbox to reduce build size by 95%.preact-transition-group
transition-group ui component for preactscroll-list
π An infinitely scrollable list/datagrid. Handles millions of rows.preact-in-es3
π΄ How to use Preact without Babel, ES2015 or JSX.rollup-plugin-preserve-shebang
Rollup plugin to automatically preserve shebangs in entry modules.preact-cli-plugin-async
Preact CLI plugin that adds converts async/await to Promises.preact-views
πΊ Named views for Preact, with easy-as-pie linking between them.preact-richtextarea
π° A text field that supports HTML editing. πreact-router-4-test
Did you know you can use React Router with Preact, no -compat?element-worklet
documentation-viewer
π Hosted viewer for documentation.js JSON output.sleeper
π΄ REST abstraction so easy you could use it with your eyes closed. π€neatime
Returns a simple relative time string.babel-preset-preact
Babel preset to transform JSX into h() callsama
Ask me stuffhtmlParser
Simple JavaScript HTML parser.precharts
Just Recharts pre-aliased for Preact.object-shape
Get a description of a JS object's shape.eslint-config-developit
developit's generic eslint config for librariespeach.cool
π JavaScript library for Peach (peach.cool) β‘progress-spinner
β A simple, CSS-only indeterminate spinner custom element.rollup-plugin-postprocess
π Find & replace postprocessing for Rollup outputdesky
jasonformat.com
My blogpreact-tap-event-plugin
βοΈ onTouchTap for preactpreact-svg
[DEPRECATED] π¨ Use inline <svg> in Preact 4 and prior. π·preact-styled-jsx-demo
Preact + styled-jsx = πpreact-vite-template
espz
microbundle-2
hazelnut
π° Tiny inline AMD registry.puredom
π² Fast, chainable and exstensible JavaScript library for building web applications.request-easy-cache
π A simple, configurable & instantiable caching wrapper around request.templeton
πͺ Templating like the other ones, but not at all like the other ones.bamboo-status-svg
A web service that generates build badges for Bamboo plans.ford.js
π The library nobody wants but that is for some reason still mayor.jasonp
An itty bitty JSONP modulebrowser-nativefs
Native File System API with legacy fallback in the browserstrip-dom-whitespace
Traverses the DOM to strip whitespace-only Text nodespicomarkdown
Converts basic markdown to HTML.babel-preset-es2015-minimal
π Babel's es2015 preset in loose mode without frills.Love Open Source and this site? Check out how you can help us