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-11-15 00:23:12 UTC
- JSON Representation
https://github.com/preactjs/preact
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
components dom jsx preact react vdom virtual-dom
Last synced: 01 Nov 2024
https://github.com/aidenybai/million
Optimize React performance and make your React 70% faster in minutes, not months.
best-practices blockdom compiler hacktoberfest memo million millionjs optimization optimize performance preact react react-hooks react-optimize renderer rendering virtual-dom
Last synced: 28 Oct 2024
https://github.com/codesandbox/codesandbox-client
An online IDE for rapid web development
angular codesandbox javascript preact react svelte vue
Last synced: 28 Oct 2024
https://github.com/denoland/fresh
The next-gen web framework.
deno denofresh fresh javascript preact typescript
Last synced: 07 Oct 2024
https://github.com/lucacasonato/fresh
The next-gen web framework.
deno denofresh fresh javascript preact typescript
Last synced: 08 Aug 2024
https://github.com/jaredpalmer/razzle
✨ Create server-rendered universal JavaScript applications with no configuration
isomorphic javascript parallel preact react typescript universal webpack
Last synced: 28 Oct 2024
https://github.com/TanStack/router
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
javascript location params preact react route router routing search searchparams state-management typesafe typescript url
Last synced: 29 Oct 2024
https://github.com/tanstack/router
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
javascript location params preact react route router routing search searchparams state-management typesafe typescript url
Last synced: 28 Oct 2024
https://github.com/TanStack/location
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
javascript location params preact react route router routing search searchparams state-management typesafe typescript url
Last synced: 09 Aug 2024
https://github.com/gitalk/gitalk
Gitalk is a modern comment component based on Github Issue and Preact.
comment github github-issues plugin preact react
Last synced: 29 Oct 2024
https://github.com/molefrog/wouter
🥢 A minimalist-friendly ~2.1KB routing for React and Preact
hacktoberfest microlibrary preact react react-hooks react-router router typescript zero-dependency
Last synced: 28 Oct 2024
https://github.com/insin/nwb
A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it)
babel inferno javascript karma npm-module preact react react-component toolkit webpack
Last synced: 16 Oct 2024
https://github.com/NervJS/nerv
A blazing fast React alternative, compatible with IE8 and React 16.
framework frontend inferno javascript jsx nerv nervjs preact react reactjs typescript vdom virutal-dom
Last synced: 28 Oct 2024
https://github.com/nervjs/nerv
A blazing fast React alternative, compatible with IE8 and React 16.
framework frontend inferno javascript jsx nerv nervjs preact react reactjs typescript vdom virutal-dom
Last synced: 11 Oct 2024
https://github.com/egoist/poi
⚡A zero-config bundler for JavaScript applications.
babel build-tool bundle postcss preact react svelte typescript vue vuejs webpack
Last synced: 27 Sep 2024
https://github.com/preactjs/wmr
👩🚀 The tiny all-in-one development tool for modern web apps.
build-tool esmodules preact rollup
Last synced: 07 Oct 2024
https://github.com/transitive-bullshit/create-react-library
CLI for creating reusable react libraries.
babel cli component create-react-app library preact react rollup
Last synced: 28 Sep 2024
https://github.com/preactjs/preact-cli
😺 Your next Preact PWA starts in 30 seconds.
cli hacktoberfest http2 preact prpl pwa starter-kit
Last synced: 01 Nov 2024
https://github.com/neutrinojs/neutrino
Create and build modern JavaScript projects with zero initial configuration.
build-tool javascript middleware neutrino preact presets react vue webpack zero-config zero-configuration
Last synced: 27 Sep 2024
https://github.com/preactjs/signals
Manage state with style in every framework
preact react reactivity signals state-management
Last synced: 28 Oct 2024
https://github.com/vite-pwa/vite-plugin-pwa
Zero-config PWA for Vite
preact pwa react solidjs svelte vite vite-plugin vue workbox
Last synced: 28 Oct 2024
https://github.com/cristianbote/goober
🥜 goober, a less than 1KB 🎉 css-in-js alternative with a familiar API
critical-css css css-in-js dom emotion goober javascript preact react ssr styled styled-components vanilla
Last synced: 29 Oct 2024
https://github.com/omgovich/react-colorful
🎨 A tiny (2,8 KB) color picker component for React and Preact apps
a11y color color-picker hacktoberfest hex hooks picker preact react react-component tiny typescript-support zero-dependency
Last synced: 13 Oct 2024
https://github.com/antfu/vite-plugin-pwa
Zero-config PWA for Vite
preact pwa react solidjs svelte vite vite-plugin vue workbox
Last synced: 04 Aug 2024
https://github.com/developit/unistore
🌶 350b / 650b state container with component actions for Preact & React
architecture preact redux state subscription unistore
Last synced: 13 Oct 2024
https://github.com/daybrush/scenejs
🎬 Scene.js is JavaScript & CSS timeline-based animation library
angular animation css3 css3-animation graphic javascript javascript-animation javascript-animation-library motion preact react scene scenejs timeline typescript vue
Last synced: 13 Oct 2024
https://github.com/easysoft/zui
ZUI is an HTML5 front UI framework.
css javascript preact tailwind tailwindcss ui
Last synced: 13 Oct 2024
https://github.com/aralroca/next-translate
Next.js plugin + i18n API for Next.js 🌍 - Load page translations and use them in an easy way!
globalization hacktoberfest i18n localization nextjs plurals preact react static-site tiny trans-component treeshaking usetranslation
Last synced: 29 Oct 2024
https://github.com/vinissimus/next-translate
Next.js plugin + i18n API for Next.js 🌍 - Load page translations and use them in an easy way!
globalization hacktoberfest i18n localization nextjs plurals preact react static-site tiny trans-component treeshaking usetranslation
Last synced: 03 Sep 2024
https://github.com/simonwep/selection
✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks!
dom-selection javascript-library js-library preact react select selection selections ui ux-design ux-experience viselect vue
Last synced: 29 Oct 2024
https://github.com/Simonwep/selection
✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks!
dom-selection javascript-library js-library preact react select selection selections ui ux-design ux-experience viselect vue
Last synced: 28 Oct 2024
https://github.com/nhn/tui.grid
🍞🔡 The Powerful Component to Display and Edit Data. Experience the Ultimate Data Transformer!
datagrid datatable excel grid javascript preact reactivity spreadsheet tabular-data toast-ui treegrid typescript
Last synced: 14 Oct 2024
https://github.com/blenderskool/blaze
⚡ File sharing progressive web app built using WebTorrent and WebSockets
backend collaborate file-transfer frontend hacktoberfest node preact pwa-app sharing webrtc websockets webtorrent
Last synced: 14 Oct 2024
https://github.com/redux-zero/redux-zero
A lightweight state container based on Redux
flux functional lightweight preact react react-native redux small state svelte typescript
Last synced: 10 Oct 2024
https://github.com/formidablelabs/freactal
Clean and robust state management for React and React-like libs.
inferno preact react state state-management
Last synced: 25 Sep 2024
https://github.com/FormidableLabs/freactal
Clean and robust state management for React and React-like libs.
inferno preact react state state-management
Last synced: 25 Oct 2024
https://github.com/torch2424/wasmboy
Game Boy / Game Boy Color Emulator Library, 🎮written for WebAssembly using AssemblyScript. 🚀Demos built with Preact and Svelte. ⚛️
assemblyscript emulator gameboy gameboy-color gameboy-emulator preact wasm web-assembly webassembly
Last synced: 14 Oct 2024
https://github.com/torch2424/wasmBoy
Game Boy / Game Boy Color Emulator Library, 🎮written for WebAssembly using AssemblyScript. 🚀Demos built with Preact and Svelte. ⚛️
assemblyscript emulator gameboy gameboy-color gameboy-emulator preact wasm web-assembly webassembly
Last synced: 04 Aug 2024
https://github.com/kidkarolis/jetpack
🚀 Jetpack – Webpack made more convenient.
esm frontend javascript jetpack preact react web webpack workflow zero-configuration
Last synced: 14 Oct 2024
https://github.com/KidkArolis/jetpack
🚀 Jetpack – Webpack made more convenient.
esm frontend javascript jetpack preact react web webpack workflow zero-configuration
Last synced: 29 Oct 2024
https://github.com/guocaoyi/create-chrome-ext
🍺 Scaffolding your Chrome extension! Boilerplates: react \ vue \ svelte \ solid \ preact \ alpine \ lit \ stencil \ inferno \ vanilla
chrome-extension chrome-extension-boilerplate chrome-extension-starter create-chrome-extension inferno javascript lit-element manifest-v3 preact react solid starter stencil stenciljs svelte typescript vanilla-js vite vite4 vue
Last synced: 10 Oct 2024
https://github.com/crashmax-dev/fireworks-js
🎆 A simple fireworks library! Ready to use components available for React, Vue 3, Svelte, Angular, Preact, Solid, and Web Components.
angular animation canvas fireworks hacktoberfest javascript library monorepository npm-package particles preact react solidjs svelte typescript vue vue3 web-components zero-dependency
Last synced: 14 Oct 2024
https://github.com/PuruVJ/macos-preact
bigsur css css-modules desktop html html-css-javascript javascript macos preact typescript vite web
Last synced: 30 Oct 2024
https://github.com/puruvj/macos-preact
bigsur css css-modules desktop html html-css-javascript javascript macos preact typescript vite web
Last synced: 14 Oct 2024
https://github.com/developit/preact-router
:earth_americas: URL router for Preact.
preact preact-components preact-router router
Last synced: 12 Nov 2024
https://github.com/fabian-hiller/modular-forms
The modular and type-safe form library for SolidJS, Qwik and Preact
bundle-size form form-validation forms performance preact qwik signals solid type-safe typescript validation
Last synced: 14 Oct 2024
https://github.com/teleporthq/teleport-code-generators
A collection of code generators for modern JavaScript applications
angular codegeneration preact reactjs reactnative stenciljs uidl vuejs
Last synced: 14 Oct 2024
https://github.com/preactjs/preact-router
:earth_americas: URL router for Preact.
preact preact-components preact-router router
Last synced: 07 Oct 2024
https://github.com/developit/preact-boilerplate
:guitar: Ready-to-rock Preact starter project, powered by Webpack.
boilerplate css-modules development-workflow preact pwa webpack
Last synced: 14 Oct 2024
https://github.com/preactjs/preact-compat
ATTENTION: The React compatibility layer for Preact has moved to the main preact repo.
compatibility preact react react-dom virtual-dom
Last synced: 25 Sep 2024
https://github.com/fahad19/proppy
Functional props composition for UI components (React.js & Vue.js)
functional-programming javascript preact props react redux rxjs vue
Last synced: 18 Oct 2024
https://github.com/natemoo-re/microsite
Do more with less JavaScript. Microsite is a smarter, performance-obsessed static site generator powered by Preact and Snowpack.
css-modules hydrated-components hydration microsite partial-hydration preact snowpack ssg static-site static-site-generator
Last synced: 14 Oct 2024
https://github.com/daybrush/scena
🎬 Scena is a component that represents the timeline of Scene.js. You can control time, properties, and items.
animation css keyframes preact preact-compat react scene scenejs timeline
Last synced: 14 Oct 2024
https://github.com/fanduel-oss/refract
Harness the power of reactive programming to supercharge your components
callbag inferno javascript most preact react reactive-programming redux rxjs typescript xstream
Last synced: 14 Oct 2024
https://github.com/storefront-foundation/react-storefront
React Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento 2 supported. Always Open Source, Apache-2.0 license. Join us as contributor ([email protected]).
commerce ecommerce ecommerce-platform headless javascript magento magento2 nextjs open-source preact pwa pwa-framework react react-storefront reactjs salesforce-commerce-cloud salesforce-commercecloud server-side-rendering spa ssr
Last synced: 14 Oct 2024
https://github.com/vkuznecovas/mouthful
Mouthful is a self-hosted alternative to Disqus
commenting-engines comments disqus dynamodb go golang mysql postgres preact
Last synced: 09 Oct 2024
https://github.com/developit/vhtml
Render JSX/Hyperscript to HTML strings, without VDOM 🌈
html-string hyperscript jsx preact vdom virtual-dom
Last synced: 11 Oct 2024
https://github.com/anup-a/svgwave
SVG Wave is a tiny, free and beautiful SVG gradient waves generator for your next design.
design generator gradient hacktoberfest preact svg tailwindcss uidesign waves
Last synced: 14 Oct 2024
https://github.com/teafuljs/teaful
🍵 Tiny, easy and powerful React state management
easy fragmented javascript management performance preact react state state-management store teaful tiny
Last synced: 14 Oct 2024
https://github.com/Debdut/browser-extension
Browser Extension Template with ESbuild builds, support for React, Preact, Typescript, Tailwind, Manifest V3/V2 support and multi browser build including Chrome, Firefox, Safari, Edge, Brave.
boilerplate chrome-extension postcss preact starter starter-kit template
Last synced: 02 Nov 2024
https://github.com/developit/undom
🍩 1kb minimally viable DOM Document implementation
domdocument html html-document polyfill preact serialization shim
Last synced: 14 Oct 2024
https://github.com/debdut/browser-extension
Browser Extension Template with ESbuild builds, support for React, Preact, Typescript, Tailwind, Manifest V3/V2 support and multi browser build including Chrome, Firefox, Safari, Edge, Brave.
boilerplate chrome-extension postcss preact starter starter-kit template
Last synced: 11 Oct 2024
https://github.com/preactjs/preact-render-to-string
:page_facing_up: Universal rendering for Preact: render JSX and Preact components to HTML.
html preact preact-components universal
Last synced: 07 Oct 2024
https://github.com/styled-components/styled-components-website
The styled-components website and documentation
documentation nextjs preact react styled-components
Last synced: 07 Oct 2024
https://github.com/ihtml5/50weekly
50weekly 发现高质量的前端资源
css es6 javascript lit preact react react-native redux vue
Last synced: 14 Oct 2024
https://github.com/CKGrafico/papanasi
🥯Papanasi is the Frontend UI library to use cross Frameworks. A set of components to use in Angular, Preact, Qwik, React, Solid, Svelte, Vue and Web Components
angular bem components mitosis preact qwik react solidjs svelte universal vue w3c
Last synced: 07 Nov 2024
https://github.com/ckgrafico/papanasi
🥯Papanasi is the Frontend UI library to use cross Frameworks. A set of components to use in Angular, Preact, Qwik, React, Solid, Svelte, Vue and Web Components
angular bem components mitosis preact qwik react solidjs svelte universal vue w3c
Last synced: 14 Oct 2024
https://github.com/nyancss/nyancss
🌈 Write plain CSS while reaping benefits of CSS-in-JS
css css-modules preact react styled-components webpack
Last synced: 14 Oct 2024
https://github.com/prateekbh/preact-material-components
preact wrapper for "Material Components for the web"
material-components preact preact-components
Last synced: 14 Oct 2024
https://github.com/nitzanhen/agrippa
The CLI for frontend component generation
cli preact productivity react react-native solidjs
Last synced: 14 Oct 2024
https://github.com/mg901/styled-breakpoints
Simple and powerful breakpoints for styled components and emotion.
breakpoint breakpoints css-in-js css-in-react emotion media media-queries media-query preact react responsive-design responsive-layout styled-components styled-media-query typescript
Last synced: 14 Oct 2024
https://github.com/mrmartineau/design-system-utils
👩🎨 Access your design tokens with ease
css-in-js design-tokens emotion preact react styled-components tokens typescript
Last synced: 14 Oct 2024
https://github.com/ezekielchentnik/preact-pwa
Super fast progressive web app with small footprint & minimal dependancies
buble optimize-js performance preact redux rollup service-worker
Last synced: 13 Nov 2024
https://github.com/vesparny/statty
A tiny and unobtrusive state management library for React and Preact apps
Last synced: 14 Oct 2024
https://github.com/lukejacksonn/ijk
Transforms arrays into virtual dom trees; a terse alternative to JSX and h
dom h hyperapp hyperscript preact vdom
Last synced: 14 Nov 2024
https://github.com/Esri/esri-loader
A tiny library to help load ArcGIS API for JavaScript modules in non-Dojo applications
angular arcgis-api ember esri-loader javascript module-loader preact react rollup vuejs web-development webpack
Last synced: 01 Nov 2024
https://github.com/esri/esri-loader
A tiny library to help load ArcGIS API for JavaScript modules in non-Dojo applications
angular arcgis-api ember esri-loader javascript module-loader preact react rollup vuejs web-development webpack
Last synced: 14 Oct 2024
https://github.com/i-like-robots/react-tags
⚛️ Legacy repo for the fantastically simple tagging component for your React projects (legacy repo)
autocomplete preact preact-components react react-component tagging
Last synced: 14 Oct 2024
https://github.com/deco-cx/deco
Open-Source web editor based on Preact, Tailwind and TypeScript. The other side of code.
deno fresh frontend hacktoberfest platform preact tailwind tailwindcss typescript webflow wordpress
Last synced: 13 Oct 2024
https://github.com/aidenybai/million-react
⚛️ Vite starter for Million.js
compat components dom hooks jsx million preact react vdom virtual-dom
Last synced: 28 Sep 2024
https://github.com/lukasbombach/next-super-performance
The case of partial hydration (with Next and Preact)
hydration javascript nextjs partial-hydration performance preact reactjs webdevelopment
Last synced: 14 Nov 2024
https://github.com/LukasBombach/next-super-performance
The case of partial hydration (with Next and Preact)
hydration javascript nextjs partial-hydration performance preact reactjs webdevelopment
Last synced: 07 Nov 2024
https://github.com/breuerfelix/instapy-gui
gui for instapy automation
automation babel bot gui instagram instapy preact webpack
Last synced: 25 Sep 2024
https://github.com/rehypejs/rehype-react
plugin to transform to preact, react, vue, etc
preact react rehype rehype-plugin solid vue
Last synced: 14 Oct 2024
https://github.com/aslemammad/vitext
The Next.js like React framework for better User & Developer experience!
browser componnets esbuild esm lazy-loading nextjs node preact react rollup server-side-rendering ssg ssr vite vitext
Last synced: 25 Sep 2024
https://github.com/Aslemammad/vitext
The Next.js like React framework for better User & Developer experience!
browser componnets esbuild esm lazy-loading nextjs node preact react rollup server-side-rendering ssg ssr vite vitext
Last synced: 07 Nov 2024
https://github.com/lukeed/preact-starter
Webpack3 boilerplate for building SPA / PWA / offline front-end apps with Preact
boilerplate offline preact progressive-web-app pwa spa starter-kit webpack webpack3
Last synced: 11 Oct 2024
https://github.com/preactjs/prefresh
Hot Module Reloading for Preact
hmr hmr-enabler hmr-plugin hooks preact
Last synced: 07 Oct 2024
https://github.com/viclm/numeric-keyboard
Number keyboard for mobile browsers
angular javascript keyboard preact react vue
Last synced: 14 Oct 2024
https://github.com/yandex/reshadow
Markup and styles that feel right
css css-in-js css-modules htm preact react shadow-dom vue
Last synced: 30 Oct 2024
https://github.com/preactjs/preact-custom-element
Wrap your component up as a custom element
custom-elements preact web-components
Last synced: 07 Oct 2024
https://github.com/ibitcy/eo-locale
🌏Internationalize React apps 👔Elegant lightweight library based on Internationalization API
globalization hacktoberfest i18n i18next icu internationalization intl localization messageformat preact react react-components react-hooks react-intl reactjs reactjs-components tiny translation
Last synced: 14 Oct 2024
https://github.com/preactjs/preact-www
:book: Preact documentation website.
docs documentation preact repl webapp website
Last synced: 07 Oct 2024
https://github.com/slmgc/react-hint
Tooltip component for React, Preact, Inferno
component inferno preact react react-component tooltip
Last synced: 14 Oct 2024