awesome-preact
Preact toolkit
A curated list of resources and tools for building web applications with the Preact ecosystem
A curated list of amazingly awesome things regarding Preact ecosystem
902 stars
28 watching
78 forks
last commit: 5 months ago
Linked from 3 awesome lists
awesomeawesome-listjsxpreactresources
Awesome Preact / Contents | |||
Real Apps | |||
Awesome Preact / Contents / Community | |||
Slack | (Discussion Forum) | ||
Stack Overflow | |||
Github | 36,827 | 6 days ago | |
Awesome Preact / Contents / Toolkits | |||
Preact CLI | 4,688 | 8 months ago | Build a Preact Progressive Web App in seconds |
Vite | 68,580 | 6 days ago | Fast native-ESM powered web dev build tool for Preact, Vue or React |
nwb | 5,574 | about 1 year ago | Quick Development with React, Inferno or Preact |
React App Rewire Preact | 9,832 | 9 days ago | Use Preact with create-react-app without ejecting |
Preact CLI PostCSS | 16 | over 3 years ago | It removes the default postcss config on Preact CLI, so you can use postcss.config.js |
Create Preact App | 95 | over 5 years ago | Create Preact apps with no build configuration |
Storybook Preact | 84,675 | 6 days ago | Storybook for Preact is a UI development environment for your Preact components |
Awesome Preact / Contents / Boilerplates | |||
Official Boilerplate | 969 | over 2 years ago | Ready-to-rock Preact starter project, powered by Webpack |
Preact Simple Starter | 64 | about 6 years ago | PWA Simple Starter with Preact, Preact-mdl and Webpack2 |
Preact Offline Starter | 385 | almost 6 years ago | Webpack2 boilerplate for building SPA / PWA / offline front-end apps with Preact |
TypeScript Preact Starter | 51 | over 2 years ago | Barebones starter project for Preact with TypeScript |
TypeScript PWA Preact Starter | 6 | about 5 years ago | PWA Starter with TypeScript and SASS (131kb) |
Electron TypeScript Preact Boilerplate | 5 | almost 3 years ago | Electron starter project with TypeScript and Preact support, powered by esbuild |
Preact Modern Startupper | 19 | over 1 year ago | PWA boilerplate with support for TypeScript, Goober, Unistore and Plop |
Preact Redux SSR Example | 32 | about 8 years ago | Server-side Rendering with Redux Example |
Preact PWA | 513 | over 7 years ago | PWA focused on raw performance, server side rendering, prerendering, redux, express, rollup |
Preact Chrome Extension | 679 | 7 months ago | A Full Feature Preact Chrome Extension Starter Kit |
Preact Web Extension | 21 | over 3 years ago | ⚡️ WebExtension Vite Starter Template with Preact |
Preact Neutralino TypeScript Starter | 2 | over 1 year ago | Starter project for building lightweight desktop applications with Preact and neutralino.js |
Simple Deno Starter | 0 | over 1 year ago | Tiny starter template with Preact and Deno for building single page applications |
Awesome Preact / Contents / Routing | |||
Preact Router | 1,017 | 4 months ago | URL router for Preact |
Preact Route Async | 35 | about 6 years ago | A (440b gzip) route component that enables async loading of page-components |
Wouter | 6,743 | about 2 months ago | A tiny (1KB gzip) router for Preact/React with React Router-like API |
Awesome Preact / Contents / Components | |||
Preact Material Components | 555 | almost 4 years ago | Preact wrapper for "Material Components for the web" |
Preact Scroll Header | 41 | about 6 years ago | A (800b gzip) header that will show/hide while scrolling for Preact |
Preact Progress | 49 | over 7 years ago | Simple and lightweight (~590 bytes gzip) progress bar component for Preact |
Preact Compat | 949 | almost 3 years ago | Use any React library with Preact |
Preact Render To String | 653 | about 1 month ago | Universal rendering |
Preact Markup | 201 | over 3 years ago | Render HTML & Custom Elements as JSX & Components |
Preact Portal | 180 | over 4 years ago | Render Preact components into (a) SPACE |
Preact Richtextarea | 41 | almost 7 years ago | Simple HTML editor component |
Preact Token Input | 62 | over 6 years ago | Text field that tokenizes input, for things like tags |
Preact Virtual List | 228 | over 5 years ago | Easily render lists with millions of rows ( ) |
Preact Cycle | 138 | over 6 years ago | Functional-reactive paradigm for Preact |
Preact Layout | Small and simple layout library | ||
Preact Socrates | 16 | over 8 years ago | Preact plugin for |
Preact Flyd | 11 | almost 8 years ago | Use FRP streams in Preact + JSX |
Preact I18nline | 38 | almost 6 years ago | Integrates the ecosystem around with Preact via |
Preact MUI | 37 | over 7 years ago | The MUI CSS Preact library |
Preact MDL | 187 | over 6 years ago | Use as Preact components |
Preact Photon | 175 | over 5 years ago | Build beautiful desktop UI with |
Preact Classless Component | 44 | almost 3 years ago | Create preact components without the class keyword |
Preact Hyperscript | 32 | almost 8 years ago | Hyperscript-like syntax for creating elements |
Shallow Compare | 34 | about 7 years ago | Simplified helper |
Preact Codemod | 40 | over 6 years ago | Transform your React code to Preact |
Preact Helmet | 83 | over 5 years ago | A document head manager for Preact |
Preact Delegate | 19 | over 7 years ago | Delegate DOM events |
Preact No SSR | 8 | over 7 years ago | Skip Server Side Rendering of Components |
Preact Head | 37 | almost 2 years ago | Standalone, declarative <Head /> for Preact |
Preact Side Effect | 10 | over 7 years ago | Create components whose nested prop changes map to a global side effect |
Preact Tiny Atom | 3 | about 7 years ago | Preact Integration with |
Preact Level List | 4 | about 7 years ago | Live updating leveldb list component for Preact |
Preact Country Picker | 3 | about 7 years ago | Country picker based on bootstrap 3 made for Preact |
Preact Fluid | 188 | almost 6 years ago | A minimal UI kit for Preact |
Preact Feather Icons | 33 | almost 2 years ago | Feather icons for Preact |
Preact Animate On Change | 17 | almost 6 years ago | Add CSS3 animation when properties change |
Preact Async Route | 138 | almost 2 years ago | Async route component for preact-router |
MU Forms | 59 | almost 5 years ago | Dead simple form library for (P)React |
Pimg | 99 | almost 4 years ago | Progressive Image Component; Used for lazy loading images |
Preact Component Console | 30 | over 6 years ago | Console Emulator. Simulates typing via dynamic delays |
Preact Translate | 64 | 4 months ago | Minimalistic translate (i18n) library for Preact |
Preact Dock | 21 | almost 2 years ago | Simple DnD and touch-enabled Dock for Preact apps |
Preact Particles | 7,711 | 6 days ago | Lightweight component to easily add cool particles animations to websites |
Pant | 26 | almost 2 years ago | Mobile UI Components built on Preact . Ported from awesome Vue components of |
Preact Transitioning | 46 | 27 days ago | Exposes Preact components for easily implementing basic CSS animations and transitions |
Preact Nominal Allocator | 1 | almost 3 years ago | A numerical input element that can also manipulated with two buttons (-/+) |
Tailored Components | 23 | over 1 year ago | Unstyled components and hooks for Preact & Deno |
Plotery | Fast and lightweight charting library | ||
Formica | Simple declarative forms for Preact | ||
Awesome Preact / Contents / Libraries | |||
Redux Zero | 1,967 | almost 2 years ago | A lightweight state container based on Redux with a single store and no reducers |
Unistore | 2,858 | over 3 years ago | 350b / 650b state container with component actions for Preact & React |
FPreact | 47 | about 7 years ago | Provides an alternative api for creating preact components, heavily inspired by elm |
ProppyJS - A tiny library for functional props composition | |||
ClearX | 22 | over 4 years ago | Fast & Effortless state management for React, Preact and Inferno with zero learning curve |
Preact-urql | 8,660 | 15 days ago | Use with Preact core + hooks |
hooked-head | 337 | 8 months ago | Hooks to manipulate the section of the DOM. This has a subpackage with core preact support (using ) |
Teaful | 713 | about 2 years ago | Tiny (800B), easy and powerful (P)React state management |
Nano Stores | 5,401 | 2 months ago | A tiny (199 bytes) state manager with many atomic tree-shakable stores |
Modular Forms | 1,048 | 6 days ago | Modular, type-safe and signal based form library for Preact |
exome | 238 | 4 months ago | Simple proxy based state manager for deeply nested states |
Fastro | Fast & Modular SSR Web Framework for Deno, TypeScript, Preact & Tailwind | ||
Awesome Preact / Contents / Testing Utils | |||
Preact JSX Chai | 56 | over 4 years ago | JSX assertion testing |
Preact Render Spy | 178 | almost 2 years ago | Render Preact components with access to the produced virtual dom for testing |
Preact Test Utils | 7 | almost 6 years ago | Mock react-test-utils enzyme in preact |
Preact Testing Library | 145 | 5 months ago | Simple and complete Preact DOM testing utilities that encourage good testing practices |
Preact Island | 219 | about 2 years ago | Render your Preact component as a widget on any web page with ease |
Awesome Preact / Contents / Articles | |||
WTF is JSX | |||
The Inner Workings of Virtual DOM | |||
Using Preact Instead of React | |||
Preact Internals #1: The Easy Parts | |||
Preact Internals #2: The Component Model | |||
Building a Small PWA with Preact and Firebase | |||
Authentication with Auth0 | |||
Awesome Preact / Contents / Example Apps | |||
Preact HN | 297 | over 6 years ago | Demonstration of Preact used to build Hacker News as a PWA |
TodoMVC | 105 | over 5 years ago | TodoMVC done in Preact. Under 6kb and fast |
Colors App | 98 | over 7 years ago | PWA for copying values from popular color palettes. Supports HEX, RGB, and HSL formats |
Tracks | 16 | almost 8 years ago | PWA for tracking things in general. Gdrive Sync |
Hueify | 90 | about 3 years ago | Simple controller for your Philips Hue lights |
Golazon | Football data mnmlist way | ||
Shopping List | 21 | over 5 years ago | Progressive Web App Built Using Preact and PouchDB |
Code and Comment | 17 | 27 days ago | The application to add the comments to a file in Github ( ) |
Play.cash | |||
Songsterr | 🎼 Using Preact X in production since 10.0 alpha | ||
BitMidi | 🎹 Wayback machine for free MIDI files | ||
Ultimate Guitar | 🎸speed boosted by Preact | ||
ESBench | is built using Preact | ||
BigWebQuiz | |||
Nectarine.rocks | |||
OSS.Ninja | |||
GuriVR | |||
Offline Gallery | |||
Periodic Weather | |||
Rugby News Board | |||
Preact Gallery | an 8KB photo gallery PWA built using Preact | ||
Rainbow Explorer | Preact app to translate real life color to digital color | ||
YASCC | Yet Another SoundCloud Client | ||
Journalize | 14k offline-capable journaling PWA using preact. | ||
Proxx | A game of proximity by GoogleChromeLabs using preact. | ||
Web Maker | An offline and blazing fast frontend playground built using Preact. | ||
Intergram | A live chat widget linked to your Telegram messenger built using Preact. | ||
Preact App in ES6 without Babel or JSX | |||
GHFresh | Monitor GitHub repository releases – Prerendering with Preact. Built with Preact Compat, TypeScript, Material-UI and Redux Toolkit. | ||
Passwords Fountain | modern & performant password manager interface which works everywhere | ||
macOS Web | macOS Big Sur Desktop experience for Web, built with Preact and Vite | ||
Cinemate | Movie Recommender System built with Preact and TypeScript. Backend written in Rust | ||
Windows 11 Web | Awe-amazing Windows 11 clone for the web! ⚡ | ||
Idea Keeper | Highly extensible and minimalistic idea keeping app | ||
Trellith | Tiny Trello Clone PWA ( ) | ||
Gladys Assistant | A privacy-first, open-source home assistant | ||
Awesome Preact / Contents / Related Libraries | |||
React | 229,269 | 6 days ago | A declarative, efficient, and flexible JavaScript library for building user interfaces |
Inferno | 16,093 | about 1 month ago | An extremely fast, React-like JavaScript library for building modern user interfaces |
Rax | 7,995 | over 1 year ago | A universal React-compatible render engine |