An open API service for producing an overview of a list of open source projects.

https://github.com/preactjs/signals

preact react reactivity signals state-management

Score: 29.628390900838305

Last synced: about 21 hours ago
JSON representation

Repository metadata:

Manage state with style in every framework


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 896
Total Committers: 52
Avg Commits per committer: 17.231
Development Distribution Score (DDS): 0.77

Commits in past year: 233
Committers in past year: 11
Avg Commits per committer in past year: 21.182
Development Distribution Score (DDS) in past year: 0.305

Name Email Commits
Jovi De Croock d****i@g****m 206
Joachim Viide j****e@i****i 144
Andre Wiggins a****s@l****m 126
Marvin Hagemeister h****o@m****v 110
Jason Miller j****r@s****m 90
github-actions[bot] 4****] 79
Ryan Christian 3****n 39
James Garbutt 4****j 14
Eddy Wilson e****w 13
Cody Bennett 2****t 9
nishan-singh s****n@g****m 8
billybimbob n****s@g****m 5
XantreGodlike v****s@g****m 4
Valery Smirnov 5****e 3
elliotwaite 1****e 3
Robin Drexler d****n@g****m 2
Caleb Eby c****y 2
Dave Porter d****r@g****m 2
Xavier Stouder x****r@s****o 2
nick thomas n****h@g****m 2
prin h****i@p****o 2
Abdur Rahaman 5****R 1
Adan Perez n****p@g****m 1
Alex Clark a****c@s****m 1
Aral Roca Gomez a****g@h****m 1
Artur a****r@v****m 1
sun0day s****0@1****m 1
i18u i****8@g****m 1
Weird Constructor w****r@g****m 1
Tom Jenkinson t****n 1
and 22 more...

Issue and Pull Request metadata

Last synced: 6 days ago

Total issues: 234
Total pull requests: 410
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 190
Total pull request authors: 50
Average comments per issue: 4.26
Average comments per pull request: 2.75
Merged pull request: 295
Bot issues: 0
Bot pull requests: 76

Past year issues: 26
Past year pull requests: 92
Past year average time to close issues: 19 days
Past year average time to close pull requests: 7 days
Past year issue authors: 13
Past year pull request authors: 12
Past year average comments per issue: 1.35
Past year average comments per pull request: 2.51
Past year merged pull request: 63
Past year bot issues: 0
Past year bot pull requests: 21

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/preactjs/signals

Top Issue Authors

  • JoviDeCroock (16)
  • XantreGodlike (5)
  • XantreDev (5)
  • Artur- (5)
  • JonAbrams (2)
  • aspizu (2)
  • jaydenintusurg (2)
  • DracoRunner (2)
  • rock-57blocks (2)
  • isolin (2)
  • HappyStriker (2)
  • gabrielcoronel (2)
  • yanivida (2)
  • fabian-hiller (2)
  • nishan-singh (2)

Top Pull Request Authors

  • JoviDeCroock (125)
  • github-actions[bot] (76)
  • andrewiggins (37)
  • jviide (36)
  • rschristian (22)
  • 43081j (18)
  • developit (13)
  • XantreDev (8)
  • marvinhagemeister (8)
  • calebeby (4)
  • eddyw (4)
  • XantreGodlike (4)
  • billybimbob (3)
  • robin-drexler (3)
  • alxclark (3)

Top Issue Labels

  • react (40)
  • enhancement (6)
  • bug (5)
  • types (5)
  • discussion (3)
  • question (3)
  • good first issue (2)
  • invalid (2)
  • Needs more information (1)
  • duplicate (1)
  • performance (1)
  • wontfix (1)

Top Pull Request Labels


Package metadata

npmjs.org: @preact/signals-core

Manage state with style in every framework

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 1.14.4 (published 16 days ago)
  • Last Synced: 2026-07-21T02:01:12.581Z (2 days ago)
  • Versions: 33
  • Dependent Packages: 59
  • Dependent Repositories: 443
  • Downloads: 22,184,502 Last month
  • Docker Downloads: 2,334
  • Rankings:
    • Downloads: 0.509%
    • Dependent repos count: 0.831%
    • Dependent packages count: 0.92%
    • Docker downloads count: 1.091%
    • Average: 1.461%
    • Stargazers count: 1.872%
    • Forks count: 3.542%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals

Manage state with style in Preact

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 2.9.4 (published 8 days ago)
  • Last Synced: 2026-07-21T01:00:21.625Z (2 days ago)
  • Versions: 53
  • Dependent Packages: 61
  • Dependent Repositories: 480
  • Downloads: 7,638,786 Last month
  • Docker Downloads: 987
  • Rankings:
    • Downloads: 0.688%
    • Dependent repos count: 0.806%
    • Dependent packages count: 0.896%
    • Docker downloads count: 1.385%
    • Average: 1.531%
    • Stargazers count: 1.872%
    • Forks count: 3.542%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-react

