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

905 stars
28 watching
78 forks
last commit: 7 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,957 about 1 month ago
Twitter

Awesome Preact / Contents / Toolkits

Preact CLI 4,688 10 months ago Build a Preact Progressive Web App in seconds
Vite 69,303 about 1 month ago Fast native-ESM powered web dev build tool for Preact, Vue or React
nwb 5,576 over 1 year ago Quick Development with React, Inferno or Preact
React App Rewire Preact 9,842 2 months 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 almost 6 years ago Create Preact apps with no build configuration
Storybook Preact 84,900 about 1 month ago Storybook for Preact is a UI development environment for your Preact components

Awesome Preact / Contents / Boilerplates

Official Boilerplate 970 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 about 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 over 5 years ago PWA Starter with TypeScript and SASS (131kb)
Electron TypeScript Preact Boilerplate 5 about 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 over 8 years ago Server-side Rendering with Redux Example
Preact PWA 512 over 7 years ago PWA focused on raw performance, server side rendering, prerendering, redux, express, rollup
Preact Chrome Extension 681 8 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 almost 2 years 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,019 6 months ago URL router for Preact
Preact Route Async 35 over 6 years ago A (440b gzip) route component that enables async loading of page-components
Wouter 6,813 4 months ago A tiny (1KB gzip) router for Preact/React with React Router-like API

Awesome Preact / Contents / Components

Preact Material Components 553 about 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 almost 8 years ago Simple and lightweight (~590 bytes gzip) progress bar component for Preact
Preact Compat 949 about 3 years ago Use any React library with Preact
Preact Render To String 659 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 about 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 227 over 5 years ago Easily render lists with millions of rows ( )
Preact Cycle 139 over 6 years ago Functional-reactive paradigm for Preact
Preact Layout Small and simple layout library
Preact Socrates 16 almost 9 years ago Preact plugin for
Preact Flyd 11 about 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 almost 8 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 over 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 almost 8 years ago Delegate DOM events
Preact No SSR 8 over 7 years ago Skip Server Side Rendering of Components
Preact Head 38 about 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 over 7 years ago Preact Integration with
Preact Level List 4 over 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 about 2 years ago Feather icons for Preact
Preact Animate On Change 17 about 6 years ago Add CSS3 animation when properties change
Preact Async Route 138 about 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 about 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 65 about 1 month ago Minimalistic translate (i18n) library for Preact
Preact Dock 21 about 2 years ago Simple DnD and touch-enabled Dock for Preact apps
Preact Particles 7,799 about 1 month ago Lightweight component to easily add cool particles animations to websites
Pant 26 about 2 years ago Mobile UI Components built on Preact . Ported from awesome Vue components of
Preact Transitioning 46 about 1 month 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 almost 2 years 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,968 about 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 over 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 almost 5 years ago Fast & Effortless state management for React, Preact and Inferno with zero learning curve
Preact-urql 8,687 about 1 month ago Use with Preact core + hooks
hooked-head 338 10 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,539 4 months ago A tiny (199 bytes) state manager with many atomic tree-shakable stores
Modular Forms 1,063 2 months ago Modular, type-safe and signal based form library for Preact
exome 241 about 2 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 about 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 7 months ago Simple and complete Preact DOM testing utilities that encourage good testing practices
Preact Island 220 over 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 296 almost 7 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 almost 6 years ago Progressive Web App Built Using Preact and PouchDB
Code and Comment 17 about 1 month 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 230,386 about 1 month ago A declarative, efficient, and flexible JavaScript library for building user interfaces
Inferno 16,100 about 2 months ago An extremely fast, React-like JavaScript library for building modern user interfaces
Rax 7,994 almost 2 years ago A universal React-compatible render engine

Backlinks from these awesome lists:

More related projects: