Introduction
PreachJS is a world where modules and libraries come together to form the Preact ecosystem
Essentials
Routers
- molefrog/wouter - A minimalist-friendly ~2.1KB routing for React and Preact
State Management
- preactjs/signals - Manage state with style in every framework
HTTP Client
- @pretch/preact - A lightweight and flexible fetch enhancement library that works with vanilla JavaScript, React, and Preact
Aesthetics
UI
- @preachjs/datepicker - Headless Datepicker(s) for preact
- @chakra-ui/react - Create accessible React apps with speed (Usable with "preact/compat")
Styling
- preachjs/themes - Lightweight theme management system for Preact applications
- tw-in-js/twind - The smallest, fastest, most feature complete Tailwind-in-JS solution in existence.
Charts
- plotery - 5kB declarative SVG-based charting library for Preact
Helpers
- @preachjs/popper - Micro positioning library (Vanilla JS)
Developer Experience
Bundlers
- parcel-bundler/parcel - The zero configuration build tool for the web. 📦🚀
- vitejs/vite - Next generation frontend tooling. It's fast!
Frameworks
- Fresh (Deno) - The simple, approachable, productive web framework
- Adex - An easier way to build full stack apps with Vite and Preact
Templates
- preactjs/create-preact - Official preact CLI to create a Vite-powered Preact app in seconds
- rschristian/preact-project-demos - Preact Demos for various types of applications
- Munawwar/preact-mpa-template - Example repo to start a multi-page app/website (MPA) with Preact, express and esbuild.
- Munawwar/preact-spa-template - Preact single-page app starter template. This template is tuned for "SPA" sites; sites that do not need server side rendering (SSR)
- preachjs/docs-template - A minimal template for documentation (Probably looking at it's demo right now)