Preact TodoMVC
TodoMVC done in Preact. The app is 4.7kB of minified + gzipped JavaScript.
This is an direct ES6 + Preact port of the ES5 + React TodoMVC example.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
TodoMVC done in Preact. The app is 4.7kB of minified + gzipped JavaScript.
This is an direct ES6 + Preact port of the ES5 + React TodoMVC example.
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
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.esbench
ESBench Feedback (future public repo)Love Open Source and this site? Check out how you can help us