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/sjc5/hwy
Hwy is a fullstack web framework for driving a (p)react frontend with a Go backend. Includes end-to-end typesafety, file-based nested UI routing, and much more.
framework go nextjs preact react remix router typescript
Last synced: 21 Dec 2024
https://github.com/preactjs/preact-devtools
Browser extension for inspection Preact applications
chrome extension firefox preact preact-devtools
Last synced: 22 Dec 2024
https://github.com/willnguyen1312/zoom-image
A little yet powerful framework agnostic headless library to zoom images on the web
frameworks headless nextjs preact qwik react remix solidjs svelte vanilla-js vue zoom
Last synced: 26 Dec 2024
https://willnguyen1312.github.io/zoom-image/
A little yet powerful framework agnostic headless library to zoom images on the web
frameworks headless nextjs preact qwik react remix solidjs svelte vanilla-js vue zoom
Last synced: 02 Nov 2024
https://github.com/developit/linkstate
Bind events to state. Works with Preact and React.
event-handlers handler linkstate preact
Last synced: 20 Dec 2024
https://github.com/boltdesignsystem/bolt
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
atomic-design bem custom-elements decoupling design-system drupal drupal-8 itcss lerna lit-html monorepo pattern-lab pattern-library preact skatejs twig web-components webpack
Last synced: 25 Dec 2024
https://github.com/developit/preact-redux
:loop: Preact integration for Redux (no shim needed!)
preact preact-components redux
Last synced: 25 Dec 2024
https://github.com/inokawa/react-native-react-bridge
An easy way to integrate your React (or Preact/React Native Web) app into React Native app with WebView.
expo metro preact react react-dom react-hooks react-native react-native-web webassembly webview
Last synced: 21 Dec 2024
https://github.com/torch2424/vaporboy
Gameboy / Gameboy Color Emulator PWA built with Preact. ⚛️ Powered by wasmBoy. 🎮Themed with VaporWave. 🌴🐬
emulation emulator gameboy gameboy-color gameboy-emudevs preact progressive-web-app vaporwave web-assembly
Last synced: 25 Dec 2024
https://github.com/hotell/rex-tils
Type safe utils for redux actions, epics, effects, react/preact default props, various type guards and TypeScript utils, React util components
angular ngrx-effects preact react redux redux-observable typescript
Last synced: 22 Dec 2024
https://github.com/torch2424/vaporBoy
Gameboy / Gameboy Color Emulator PWA built with Preact. ⚛️ Powered by wasmBoy. 🎮Themed with VaporWave. 🌴🐬
emulation emulator gameboy gameboy-color gameboy-emudevs preact progressive-web-app vaporwave web-assembly
Last synced: 05 Nov 2024
https://github.com/propublica/facebook-political-ads
Monitoring Facebook Political Ads
diesel extension facebook hyper javascript preact redux rust
Last synced: 25 Sep 2024
https://github.com/myitcv/react
MOVED TO https://github.com/myitcv/x/blob/master/react/_doc/README.md
go gopherjs javascript-library preact react
Last synced: 25 Sep 2024
https://github.com/developit/preact-worker-demo
Demo of preact rendering an entire app in a Web Worker.
background-thread demo dom preact thread virtual-dom web-worker webpack workers
Last synced: 25 Dec 2024
https://github.com/hydux/hydux
A light-weight type-safe Elm-like alternative for Redux ecosystem, inspired by hyperapp and Elmish
2kb elm-architecture framework hydux hyperapp preact react router ssr state-management type-safe typescript virtual-dom
Last synced: 24 Dec 2024
https://github.com/mwood23/preact-island
🏝 Create your own slice of paradise on any website.
Last synced: 23 Dec 2024
https://github.com/fastrodev/fastro
Full Stack Framework for Deno, TypeScript, Preact JS and Tailwind CSS
backend deno fastro framework frontend fullstack middleware preact react typescript
Last synced: 25 Dec 2024
https://github.com/fwouts/viteshot
Viteshot 📸 is a fast and simple component screenshot tool based on Vite.
javascript preact react screenshot solid-js svelte vue
Last synced: 19 Dec 2024
https://github.com/lusakasa/saka
Elegant tab, bookmark and history search
chrome-extension jasmine javascript karma preact tab-management tab-search tab-switcher
Last synced: 25 Sep 2024
https://github.com/torch2424/made-with-webassembly
A showcase of awesome production applications, side projects, and use cases made with WebAssembly (Wasm). 👷
example preact pwa showcase wasm webassembly
Last synced: 23 Dec 2024
https://github.com/SaraVieira/styled-loaders
Loaders Built with Preact and Styled Components
javascript preact styled-components
Last synced: 14 Nov 2024
https://github.com/saravieira/styled-loaders
Loaders Built with Preact and Styled Components
javascript preact styled-components
Last synced: 27 Dec 2024
https://github.com/developit/preact-markup
:zap: Render HTML5 as VDOM, with Components as Custom Elements!
dom html-renderer jsx markdown markup parse preact preact-components xml
Last synced: 21 Dec 2024
https://github.com/developit/preact-redux-example
:repeat: Preact + Redux Example Project
demo preact preact-cli preact-demos preact-redux redux
Last synced: 26 Dec 2024
https://github.com/skatejs/val
VirtualDOM abstraction layer - give yourself better integration and full control over the DOM with any virtual DOM library that uses a Hyperscript-like API such as React and Preact.
components custom dom elements integration preact react vdom virtual virtual-dom web
Last synced: 22 Dec 2024
https://github.com/rubencodes/recal
A minimal, accessible React/Preact calendar component using modern CSS.
calendar calendar-component css-grid javascript-dates picker preact range-picker react
Last synced: 24 Dec 2024
https://github.com/wscats/virtual-dom
关于Vue,React,Preact和Omi等框架源码的解读
jsx omi preact react virtual-dom vue web-components
Last synced: 25 Dec 2024
https://github.com/dataformsjs/dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.
compiler compilers custom-elements dataformsjs handlebars handlebarsjs image-gallery javascript javascript-framework jsx markdown markdown-viewer playground preact react react-components single-page-app spa vue web-components
Last synced: 22 Dec 2024
https://github.com/ajainvivek/preact-fluid
✅ A minimal UI kit for Preact
minimal-ui-kit preact preact-components preact-ui-kit
Last synced: 25 Dec 2024
https://github.com/developit/preact-mdl
:boom: A collection of Preact Components that encapsulate Google's Material Design Lite.
material material-design mdl preact ui ui-kit
Last synced: 24 Dec 2024
https://github.com/developit/preact-portal
:satellite: Render Preact components in (a) SPACE :milky_way: :stars:
dom preact preact-components preact-portal
Last synced: 22 Dec 2024
https://github.com/wscats/omil
📝Webpack loader for Omi.js React.js and Rax.js components 基于 Omi.js,React.js 和 Rax.js 单文件组件的 Webpack 模块加载器
eno-loader htm jsx loader omi omil preact rax react shadow-dom single-file-component webpack
Last synced: 25 Dec 2024
https://github.com/developit/zero-to-preact
A Step-by-step Guide to Preact + Webpack 2, without boilerplate!
boilerplate preact starter tutorial
Last synced: 01 Nov 2024
https://github.com/kuldeepkeshwar/filbert-js
A lightweight(~1kb) css-in-js framework
1kb-library css css-in-js cssinjs emotion filbert-js hacktoberfest hacktoberfest2020 light-weight preact react styled-components styling
Last synced: 21 Dec 2024
https://github.com/developit/state-machine-component
⚙️ State machine -powered components in 250 bytes
preact preact-components state-machine state-management
Last synced: 01 Nov 2024
https://github.com/developit/preact-photon
:rocket: Beautiful desktop apps with Preact + Photon :heart:
desktop desktop-app electron photon preact preact-photon ui ui-kit
Last synced: 26 Dec 2024
https://github.com/bewcloud/bewcloud
A simpler alternative to Nextcloud and ownCloud, built with TypeScript and Deno using Fresh. 🦕 🍋
deno fresh javascript nextcloud open-source owncloud preact tailwindcss typescript
Last synced: 27 Dec 2024
https://github.com/zusam/zusam
Private groups to share messages, photos, videos, links with friends and family.
agplv3 family forum friends group photo php preact privacy private self-hosted selfhosted sharing sqlite symfony symfony-application video
Last synced: 11 Nov 2024
https://github.com/evanbacon/evanbacon.dev
Expo Router Portfolio
expo expo-router netlify portfolio preact react react-native
Last synced: 21 Dec 2024
https://github.com/xoidlabs/xoid
Framework-agnostic state management library designed for simplicity and scalability ⚛
framework-agnostic javascript preact react ssr state-machine state-management svelte typescript vanilla vue
Last synced: 21 Dec 2024
https://github.com/developit/preact-slots
🕳 Render Preact trees into other Preact trees, like portals.
Last synced: 20 Dec 2024
https://github.com/barelyhuman/preact-native
experimental renderer for preact to work with react-native
preact preact-native react react-native renderer
Last synced: 27 Dec 2024
https://github.com/aganglada/preact-minimal
🚀 Minimal preact structure
babel jsx minimal preact progressive-web-app pwa react starter-kit webpack webpack-configuration yarn
Last synced: 15 Nov 2024
https://github.com/scurker/preact-and-typescript
Some simple patterns for Typescript usage with Preact
documentation jsx preact preact-components react tsx typescript
Last synced: 01 Nov 2024
https://github.com/akellbl4/spotify-badge
👩🎤 Share your love to music with the world 🌍. Put Spotify badge in any place where you can post an image.
music preact readme spotify spotify-api spotify-badge spotify-web-api vercel
Last synced: 24 Dec 2024
https://github.com/developit/preact-cycle
:recycle: Minimal functional Virtual DOM rendering using Preact :bike:
Last synced: 19 Dec 2024
https://github.com/prateekbh/preact-async-route
Async route component for preact-router
code-splitting preact preact-router prpl
Last synced: 23 Dec 2024
https://github.com/sadick254/scoped-style
A tiny css in js library 🚀
css css-in-js hyperapp inferno inferno-js javascript preact react styled-components tiny universal
Last synced: 16 Nov 2024
https://github.com/lipp/next-todos
200 lines realtime todos app powered by next.js, preact, jet, redux and now
collaborative jet nextjs preact realtime todoapp websockets
Last synced: 16 Nov 2024
https://github.com/jviide/flowponent
A small Preact/React library for defining workflow-like evolving views via generators
generators higher-order-component preact react
Last synced: 20 Nov 2024
https://github.com/developit/preact-scroll-viewport
Preact Component that renders homogeneous children only when visible
preact viewport virtual virtual-scroll
Last synced: 19 Dec 2024
https://github.com/sallar/led-matrix-simulator
:crystal_ball: A simple HTML5 LED Matrix Simulator for fun
canvas led-display led-matrix-displays ledmatrix preact
Last synced: 09 Nov 2024
https://github.com/KidkArolis/tiny-atom
Pragmatic state management.
flux functional javascript minimal preact react state
Last synced: 17 Nov 2024
https://github.com/kidkarolis/tiny-atom
Pragmatic state management.
flux functional javascript minimal preact react state
Last synced: 25 Dec 2024
https://github.com/QubitProducts/tiny-atom
Pragmatic state management.
flux functional javascript minimal preact react state
Last synced: 03 Nov 2024
https://github.com/codyjasonbennett/preact-reconciler
Custom renderers for Preact in <1KB.
fiber jsx minimal preact react reconciliation renderers vdom
Last synced: 27 Dec 2024
https://github.com/CodyJasonBennett/preact-reconciler
Custom renderers for Preact in <1KB.
fiber jsx minimal preact react reconciliation renderers vdom
Last synced: 04 Nov 2024
https://github.com/developit/preact-todomvc
💣 TodoMVC done in Preact. Under 6kb and fast.
Last synced: 01 Nov 2024
https://github.com/ooade/pimg
:camera: Mini Image Lazy Loader for P(R)eact and Vue
cloudinary image image-processing lazy lazy-loading preact react
Last synced: 02 Nov 2024
https://github.com/utkarshkukreti/reaml
A React binding for (OCaml | ReasonML) + BuckleScript with compile time enforcement of the "Rules of Hooks". Live Examples: https://reaml.netlify.com
bucklescript ocaml preact react reasonml
Last synced: 01 Nov 2024
https://github.com/lukeed/colors-app
:art: A PWA for copying values from popular color palettes. Supports HEX, RGB, and HSL formats.
color color-palette color-picker color-scheme material preact preact-app progressive-web-app pwa
Last synced: 02 Nov 2024
https://github.com/choojs/nanocomponent-adapters
🔌 - Convert a nanocomponent to a component for your favourite API or library (web components, (p)react, angular)
choo elm nanocomponent preact react universal webcomponents
Last synced: 03 Nov 2024
https://github.com/jaredpalmer/disco.chat
Add real-time ephemeral chat to any webpage.
chat chat-widget formik preact react real-time websocket
Last synced: 26 Dec 2024
https://github.com/datenanfragen/website
The Datenanfragen.de website including the request PDF generator and company information database
eu-gdpr gdpr hugo pdf-generation preact privacy
Last synced: 22 Dec 2024
https://github.com/just-boris/create-preact-app
Create Preact apps with no build configuration.
build-tools cli create-react-app preact scaffold zero-configuration
Last synced: 25 Sep 2024
https://github.com/ory/elements
Ory Elements is a component library that makes building login, registration and account pages for Ory a breeze. Check out the components library on Chromatic https://www.chromatic.com/library?appId=63b58e306cfd32348fa48d50
component-library express hacktoberfest identity login ory preact react registration user-profile
Last synced: 22 Dec 2024
https://github.com/preactjs/eslint-config-preact
Unopinionated baseline ESLint config for Preact and Preact CLI codebases.
Last synced: 22 Dec 2024
https://github.com/vaneenige/offline-gallery
🎈 A 16kb Preact & Redux based Progressive Web App that offers an offline gallery experience of external images.
cache experiment offline preact pwa redux service-worker
Last synced: 08 Nov 2024
https://github.com/quartercastle/hueify
💡Simple controller for your Philips Hue lights, based on web technologies.
app controller electron hue hueify mac philips preact
Last synced: 02 Nov 2024
https://github.com/berndwessels/preact-redux-isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
aws boilerplate graphql isomorphic lambda mdc mdl preact preact-mdc pwa rambda ramda react-intl react-router redux rxjs seo spa ssr webpack2
Last synced: 11 Oct 2024
https://github.com/jahilldev/component-elements
Create a custom element from any component with these tiny functions (2KB GZipped, ~1KB Brotli). Preact and React currently supported
components custom-elements hydration javascript jsx library lightweight nodejs partial-hydration preact react ssr tsx typescript utility vue web-components
Last synced: 25 Dec 2024
https://github.com/michael-klein/htmdx
HTMDX: Lightweight runtime for mdx-like markdown
javascript markdown mdx preact react
Last synced: 19 Dec 2024
https://github.com/aralroca/prerender-macro
Bun plugin to prerender JSX components using a kind of macro
brisa bunjs jsx macros partial-prerendering plugin preact prerender react
Last synced: 06 Dec 2024
https://github.com/sabakihq/shudan
A highly customizable, low-level Preact Goban component.
baduk board-game component game go goban gomoku preact react ui-component weiqi
Last synced: 18 Nov 2024
https://github.com/kossnocorp/chirrapp
Chirr App splits text into tweets and posts it as a thread
Last synced: 01 Nov 2024
https://github.com/ariel-rodriguez/react-amp-template
AMP template generator
amp amp-html aphrodite javascript-library preact react styled-components
Last synced: 31 Oct 2024
https://github.com/kossnocorp/desvg
🌅 Converts SVG files into components 🌞
decss preact react styled-components svg webpack
Last synced: 19 Dec 2024
https://github.com/rikukissa/stacker
🥞 Chrome extension for managing stacked pull requests
chrome-extension github preact typescript
Last synced: 14 Oct 2024
https://github.com/runelite/runelite.net
RuneLite website
blog hacktoberfest preact react redux
Last synced: 22 Dec 2024
https://github.com/aralroca/etiketai
Etiketai is an online tool designed to label images, useful for training AI models
ai annotations artificial-intelligence deep-learning detection hacktoberfest image-classification imagenet images javascript labelimg labels machine-learning nextjs preact recognition tools yolo
Last synced: 06 Dec 2024
https://github.com/stoxy-js/stoxy
Stoxy is a state management API for all modern Web Technologies
async indexeddb javascript lit preact react state state-management typescript webcomponent
Last synced: 14 Oct 2024
https://github.com/developit/preact-shadow-root
🕴 Render a Preact subtree into the Shadow DOM.
preact preact-components shadow-dom
Last synced: 16 Oct 2024
https://github.com/xantredev/preact-signals
Preact Signals: Supercharge your React/Preact development! Unleash the power of reactive programming with hooks, components, a TanStack query adapter, and more. Code smarter, not harder
components javascript preact react reactive-programming standard-library typescript utilities
Last synced: 21 Dec 2024
https://github.com/preactjs/enzyme-adapter-preact-pure
Preact adapter for the Enzyme UI testing library
Last synced: 24 Dec 2024
https://github.com/denysvuika/preact-translate
Minimalistic translate (i18n) library for Preact
i18n preact preact-components preact-x translation typescript
Last synced: 21 Dec 2024
https://github.com/DenysVuika/preact-translate
Minimalistic translate (i18n) library for Preact
i18n preact preact-components preact-x translation typescript
Last synced: 02 Nov 2024
https://github.com/ooade/PreactSimpleStarter
PWA Simple Starter with Preact, Preact-mdl and Webpack2 🔥🔥🔥
development-workflow preact progressive-web-app starter-kit webpack webpack-dashboard
Last synced: 02 Nov 2024
https://github.com/ooade/preactsimplestarter
PWA Simple Starter with Preact, Preact-mdl and Webpack2 🔥🔥🔥
development-workflow preact progressive-web-app starter-kit webpack webpack-dashboard
Last synced: 28 Sep 2024
https://github.com/roman01la/prum
ClojureScript's Rum with Preact.js instead of React
clojurescript preact prum react rum
Last synced: 08 Nov 2024
https://github.com/DigitalOptimizationGroup/cloudflare-worker-preact-pwa
Cloudflare worker running a Preact Progressive Web App
cloudflare-worker http2 preact preact-cli preact-redux progressive-web-app redux server-push server-side-rendering streaming-response
Last synced: 30 Oct 2024
https://github.com/lxsmnsyc/tailwind-layouts
Collection of Tailwind Layouts
alpinejs cdn-imports esbuild esm lit-html playground preact react skypack solidjs tailwind tailwindcss typescript vite vue3
Last synced: 17 Oct 2024
https://github.com/digitaloptimizationgroup/cloudflare-worker-preact-pwa
Cloudflare worker running a Preact Progressive Web App
cloudflare-worker http2 preact preact-cli preact-redux progressive-web-app redux server-push server-side-rendering streaming-response
Last synced: 20 Nov 2024
https://github.com/marvinhagemeister/preact-server-renderer
Server side rendering of preact components
Last synced: 18 Oct 2024
https://github.com/developit/preact-token-input
:bookmark: A text field that tokenizes input, for things like tags.
preact preact-components tag-input tagging tags
Last synced: 07 Nov 2024
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