Preact
@preactjsOrganizationFast 3kB alternative to React with the same modern API.
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 633 | preactjs/preact | 38,537 |
Top repositories by stars
- preactjs/preact(on leaderboard)
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
JavaScript38,392 - preactjs/wmr
👩🚀 The tiny all-in-one development tool for modern web apps.
JavaScript4,936 - preactjs/preact-cli
😺 Your next Preact PWA starts in 30 seconds.
JavaScript4,685 - preactjs/signals
Manage state with style in every framework
TypeScript4,374 - preactjs/preact-router
:earth_americas: URL router for Preact.
JavaScript1,053 - preactjs/awesome-preact
A curated list of amazingly awesome things regarding Preact ecosystem :star2:
980 - preactjs/preact-compat
ATTENTION: The React compatibility layer for Preact has moved to the main preact repo.
JavaScript946 - preactjs/preact-render-to-string
📄 Universal rendering for Preact: render JSX and Preact components to HTML.
JavaScript710 - preactjs/compressed-size-action
GitHub Action that adds compressed size changes to your PRs.
JavaScript636 - preactjs/preact-custom-element
Wrap your component up as a custom element
JavaScript400 - preactjs/next-plugin-preact
Next.js plugin for preact X
JavaScript394 - preactjs/prefresh
Hot Module Reloading for Preact
JavaScript385 - preactjs/preact-www
📖 Preact documentation website.
JavaScript377 - preactjs/preact-devtools
Browser extension for inspection Preact applications
TypeScript340 - preactjs/preset-vite
Preset for using Preact with the vite bundler
TypeScript292 - preactjs/preact-iso
Isomorphic utilities for Preact
JavaScript227 - preactjs/eslint-config-preact
Unopinionated baseline ESLint config for Preact and Preact CLI codebases.
JavaScript99 - preactjs/enzyme-adapter-preact-pure
Preact adapter for the Enzyme UI testing library
TypeScript67 - preactjs/create-preact
Create a Vite-powered Preact app in seconds
JavaScript61 - preactjs/vite-prerender-plugin
Plugin for prerendering Vite applications in any framework
JavaScript54 - preactjs/preact-ssr-prepass
Drop-in replacement for react-ssr-prepass
JavaScript50 - preactjs/preact-integrations
A collection of sample apps demonstrating Preact's compatibility with various 3rd party libraries
JavaScript39 - preactjs/rfcs
RFCs for changes and ideas in relation to Preact
30 - preactjs/preact-on-the-edge
Server-rendered Preact using Vercel Edge Functions.
TypeScript26 - preactjs/babel-plugin-transform-replace-expressions
A Babel plugin for replacing expressions with other expressions
JavaScript24 - preactjs/babel-plugin-transform-rename-properties
A Babel plugin for renaming JavaScript properties
JavaScript20 - preactjs/playwright-ct
Preact adapter for Playwright Component testing
TypeScript18 - preactjs/jest-preset-preact
Jest preset for testing Preact apps
JavaScript18 - preactjs/legacy-compat
React 15 compatibility layer for Preact
JavaScript16 - JavaScript15
- preactjs/preact-netlify
Preact's netlify CMS template
JavaScript15 - preactjs/preact-root-fragment
A standalone Preact 10+ implementation of the deprecated `replaceNode` parameter from Preact 10
JavaScript13 - preactjs/babel-plugin-transform-hook-names
Add custom hook names for devtools
TypeScript8 - JavaScript6
- JavaScript5
- TypeScript4
- preactjs/.github
Default community files for the PreactJS organization
3 - preactjs/benchmarks
A collection of benchmarks for Preact
JavaScript2 - preactjs/cli-demo
Demo for preact CLI
JavaScript0