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.845054995489402

Last synced: about 1 hour ago
JSON representation

Repository metadata:

Manage state with style in every framework


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 915
Total Committers: 53
Avg Commits per committer: 17.264
Development Distribution Score (DDS): 0.764

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

Name Email Commits
Jovi De Croock d****i@g****m 216
Joachim Viide j****e@i****i 144
Andre Wiggins a****s@l****m 127
Marvin Hagemeister h****o@m****v 111
Jason Miller j****r@s****m 91
github-actions[bot] 4****] 84
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
Ben Scott 2****t 1
sun0day s****0@1****m 1
i18u i****8@g****m 1
Weird Constructor w****r@g****m 1
and 23 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 234
Total pull requests: 434
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 190
Total pull request authors: 52
Average comments per issue: 4.26
Average comments per pull request: 2.74
Merged pull request: 313
Bot issues: 0
Bot pull requests: 81

Past year issues: 17
Past year pull requests: 105
Past year average time to close issues: 16 days
Past year average time to close pull requests: 7 days
Past year issue authors: 11
Past year pull request authors: 14
Past year average comments per issue: 1.88
Past year average comments per pull request: 2.51
Past year merged pull request: 72
Past year bot issues: 0
Past year bot pull requests: 23

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 (141)
  • github-actions[bot] (80)
  • andrewiggins (37)
  • jviide (36)
  • rschristian (22)
  • 43081j (18)
  • developit (14)
  • marvinhagemeister (10)
  • XantreDev (8)
  • eddyw (4)
  • XantreGodlike (4)
  • billybimbob (3)
  • robin-drexler (3)
  • alxclark (3)
  • calebeby (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

  • dependencies (1)
  • rust (1)

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 2 months ago)
  • Last Synced: 2026-09-10T21:02:59.717Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 59
  • Dependent Repositories: 443
  • Downloads: 28,561,786 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.11.2 (published 8 days ago)
  • Last Synced: 2026-09-10T21:02:13.110Z (1 day ago)
  • Versions: 58
  • Dependent Packages: 61
  • Dependent Repositories: 480
  • Downloads: 8,033,682 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.12.0 (published about 1 month ago)
  • Last Synced: 2026-09-10T21:02:17.061Z (1 day ago)
  • Versions: 48
  • Dependent Packages: 38
  • Dependent Repositories: 156
  • Downloads: 1,124,591 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
proxy.golang.org: github.com/preactjs/signals

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/preactjs/signals#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260814060555-1e3ab34197cc (published 29 days ago)
  • Last Synced: 2026-09-10T21:02:17.628Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.451%
    • Average: 4.6%
    • Dependent repos count: 4.75%
npmjs.org: @preact/signals-react-transform

Manage state with style in React

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.8.2 (published about 2 months ago)
  • Last Synced: 2026-09-10T21:01:54.803Z (1 day ago)
  • Versions: 17
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 313,388 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:
    • url: https://opencollective.com/preact
    • type: opencollective
npmjs.org: @preact/signals-devtools-ui

DevTools UI components for @preact/signals

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.5.0 (published about 2 months ago)
  • Last Synced: 2026-09-11T06:25:58.838Z (about 17 hours ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,104 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.3 (published about 2 months ago)
  • Last Synced: 2026-09-10T21:02:00.318Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 97 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.12.0-depup.1 (published 2 days ago)
  • Last Synced: 2026-09-11T06:24:51.891Z (about 17 hours ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 70 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 3 months ago)
  • Last Synced: 2026-09-10T21:02:44.394Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 38,923 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.5.0 (published about 2 months ago)
  • Last Synced: 2026-09-10T21:03:13.720Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,866 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-preact-transform

Manage state with style in Preact

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 0.1.1 (published about 2 months ago)
  • Last Synced: 2026-09-10T21:01:51.486Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6,066 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-debug

Debugging tools for @preact/signals

  • Homepage: https://preactjs.com
  • Licenses: MIT
  • Latest release: 1.5.0 (published about 2 months ago)
  • Last Synced: 2026-09-10T21:03:31.719Z (1 day ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 53,558 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
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 2 months ago)
  • Last Synced: 2026-09-10T21:01:47.912Z (1 day 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
packages/devtools-ui/package.json npm
  • @preact/signals workspace:* development
  • @types/node ^20.0.0 development
  • @vitest/browser ^4.0.0 development
  • playwright ^1.53.1 development
  • preact ^10.26.9 development
  • typescript ~5.8.3 development
  • vite ^7.0.0 development
  • vitest ^4.0.17 development
  • @preact/signals-devtools-adapter workspace:*
packages/devtools-adapter/package.json npm
packages/eslint-plugin-signals/package.json npm
  • @typescript-eslint/parser ^8.0.0 development
  • eslint ^9.0.0 development
packages/vite-plugin/package.json npm
  • @preact/signals-preact-transform workspace:* development
  • @preact/signals-react-transform workspace:* development
  • @babel/core ^7.28.4
  • @preact/signals-debug workspace:*
pnpm-workspace.yaml npm