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 star2

GitHub

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
Twitter

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
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

Backlinks from these awesome lists:

More related projects: