Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Preact.js
Preact.js is a lightweight React alternative with the same API.
Similarities to React
- ES6 Class, hooks, and Functional Components
- Compatibility via a simple preact/compat alias
- JSX, VDOM, DevTools, HMR, SSR.
- Cross-browser compatibility
- Transparent asynchronous rendering with a pluggable scheduler
Differences from React
- Works in the browser without any transpilation steps
- Syntactic sugar
props
,state
andcontext
are passed torender()
- Standard HTML attributes like
class
andfor
can be used instead ofclassName
andhtmlFor
- GitHub: https://github.com/topics/preact
- Repo: https://github.com/preactjs/preact
- Released: November 14, 2015
- Related Topics: react, virtual-dom, hmr, jsx, ssr,
- Aliases: preactjs, preact-js,
- Last updated: 2024-12-24 00:19:40 UTC
- JSON Representation
https://github.com/developit/nectarine
:peach: A mobile web / Android app for Peach! (peach.cool) :zap:
demo nectarine peach preact preact-apps preact-demos
Last synced: 16 Oct 2024
https://github.com/developit/linkref
Like Linked State, but for Refs. Works with Preact and React.
Last synced: 07 Nov 2024
https://github.com/developit/proptypes
:guardsman: React's PropTypes, as a standalone module.
preact proptypes react standalone
Last synced: 19 Dec 2024
https://github.com/vaneenige/periodic-weather
☀️ A 17kb Preact & Redux based Progressive Web App that provides relevant information to the user outside of the tab.
notifications periodic preact push pwa redux service-worker
Last synced: 08 Nov 2024
https://github.com/jahilldev/11tyby
Simple 11ty setup using TypeScript, SASS, Preact with partial hydration, and other useful things. Aims to provide the DX of Gatsby, but using 11ty!
11ty app blog boilerplate css css-modules eleventy hydrated-components hydration jsx markdown performance preact sass starter static-site static-site-generator typescript webpack
Last synced: 14 Oct 2024
https://github.com/developit/preact-jsx-chai
:white_check_mark: Add JSX assertions to Chai, with support for Preact Components.
chai chai-plugin jsx-assertions jsx-chai preact test testing
Last synced: 07 Nov 2024
https://github.com/developit/preact-compat-example
:speedboat: Demo of preact-compat + react-toolbox to reduce build size by 95%.
Last synced: 16 Oct 2024
https://github.com/ZhUyU1997/MEUI
Modern embedded UI 现代嵌入式用户界面
embedded gui meui preact preactjs quickjs react react-spring reactjs
Last synced: 13 Nov 2024
https://github.com/nickytonline/ts-preact-starter
Barebones starter project for Preact with TypeScript
Last synced: 02 Nov 2024
https://github.com/flamrdevs/klass
Class variant utility library
mastercss preact qwik react solid tailwindcss unocss vue
Last synced: 22 Dec 2024
https://github.com/sejori/fastify-preact-ssr
Fastify server-side renders Preact to html and serves with a Preact client.js bundle for DOM hydration.
Last synced: 08 Nov 2024
https://github.com/itsjavi/jynxs
[Experimental] Lightweight ~3KB custom JSX runtime that implements the very basics of React, with extras like async components.
jsx jsx-renderer jsx-runtime preact react tsx tsx-renderer typescript
Last synced: 26 Dec 2024
https://github.com/developit/preact-in-es3
:horse: How to use Preact without Babel, ES2015 or JSX.
Last synced: 16 Oct 2024
https://github.com/mjancarik/merkur
tiny extensible javascript library for front-end microservices
hyperhtml javascript merkur microfrontends microservices microservices-architecture nodejs preact react svelte uhtml
Last synced: 20 Dec 2024
https://github.com/jamesbirtles/fpreact
fpreact provides an alternative api for creating preact components, heavily inspired by elm.
Last synced: 28 Oct 2024
https://github.com/kyr0/astro-launchpad
An Astro project template for decent projects: auth, i18next, Bootstrap, sitemap, webworker, robots.txt, preact, react, endpoints, endpoint clients, OAuth, various Astro features and data loading preconfigured
astro authentication bootstrap i18next microservices preact robots-txt scaffold sitemap-xml template
Last synced: 13 Nov 2024
https://github.com/samrum/create-vite-plugin-web-extension
An easy way to start a Vite Web Extension project using @samrum/vite-plugin-web-extension
preact react svelte vite vite-plugin vue web-extension web-extension-starter web-extensions
Last synced: 25 Dec 2024
https://github.com/netzo/netzo
Full-stack Deno framework for building business web apps like internal tools, dashboards, admin panels and automated workflows.
deno denofresh javascript netzo open-source preact typescript
Last synced: 11 Nov 2024
https://github.com/vnglst/koenvangilst.nl
Personal website using Next.js
blog nextjs preact react tailwindcss
Last synced: 10 Nov 2024
https://github.com/mutoe/preact-realworld-example-app
Exemplary realworld application built with Preact
preact preact-hooks preact-router realworld tdd typescript
Last synced: 08 Nov 2024
https://github.com/david-szabo97/github-guesser
A Starry Game
fun game github javascript preact pwa
Last synced: 20 Nov 2024
https://github.com/aralroca/react-text-toxicity
Detect text toxicity in a simple way, using React. Based in a Keras model, loaded with Tensorflow.js.
javascript machine-learning preact react tensorflow text toxicity
Last synced: 06 Dec 2024
https://github.com/vaneenige/rupi
💯An alternative to Preact with the same syntax, size and functionality.
alternative component fast preact vdom
Last synced: 08 Nov 2024
https://github.com/usernein/tailwindcss-template-card
Custom card for Home Assistant that renders html code with TailwindCSS styles into the dashboard
daisyui dashboard hass homeassistant lovelace preact tailwind tailwindcss twind
Last synced: 24 Nov 2024
https://github.com/developit/preact-cli-plugin-async
Preact CLI plugin that adds converts async/await to Promises.
async async-await preact preact-cli preact-cli-plugin
Last synced: 16 Oct 2024
https://github.com/alexkrolick/electron-quill
A desktop text editor app built with Electron, Preact, and Quill
Last synced: 22 Oct 2024
https://github.com/malte-wessel/bassdrum
reactive, type safe components with preact and rxjs.
Last synced: 12 Nov 2024
https://github.com/nico-martin/markdown-editor
An on-device AI powered markdown editor web app based on the File System Access API
ai filesystemaccess postcss preact pwa webai webllm workbox
Last synced: 06 Dec 2024
https://github.com/vaneenige/preact-gallery
🐙 A modern gallery experience disguised as a tiny (8kb) Preact based PWA.
javascript performance preact progressive-web-app
Last synced: 08 Nov 2024
https://github.com/fakundo/preact-transitioning
Preact components for easily implementing basic CSS animations and transitions
preact transition transition-group
Last synced: 22 Nov 2024
https://github.com/jaredpalmer/razzle-unrouted
Blazingly fast server-rendered MVC Webapps with Preact and Webpack
mvc preact react server-rendering
Last synced: 26 Dec 2024
https://github.com/lmammino/fastify-preact-htm-boilerplate
Quickly bootstrap your next web app with Fastify, Preact and htm
boilerplate bootstrap bootstrap4 fastify htm preact react single-page-app spa
Last synced: 22 Oct 2024
https://github.com/wildlyinaccurate/second
Framework for server-rendered React apps with declarative data fetching and opt-in client-side rendering.
browser preact react second server-rendering universal vdom-library
Last synced: 31 Oct 2024
https://github.com/vutran/preact-codemod
:shaved_ice: Shave some bytes by using Preact.
codemod javascript jscodeshift preact react transpiler
Last synced: 02 Nov 2024
https://github.com/k1r0s/bleeding-preact-starter
TypeScript · Preact · Redux-zero => frontend starter with bleeding features. Check it out!
decorators frontend preact starter typescript
Last synced: 27 Oct 2024
https://github.com/developit/preact-views
📺 Named views for Preact, with easy-as-pie linking between them.
preact preact-components preact-router routing
Last synced: 16 Oct 2024
https://github.com/m4r1vs/mnged
MNGED is a PWA which helps you to keep track of your daily study life 🎓
firebase material-design preact pwa
Last synced: 14 Oct 2024
https://github.com/matthewmueller/preact-head
Standalone, declarative <Head /> for Preact.
Last synced: 28 Oct 2024
https://github.com/preactjs/preact-integrations
A collection of sample apps demonstrating Preact's compatibility with various 3rd party libraries
preact preact-apps preact-demos preact-integrations
Last synced: 07 Oct 2024
https://carlosqsilva.github.io/YASCC/
Yet Another SoundCloud Client
indexeddb preact pwa redux styled-components
Last synced: 02 Nov 2024
https://github.com/alexkrolick/preact-photon-electron-quick-start
Demo desktop app built with Electron using the Preact-Photon UI library
Last synced: 22 Oct 2024
https://github.com/mjanssen/preact-route-async
Easy asynchronous loading for your router components. For 440B.
microbundle preact preact-components preact-router
Last synced: 02 Nov 2024
https://github.com/carlosqsilva/yascc
Yet Another SoundCloud Client
indexeddb preact pwa redux styled-components
Last synced: 09 Nov 2024
https://github.com/jokester/typescript-boilerplate
Start writing stuff in TypeScript without bothered by configurations
hacktoberfest hono nextjs nodejs preact react template trpc typescript vite
Last synced: 01 Nov 2024
https://github.com/erxiahq/govote-app
Simple Preact app to help people find locations to get PVCs and Vote in the upcoming Nigeria General Elections. It's built on the govote-api API.
govote-api nigeria-general-elections preact pvc vote
Last synced: 20 Nov 2024
https://github.com/agneym/preact-cli-tailwind
Preact CLI Plugin that helps add Tailwind CSS to your project
preact preact-cli preact-cli-plugin tailwind tailwindcss
Last synced: 18 Dec 2024
https://github.com/m4r1vs/slidecontrol
Slidecontrol enables you to control your slides with your phone 📱
javascript preact progressive-web-app pwa
Last synced: 14 Oct 2024
https://github.com/lxsmnsyc/blurhash-as
Blurhash implementation in AssemblyScript
assemblyscript blurhash esbuild-plugin preact react rollup-plugin wasm webassembly
Last synced: 12 Oct 2024
https://github.com/mucahitgurbuz/htm-editable-resume
An highly editable resume form developed with HTM (Hyperscript Tagged Markup) which is JSX-like syntax in plain JavaScript.
cv htm hyperscript preact react resume
Last synced: 03 Dec 2024
https://github.com/jackyef/luck-or-hardwork
Simple web-app to provide illustration about a take on luck and hard work.
chakra-ui luck nextjs preact typescript
Last synced: 08 Nov 2024
https://github.com/haensl/preact-component-console
A console emulator for preact.
console preact preact-components terminal terminal-emulator typewriter
Last synced: 10 Nov 2024
https://github.com/gokulkrishh/anonymous-web
💬 A PreactJS powered progressive web (chat) application (Not active)
chat-application firebase firebase-database firebase-realtime-database preact preact-app progressive-web-app pwa pwa-apps pwapp pwas
Last synced: 30 Oct 2024
https://github.com/aganglada/mdblog
✍ Markdown implementation of a blog for developers
blog markdown preact preact-apps
Last synced: 15 Nov 2024
https://github.com/developit/precharts
Just Recharts pre-aliased for Preact.
Last synced: 16 Oct 2024
https://github.com/lxsmnsyc/compostate
Composable and reactive state management library
composition preact react reactivity state-management
Last synced: 11 Oct 2024
https://github.com/lukeed/fly-kit-preact
A starter kit for building offline / SPA / PWA apps with Preact
boilerplate fly preact starter-kit
Last synced: 21 Dec 2024
https://github.com/solarliner/preact-bulma
Preact components for the Bulma CSS project.
Last synced: 27 Oct 2024
https://github.com/aralroca/chat-with-deno-and-preact
Chat app with Deno + Preact
chat deno javascript node nodejs preact react websockets
Last synced: 06 Dec 2024
https://github.com/vaneenige/rainbow-explorer
🌈 A 20kb Preact & Redux based Progressive Web App that translates real life color to digital color.
experiment getusermedia preact pwa redux
Last synced: 08 Nov 2024
https://github.com/potato4d/parcel-examples
Parcel project examples for React, Vue, preact, VanillaJS and jQuery.
javascript jquery parcel preact react vue
Last synced: 01 Oct 2024
https://github.com/kaltura/playkit-js-ui
UI Application Framework for the PlayKit JS Player
es6 flow-typed kaltura playkit playkit-js playkit-js-player preact redux ui
Last synced: 04 Dec 2024
https://github.com/shilangyu/cra-preact
Comfort of CRA + preact without ejecting 🔥
cra cra-preact crea-react-app no-ejecting preact rewired smaller-cra
Last synced: 25 Sep 2024
https://github.com/vtenfys/ninetales
An experimental framework raising the performance bar
express javascript nodejs preact
Last synced: 04 Sep 2024
https://github.com/lmnet/scala-js-preact
Scala.js facade for the Preact JavaScript library
javascript preact react scala scala-js-preact scalajs scalameta
Last synced: 07 Nov 2024
https://github.com/zouhir/preact-widgets-boilerplate
A boilerplate for creating portable Preact widgets that can be plugged into any web page!
component portable preact preact-widgets-boilerplate
Last synced: 18 Oct 2024
https://github.com/k1r0s/preact-bind-group
Preact Component to Group Form fields onChange Events to a single Callback
preact preact-components preact-forms
Last synced: 27 Oct 2024
https://github.com/vipexv/minimal-hud
Minimalistic & Standalone FiveM Hud
fivem fivem-hud hud lua preact typescript
Last synced: 07 Nov 2024
https://github.com/jovidecroock/pranimate
Hooks-based animations for Preact
Last synced: 16 Oct 2024
https://github.com/rokartur/bongocat
🐱 supa epic wow mega bongocat svg avatar generator
avatar avatar-generation avatar-generator bongo bongo-cat bongocat cat generator nextjs preact project react reactjs
Last synced: 18 Nov 2024
https://github.com/dy/xhtm
XHTM − eXtended Hyperscript Tagged Markup
htm html jsx preact tagged-template virtual-dom
Last synced: 27 Oct 2024
https://github.com/piotrwitek/preact-redux-typescript-rollup-starter
Smallest "React-like" + Redux starter EVER - 13KB min&gzip
boilerplate preact redux rollup starter-kit typescript
Last synced: 22 Oct 2024
https://github.com/prayash/aframe-preact-starter
🖌 WebVR Starter Kit w/ A-Frame + Preact
Last synced: 06 Nov 2024
https://github.com/andrevenancio/snap-state
State management in a snap 👌
hoc hooks jsx preact react state state-management
Last synced: 10 Nov 2024
https://github.com/vaneenige/periodic-weather-analytics
⚡️ A high performance Preact based PWA providing an overview of information from Periodic Weather.
map offline performance preact progressive-web-app redux ssr
Last synced: 08 Nov 2024
https://github.com/postlight/secretmsg
🕵 Encrypt messages for easy sharing
cloudflare cloudflare-workers labs preact server-side-rendering typescript
Last synced: 02 Dec 2024
https://github.com/marvinhagemeister/preact-loadable
Tiny preact component for async tasks
Last synced: 18 Oct 2024
https://github.com/goldenratio/weather-sucks
Weather App with Estonian Mood
Last synced: 28 Oct 2024
https://github.com/berndwessels/preact-mdc
material design components for preact using material-components-web sass styles (for live demo click the link below)
material material-components material-components-web material-design material-design-components mdc preact preact-components
Last synced: 16 Nov 2024
https://github.com/gokulkrishh/fuel-price
⛽ Check fuel prices daily in most of the states in India
fuel fuel-price fuelprice fuelpriceapi preact progressive-web-app push-notifications pwa pwa-apps
Last synced: 30 Oct 2024
https://github.com/nesterow/tailored
Isomorphic utilities, components and hooks for Fresh and Preact.
deno jsx partial-hydration preact typescript
Last synced: 12 Nov 2024
https://github.com/ruyadorno/preact-jest-snapshot-test-boilerplate
:rocket: Test Preact components using Jest snapshots
boilerplate html jest preact serializer snapshot
Last synced: 27 Oct 2024
https://github.com/lxsmnsyc/scoped-model
Contextual state management for React, ReasonReact and Preact
context hooks preact react reason-react state-management
Last synced: 17 Oct 2024
https://github.com/krofdrakula/preact-perf-profiler
A dead simple rendering performance utility for Preact components
performance preact preact-components
Last synced: 08 Nov 2024
https://github.com/vuexltd/preact-svg-loader
A webpack loader to load svg files as preact components.
preact svg webpack webpack-loader
Last synced: 29 Oct 2024
https://github.com/andy-set-studio/minimal-react-base
This is a little starting point for if you want to sling some React on a HTML page with some CSS.
preact preact-compat react starter-kit
Last synced: 09 Nov 2024
https://github.com/syntax-tree/estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
ecmascript estree hyperscript javascript jsx preact react
Last synced: 22 Dec 2024
https://github.com/lucafalasco/preact-custom-scrollbars
⇅ Preact scrollbars component
preact preact-components scrollbars scrolling
Last synced: 02 Nov 2024