https://github.com/preactjs/preact
components dom jsx preact react vdom virtual-dom
Score: 35.81574810280378
Last synced: 1 day ago
JSON representation
Repository metadata:
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
- Host: GitHub
- URL: https://github.com/preactjs/preact
- Owner: preactjs
- License: mit
- Created: 2015-09-11T02:40:18.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2026-10-31T13:19:09.000Z (2 days ago)
- Last Synced: 2026-11-01T08:18:48.823Z (1 day ago)
- Topics: components, dom, jsx, preact, react, vdom, virtual-dom
- Language: JavaScript
- Homepage: https://preactjs.com
- Size: 19.3 MB
- Stars: 38,969
- Watchers: 388
- Forks: 3,198
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
-
Funding:
- Github: preactjs
- Open collective: preact
Owner metadata:
- Name: Preact
- Login: preactjs
- Email:
- Kind: organization
- Description: Fast 3kB alternative to React with the same modern API.
- Website: https://preactjs.com
- Location:
- Twitter: preactjs
- Company:
- Icon url: https://avatars.githubusercontent.com/u/26872990?v=4
- Repositories: 37
- Last Synced at: 2024-10-29T23:35:55.395Z
- Profile URL: https://github.com/preactjs
GitHub Events
Total
- Commit comment event: 1
- Create event: 249
- Delete event: 219
- Discussion event: 4
- Fork event: 171
- Issue comment event: 972
- Issues event: 212
- Pull request event: 490
- Pull request review comment event: 185
- Pull request review event: 453
- Push event: 884
- Release event: 13
- Watch event: 1716
- Total: 5569
Last Year
- Commit comment event: 1
- Create event: 49
- Delete event: 54
- Discussion event: 4
- Fork event: 67
- Issue comment event: 111
- Issues event: 27
- Pull request event: 50
- Pull request review comment event: 27
- Pull request review event: 58
- Push event: 139
- Release event: 1
- Watch event: 208
- Total: 796
Committers metadata
Last synced: 1 day ago
Total Commits: 4,916
Total Committers: 387
Avg Commits per committer: 12.703
Development Distribution Score (DDS): 0.799
Commits in past year: 251
Committers in past year: 26
Avg Commits per committer in past year: 9.654
Development Distribution Score (DDS) in past year: 0.231
| Name | Commits | |
|---|---|---|
| Jovi De Croock | d****i@g****m | 986 |
| Jason Miller | j****n@d****a | 955 |
| Marvin Hagemeister | m****n@m****e | 841 |
| Andre Wiggins | a****s@l****m | 793 |
| Ryan Christian | 3****n | 167 |
| Sven Tschui | g****b@s****h | 62 |
| Joachim Viide | j****e@i****i | 48 |
| Prateek Bhatnagar | p****n@g****m | 44 |
| Leah | m****e@h****h | 44 |
| Alex Galays | b****h@h****m | 42 |
| cristianbote | b****n@y****m | 36 |
| Bence Fekete | f****5@g****m | 33 |
| Ryan Petrich | r****h@g****m | 31 |
| 38elements | 3****s | 31 |
| Greenkeeper | s****t@g****o | 27 |
| pmkroeker | p****r@m****m | 26 |
| Sven Tschui | s****i@g****m | 25 |
| Robert Knight | r****t@g****m | 23 |
| k1r0s | c****d@g****m | 21 |
| James Garbutt | 4****j | 16 |
| Yukimasa Funaoka | y****a@g****m | 13 |
| Matheus Kautzmann | m****n@g****m | 13 |
| Arthur Stolyar | n****a@g****m | 11 |
| aimwhy | a****y@f****m | 10 |
| Georgios Valotasios | v****s@g****m | 10 |
| Ward Peeters | w****d@c****m | 10 |
| ssssota | t****a@g****m | 10 |
| Alexander Zaytsev | a****z@w****m | 10 |
| Brad Dunbar | d****2@g****m | 8 |
| Tan Li Hau | l****3@g****m | 8 |
| and 357 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 469
Total pull requests: 1,237
Average time to close issues: over 1 year
Average time to close pull requests: 6 months
Total issue authors: 395
Total pull request authors: 154
Average comments per issue: 4.42
Average comments per pull request: 2.52
Merged pull request: 798
Bot issues: 0
Bot pull requests: 2
Past year issues: 26
Past year pull requests: 215
Past year average time to close issues: 30 days
Past year average time to close pull requests: 11 days
Past year issue authors: 23
Past year pull request authors: 42
Past year average comments per issue: 1.69
Past year average comments per pull request: 2.4
Past year merged pull request: 132
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- marvinhagemeister (10)
- rschristian (6)
- birtles (5)
- korDen (4)
- upupming (4)
- dmail (4)
- rejhgadellaa (3)
- roycw (3)
- mischnic (3)
- krutoo (3)
- MicahZoltu (3)
- CodingDoug (3)
- yy0931 (3)
- JoviDeCroock (3)
- bkerin (3)
Top Pull Request Authors
- JoviDeCroock (583)
- rschristian (205)
- marvinhagemeister (58)
- andrewiggins (56)
- developit (46)
- 43081j (21)
- jviide (11)
- shoonia (10)
- jpnelson (6)
- lukewarlow (5)
- sventschui (4)
- sanjaiyan-dev (4)
- playlikeboy (4)
- DonIsaac (4)
- jacob-ebey (4)
Top Issue Labels
- feature request (67)
- types (56)
- compat (26)
- bug (24)
- needs-more-info (22)
- discussion (14)
- question (13)
- good first issue (13)
- 11.x (9)
- known issue (8)
- workaround (6)
- wontfix (6)
- enhancement (6)
- pr-welcome (4)
- help wanted (4)
- performance (3)
- after X (3)
- has fix (3)
- suspense (3)
- important (3)
- 2-phase-commit (3)
- documentation (3)
- upstream (2)
- duplicate (2)
- beginner-friendly (2)
- hooks (2)
- pending (1)
- needs triage (1)
- reconciler (1)
- debug (1)
Top Pull Request Labels
- 11.x (6)
- Restructure (5)
- types (2)
- performance (1)
Package metadata
- Total packages: 16
-
Total downloads:
- npm: 154,125,922 last-month
- Total docker downloads: 83,307,125
- Total dependent packages: 3,844 (may contain duplicates)
- Total dependent repositories: 78,993 (may contain duplicates)
- Total versions: 402
- Total maintainers: 18
- Total advisories: 2
npmjs.org: preact
Fast 4kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 11.1.1 (published 3 days ago)
- Last Synced: 2026-11-01T17:22:04.760Z (1 day ago)
- Versions: 291
- Dependent Packages: 3,803
- Dependent Repositories: 78,992
- Downloads: 154,124,850 Last month
- Docker Downloads: 83,307,125
-
Rankings:
- Dependent packages count: 0.022%
- Downloads: 0.08%
- Dependent repos count: 0.109%
- Docker downloads count: 0.193%
- Average: 0.294%
- Stargazers count: 0.47%
- Forks count: 0.89%
- Maintainers (6)
-
Funding:
- url: https://opencollective.com/preact
- type: opencollective
- Advisories:
proxy.golang.org: github.com/preactjs/preact
- Homepage:
- Documentation: https://pkg.go.dev/github.com/preactjs/preact#section-documentation
- Licenses: mit
- Latest release: v8.5.0+incompatible (published over 7 years ago)
- Last Synced: 2026-10-31T13:16:36.263Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.035%
- Forks count: 0.568%
- Average: 4.495%
- Dependent packages count: 8.077%
- Dependent repos count: 9.3%
npmjs.org: @mllrsohn/preact
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://github.com/preactjs/preact
- Licenses: MIT
- Latest release: 10.0.0-rc.3 (published over 7 years ago)
- Last Synced: 2026-10-31T13:17:02.962Z (2 days ago)
- Versions: 3
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 39 Last month
-
Rankings:
- Stargazers count: 0.47%
- Forks count: 0.89%
- Dependent packages count: 8.834%
- Dependent repos count: 10.296%
- Average: 15.13%
- Downloads: 55.159%
- Maintainers (1)
repo1.maven.org: org.webjars.npm:preact
WebJar for preact
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/preact/
- Licenses: MIT
- Latest release: 11.0.0-experimental.1 (published over 4 years ago)
- Last Synced: 2026-10-31T13:16:35.286Z (2 days ago)
- Versions: 50
- Dependent Packages: 32
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 2.225%
- Average: 17.102%
- Dependent repos count: 31.98%
npmjs.org: @webinfra-experimental/preact
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 10.18.1 (published almost 3 years ago)
- Last Synced: 2026-10-31T13:16:36.808Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6 Last month
-
Rankings:
- Stargazers count: 0.486%
- Forks count: 0.914%
- Average: 22.878%
- Dependent repos count: 37.047%
- Dependent packages count: 53.065%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: preact-event-hook-fork
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com/
- Licenses: MIT
- Latest release: 10.7.2 (published over 4 years ago)
- Last Synced: 2026-10-31T13:17:03.419Z (2 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 9 Last month
-
Rankings:
- Stargazers count: 0.648%
- Forks count: 1.088%
- Average: 23.589%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Downloads: 58.014%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: @intrnl/preact
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 11.0.0-trunk.ac88f1f7 (published over 4 years ago)
- Last Synced: 2026-10-31T13:16:36.704Z (2 days ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 28 Last month
-
Rankings:
- Stargazers count: 0.648%
- Forks count: 1.088%
- Average: 23.589%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Downloads: 58.014%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: @lequysang/preact
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 10.5.9 (published almost 6 years ago)
- Last Synced: 2026-10-31T13:16:36.034Z (2 days ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 2 Last month
-
Rankings:
- Stargazers count: 0.648%
- Forks count: 1.088%
- Average: 23.599%
- Dependent repos count: 25.328%
- Dependent packages count: 32.894%
- Downloads: 58.037%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: @de-pa/preact
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://github.com/nokisnojok/de-pa-preact
- Licenses: MIT
- Latest release: 0.0.2 (published over 5 years ago)
- Last Synced: 2026-10-31T13:17:03.899Z (2 days ago)
- Versions: 5
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 16 Last month
-
Rankings:
- Stargazers count: 0.648%
- Forks count: 1.088%
- Average: 23.599%
- Dependent repos count: 25.328%
- Dependent packages count: 32.894%
- Downloads: 58.037%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: preact-async
Fast 3kb React-compatible Virtual DOM library. (Async Rendering Fork)
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 10.6.8 (published over 3 years ago)
- Last Synced: 2026-10-31T13:16:36.085Z (2 days ago)
- Versions: 4
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 15 Last month
-
Rankings:
- Forks count: 17.42%
- Stargazers count: 18.792%
- Average: 24.095%
- Dependent repos count: 25.328%
- Downloads: 26.039%
- Dependent packages count: 32.894%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: @depup/preact
Fast 4kb React-compatible Virtual DOM library. (with updated dependencies)
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 11.0.1-depup.0 (published 25 days ago)
- Last Synced: 2026-10-31T13:17:17.746Z (2 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 385 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
-
Funding:
- url: https://opencollective.com/preact
- type: opencollective
npmjs.org: preact-old-types
Fork of preact which uses types from 10.24.3, but dist from 10.28.1. This fixes some bugs, while not breaking backwards type compatibility.
- Homepage: https://preactjs.com/
- Licenses: MIT
- Latest release: 10.28.1 (published 10 months ago)
- Last Synced: 2026-10-31T13:17:00.972Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 506 Last month
-
Rankings:
- Dependent repos count: 23.167%
- Average: 28.288%
- Dependent packages count: 33.41%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: aiyokreact
Aiyo Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 1.2.11 (published over 2 years ago)
- Last Synced: 2026-10-31T13:16:36.672Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 31 Last month
-
Rankings:
- Downloads: 22.824%
- Dependent repos count: 28.195%
- Average: 30.665%
- Dependent packages count: 40.977%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: preact-patch
Fast 3kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Licenses: MIT
- Latest release: 10.5.14 (published over 2 years ago)
- Last Synced: 2026-10-31T13:17:22.645Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 14 Last month
-
Rankings:
- Downloads: 25.331%
- Dependent repos count: 28.356%
- Average: 31.633%
- Dependent packages count: 41.212%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
npmjs.org: preactcursor
Preact fork that maintains text input cursor positions when using global stores for input state.
- Homepage: https://preactjs.com/
- Licenses: MIT
- Latest release: 10.18.4 (published almost 3 years ago)
- Last Synced: 2026-10-31T13:16:36.256Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 21 Last month
-
Rankings:
- Dependent repos count: 33.959%
- Average: 41.177%
- Dependent packages count: 48.395%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/preact
repo1.maven.org: org.mvnpm:preact
Fast 4kb React-compatible Virtual DOM library.
- Homepage: https://preactjs.com
- Documentation: https://appdoc.app/artifact/org.mvnpm/preact/
- Licenses: MIT
- Latest release: 11.1.0 (published 6 days ago)
- Last Synced: 2026-10-31T10:36:43.266Z (3 days ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 34.612%
- Average: 42.051%
- Dependent packages count: 49.49%
Dependencies
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- andrewiggins/download-base-artifact v2 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- coverallsapp/github-action v2.1.2 composite
- andrewiggins/tachometer-reporter-action v2 composite
- dawidd6/action-download-artifact v2 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/github-script v6 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- preactjs/compressed-size-action v1 composite
- @babel/plugin-proposal-class-properties ^7.0.0-beta.55 development
- @babel/plugin-proposal-decorators ^7.4.0 development
- vite ^4.2.1 development
- @material-ui/core 4.9.5
- d3-scale ^1.0.7
- d3-selection ^1.2.0
- htm 2.1.1
- mobx ^5.15.4
- mobx-react ^6.2.2
- mobx-state-tree ^3.16.0
- preact-render-to-string ^5.0.2
- preact-router ^3.0.0
- react-redux ^7.1.0
- react-router ^5.0.1
- react-router-dom ^5.0.1
- redux ^4.0.1
- styled-components ^4.2.0
- @actions/github ^5.0.0 development
- @actions/glob ^0.2.0 development
- @babel/core ^7.7.0 development
- @babel/plugin-proposal-object-rest-spread ^7.6.2 development
- @babel/plugin-transform-react-jsx ^7.7.0 development
- @babel/plugin-transform-react-jsx-source ^7.7.4 development
- @babel/preset-env ^7.7.1 development
- @babel/register ^7.7.0 development
- @types/chai ^4.1.2 development
- @types/mocha ^5.0.0 development
- @types/node ^14.14.10 development
- babel-plugin-istanbul ^6.0.0 development
- babel-plugin-transform-async-to-promises ^0.8.15 development
- babel-plugin-transform-rename-properties 0.1.0 development
- benchmark ^2.1.4 development
- chai ^4.1.2 development
- check-export-map ^1.3.0 development
- coveralls ^3.0.0 development
- cross-env ^7.0.2 development
- diff ^5.0.0 development
- errorstacks ^2.4.0 development
- esbuild ^0.14.50 development
- eslint 5.15.1 development
- eslint-config-developit ^1.1.1 development
- eslint-config-prettier ^6.5.0 development
- eslint-plugin-react 7.12.4 development
- husky ^4.3.0 development
- karma ^6.3.16 development
- karma-chai-sinon ^0.1.5 development
- karma-chrome-launcher ^3.1.0 development
- karma-coverage ^2.1.0 development
- karma-esbuild ^2.2.4 development
- karma-mocha ^2.0.1 development
- karma-mocha-reporter ^2.2.5 development
- karma-sauce-launcher ^4.3.4 development
- karma-sinon ^1.0.5 development
- karma-sourcemap-loader ^0.3.7 development
- kolorist ^1.2.10 development
- lint-staged ^10.5.2 development
- lodash ^4.17.20 development
- microbundle ^0.15.1 development
- mocha ^8.2.1 development
- npm-merge-driver-install ^1.1.1 development
- npm-run-all ^4.0.0 development
- preact-render-to-string ^5.2.5 development
- prettier ^2.8.6 development
- prop-types ^15.7.2 development
- sade ^1.7.4 development
- sinon ^9.2.3 development
- sinon-chai ^3.5.0 development
- typescript ^4.9.5 development
- undici ^4.12.0 development
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 composite
- actions/setup-node 48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- coverallsapp/github-action 5cbfd81b66ca5d10c19b062c04de0199c215fb6e composite
- 428 dependencies