Manage state with style in React

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 3.10.3 (published 16 days ago)
  • Last Synced: 2026-07-20T03:31:03.163Z (3 days ago)
  • Versions: 45
  • Dependent Packages: 38
  • Dependent Repositories: 156
  • Downloads: 1,066,037 Last month
  • Docker Downloads: 1,347
  • Rankings:
    • Downloads: 0.938%
    • Docker downloads count: 1.108%
    • Dependent repos count: 1.245%
    • Average: 1.854%
    • Stargazers count: 1.872%
    • Dependent packages count: 2.421%
    • Forks count: 3.542%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-react-transform

Manage state with style in React

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.8.1 (published 6 months ago)
  • Last Synced: 2026-07-17T13:50:00.115Z (6 days ago)
  • Versions: 16
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 372,120 Last month
  • Rankings:
    • Stargazers count: 1.643%
    • Forks count: 3.346%
    • Downloads: 7.242%
    • Dependent repos count: 7.642%
    • Average: 8.17%
    • Dependent packages count: 20.975%
  • Maintainers (6)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/preact
npmjs.org: @preact/signals-devtools-ui

DevTools UI components for @preact/signals

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.4.3 (published about 2 months ago)
  • Last Synced: 2026-07-19T11:54:48.327Z (4 days ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,940 Last month
  • Rankings:
    • Downloads: 5.419%
    • Average: 20.365%
    • Dependent repos count: 22.803%
    • Dependent packages count: 32.873%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-agent-vite

Vite tooling for preact-signals

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.1.2 (published about 2 months ago)
  • Last Synced: 2026-07-17T13:55:32.061Z (6 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 188 Last month
  • Rankings:
    • Downloads: 13.331%
    • Dependent repos count: 22.409%
    • Average: 22.681%
    • Dependent packages count: 32.302%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @depup/preact__signals-react

Manage state with style in React (with updated dependencies)

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 3.10.0-depup.0 (published 4 months ago)
  • Last Synced: 2026-07-15T11:41:33.627Z (8 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 22 Last month
  • Rankings:
    • Dependent repos count: 22.356%
    • Average: 27.297%
    • Dependent packages count: 32.237%
  • Maintainers (1)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/preact
npmjs.org: @preact/eslint-plugin-signals

Oxlint/ESLint plugin for @preact/signals to catch common signal misuse patterns

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.3.0 (published about 1 month ago)
  • Last Synced: 2026-07-17T13:50:10.979Z (6 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 56,993 Last month
  • Rankings:
    • Dependent repos count: 22.7%
    • Average: 27.71%
    • Dependent packages count: 32.72%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-devtools-adapter

Communication adapters for @preact/signals-devtools-ui

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.4.1 (published about 2 months ago)
  • Last Synced: 2026-07-19T11:54:48.798Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,494 Last month
  • Rankings:
    • Dependent repos count: 22.803%
    • Average: 27.838%
    • Dependent packages count: 32.873%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-debug

Debugging tools for @preact/signals

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 1.4.3 (published about 2 months ago)
  • Last Synced: 2026-07-17T13:49:35.023Z (6 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 80,416 Last month
  • Rankings:
    • Dependent repos count: 24.014%
    • Average: 29.329%
    • Dependent packages count: 34.644%
  • Maintainers (6)
  • Funding:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-preact-transform

Manage state with style in Preact

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.1.0 (published 11 months ago)
  • Last Synced: 2026-07-15T11:40:29.022Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 17 Last month
  • Rankings:
    • Dependent repos count: 24.014%
    • Average: 29.329%
    • Dependent packages count: 34.644%
  • Maintainers (6)
  • Funding:
    • type: opencollective
    • url: https://opencollective.com/preact
repo1.maven.org: org.mvnpm.at.preact:signals-core

Manage state with style in every framework

  • Homepage: https://preactjs.com
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.preact/signals-core/
  • Licenses: MIT
  • Latest release: 1.14.4 (published 16 days ago)
  • Last Synced: 2026-07-19T11:54:44.610Z (4 days ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 34.39%
    • Average: 41.778%
    • Dependent packages count: 49.165%

Dependencies

extension/package.json npm
  • @preact/preset-vite ^2.3.0 development
  • @types/chrome ^0.0.270 development
  • typescript ^5.8.3 development
  • vite ^7.0.0 development
  • web-ext ^7.0.0 development
  • @preact/signals workspace:*
  • @preact/signals-core workspace:*
  • preact ^10.26.9
packages/react/runtime/package.json npm
  • @preact/signals-core workspace:^1.3.0
  • use-sync-external-store ^1.2.0
packages/react/utils/package.json npm
  • @preact/signals-core workspace:^1.3.0
packages/preact/utils/package.json npm
  • @preact/signals-core workspace:^1.3.0
packages/core/package.json npm
packages/debug/package.json npm
  • @preact/signals-core workspace:^1.12.0 development
packages/preact-transform/package.json npm
  • @babel/core ^7.28.4 development
  • @types/babel__core ^7.20.5 development
  • @types/babel__helper-module-imports ^7.18.3 development
  • @types/babel__helper-plugin-utils ^7.10.3 development
  • @types/debug ^4.1.12 development
  • @types/prettier ^2.7.3 development
  • assert ^2.0.0 development
  • buffer ^6.0.3 development
  • path ^0.12.7 development
  • prettier ^2.7.1 development
  • @babel/helper-module-imports ^7.27.1
  • @babel/helper-plugin-utils ^7.27.1
  • debug ^4.3.4
packages/react-transform/package.json npm
  • @babel/core ^7.28.4 development
  • @types/babel__core ^7.20.5 development
  • @types/babel__helper-module-imports ^7.18.3 development
  • @types/babel__helper-plugin-utils ^7.10.3 development
  • @types/debug ^4.1.12 development
  • @types/prettier ^2.7.3 development
  • @types/react ^18.0.18 development
  • @types/react-dom ^18.0.6 development
  • @types/use-sync-external-store ^0.0.3 development
  • assert ^2.0.0 development
  • buffer ^6.0.3 development
  • path ^0.12.7 development
  • prettier ^2.7.1 development
  • react ^18.2.0 development
  • react-dom ^18.2.0 development
  • react-router-dom ^6.9.0 development
  • @babel/helper-module-imports ^7.27.1
  • @babel/helper-plugin-utils ^7.27.1
  • @preact/signals-react workspace:^3.3.0
  • debug ^4.3.4
  • use-sync-external-store ^1.2.0
docs/package.json npm
  • @babel/core ^7.18.10 development
  • @preact/preset-vite ^2.3.0 development
  • @types/react ^18.0.18 development
  • @types/react-dom ^18.0.6 development
  • postcss ^8.4.16 development
  • postcss-nesting ^10.1.10 development
  • tiny-glob ^0.2.9 development
  • vite ^3.0.7 development
  • @preact/signals workspace:../packages/preact
  • @preact/signals-core workspace:../packages/core
  • @preact/signals-react workspace:../packages/react
  • preact 10.9.0
  • preact-iso ^2.3.0
  • preact-render-to-string ^5.2.1
  • react ^18.2.0
  • react-dom ^18.2.0
package.json npm
  • @babel/core ^7.18.10 development
  • @babel/preset-env ^7.18.10 development
  • @babel/preset-react ^7.18.6 development
  • @changesets/cli ^2.24.2 development
  • @types/chai ^4.3.3 development
  • @types/mocha ^9.1.1 development
  • @types/node ^18.6.5 development
  • @types/sinon ^10.0.13 development
  • @types/sinon-chai ^3.2.8 development
  • @typescript-eslint/eslint-plugin ^5.33.0 development
  • @typescript-eslint/parser ^5.33.0 development
  • babel-plugin-istanbul ^6.1.1 development
  • chai ^4.3.6 development
  • cross-env ^7.0.3 development
  • errorstacks ^2.4.0 development
  • esbuild ^0.14.54 development
  • eslint ^8.21.0 development
  • eslint-config-prettier ^8.5.0 development
  • husky ^8.0.1 development
  • karma 6.3.16 development
  • karma-chai-sinon ^0.1.5 development
  • karma-chrome-launcher ^3.1.1 development
  • karma-coverage ^2.2.0 development
  • karma-esbuild ^2.2.4 development
  • karma-mocha ^2.0.1 development
  • karma-mocha-reporter ^2.2.5 development
  • karma-sinon ^1.0.5 development
  • kolorist ^1.5.1 development
  • lint-staged ^13.0.3 development
  • microbundle ^0.15.1 development
  • mocha ^10.0.0 development
  • prettier ^2.7.1 development
  • rimraf ^3.0.2 development
  • sinon ^14.0.0 development
  • sinon-chai ^3.7.0 development
  • typescript ^4.7.4 development
packages/preact/package.json npm
  • preact 10.9.0 development
  • @preact/signals-core workspace:^1.0.0
packages/react/package.json npm
  • @types/react ^18.0.18 development
  • @types/react-dom ^18.0.6 development
  • react ^18.2.0 development
  • react-dom ^18.2.0 development
  • @preact/signals-core workspace:^1.0.0
.github/workflows/compressed-size.yml actions
  • actions/checkout v2 composite
  • pnpm/action-setup v2.2.2 composite
  • preactjs/compressed-size-action v2 composite
.github/workflows/main.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • pnpm/action-setup v2.2.2 composite
.github/workflows/release.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • changesets/action master composite
  • pnpm/action-setup v2.2.2 composite
.devcontainer/Dockerfile docker
  • node 18-alpine build
pnpm-lock.yaml npm
  • 895 dependencies