https://github.com/pubkey/broadcast-channel
broadcast broadcast-channel broker channels client-side communication-channel cookie crosstab indexeddb ipc leader-election localforage localstorage messaging offline polyfill postmessage shared shim stream
Score: 28.51117416698793
Last synced: 1 day ago
JSON representation
Repository metadata:
:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
- Host: GitHub
- URL: https://github.com/pubkey/broadcast-channel
- Owner: pubkey
- License: mit
- Created: 2018-06-03T12:06:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-11-20T16:57:59.000Z (3 months ago)
- Last Synced: 2025-12-08T21:57:02.814Z (about 2 months ago)
- Topics: broadcast, broadcast-channel, broker, channels, client-side, communication-channel, cookie, crosstab, indexeddb, ipc, leader-election, localforage, localstorage, messaging, offline, polyfill, postmessage, shared, shim, stream
- Language: JavaScript
- Homepage: https://pubkey.github.io/broadcast-channel/
- Size: 4.3 MB
- Stars: 1,969
- Watchers: 16
- Forks: 130
- Open Issues: 9
-
Metadata Files:
- Readme: .github/README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
-
Funding:
- Github: pubkey
- Custom: https://rxdb.info/consulting
Owner metadata:
- Name: Daniel Meyer
- Login: pubkey
- Email:
- Kind: user
- Description: Software is Hard
- Website: https://rxdb.info/
- Location: Stuttgart, Germany
- Twitter: pubkeypubkey
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8926560?u=574c53dc0f6b26e6e874c3ad1ac95e96e3db413f&v=4
- Repositories: 64
- Last Synced at: 2025-11-05T12:21:41.706Z
- Profile URL: https://github.com/pubkey
GitHub Events
Total
- Create event: 28
- Delete event: 34
- Fork event: 5
- Issue comment event: 12
- Pull request event: 57
- Pull request review event: 1
- Push event: 348
- Watch event: 107
- Total: 592
Last Year
- Create event: 24
- Delete event: 28
- Fork event: 5
- Issue comment event: 12
- Pull request event: 46
- Pull request review event: 1
- Push event: 268
- Watch event: 83
- Total: 467
Committers metadata
Last synced: about 2 months ago
Total Commits: 1,582
Total Committers: 31
Avg Commits per committer: 51.032
Development Distribution Score (DDS): 0.502
Commits in past year: 47
Committers in past year: 3
Avg Commits per committer in past year: 15.667
Development Distribution Score (DDS) in past year: 0.128
| Name | Commits | |
|---|---|---|
| Renovate Bot | b****t@r****m | 788 |
| pubkey | d****r@h****e | 390 |
| renovate[bot] | 2****] | 355 |
| Ben McCann | 3****n | 6 |
| Nikita Tsykunov | n****v@n****m | 4 |
| Stu Kabakoff | s****f@m****m | 4 |
| Rob Theriault | r****t@n****m | 3 |
| Daniel Birnstiel | g****t@b****e | 3 |
| Ryan Hall | r****l@s****m | 2 |
| Rob | r****t@g****m | 2 |
| denysoblohin-okta | 7****a | 2 |
| Hayden | h****c@g****m | 2 |
| kk-zu | k****u@g****m | 2 |
| stanurkov | s****v@g****m | 2 |
| Ariel Nava | a****a@p****m | 1 |
| Andriy Lysnevych | a****h@g****m | 1 |
| Bob Makhlin | 3****n | 1 |
| Catriel Müller | c****r@g****m | 1 |
| Ding | z****w@g****m | 1 |
| Jared Perreault | 9****a | 1 |
| Jay Phelps | h****o@j****m | 1 |
| Jusung Hwang | h****2@n****m | 1 |
| Mykyta Slobodian | n****n@g****m | 1 |
| Paul Salaets | p****s@g****m | 1 |
| Paweł Kapalla | p****a@x****l | 1 |
| Rian McGuire | r****n@r****u | 1 |
| Sergey Monchenko | 1****y | 1 |
| Steven McVicker | s****t@g****m | 1 |
| Yuriy Yakym | y****y@g****m | 1 |
| d.ts | d****g@b****m | 1 |
| and 1 more... | ||
Issue and Pull Request metadata
Last synced: about 2 months ago
Total issues: 1
Total pull requests: 318
Average time to close issues: about 3 hours
Average time to close pull requests: 22 days
Total issue authors: 1
Total pull request authors: 11
Average comments per issue: 0.0
Average comments per pull request: 0.09
Merged pull request: 263
Bot issues: 1
Bot pull requests: 304
Past year issues: 1
Past year pull requests: 68
Past year average time to close issues: about 3 hours
Past year average time to close pull requests: 18 days
Past year issue authors: 1
Past year pull request authors: 3
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.16
Past year merged pull request: 42
Past year bot issues: 1
Past year bot pull requests: 65
Top Issue Authors
- renovate[bot] (1)
Top Pull Request Authors
- renovate[bot] (304)
- pubkey (4)
- Lawd-STAR (2)
- stijns (1)
- david10sing (1)
- kutensky (1)
- BobMakhlin (1)
- trevoring-okta (1)
- wpoust (1)
- mrlika (1)
- nikeee (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 5
-
Total downloads:
- npm: 8,728,707 last-month
- Total docker downloads: 30,556,302
- Total dependent packages: 151 (may contain duplicates)
- Total dependent repositories: 38,094 (may contain duplicates)
- Total versions: 119
- Total maintainers: 3
npmjs.org: broadcast-channel
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers, NodeJs, Deno and iframes
- Homepage: https://pubkey.github.io/broadcast-channel/
- Licenses: MIT
- Latest release: 7.0.0 (published about 2 years ago)
- Last Synced: 2024-12-12T18:24:13.170Z (about 1 year ago)
- Versions: 98
- Dependent Packages: 144
- Dependent Repositories: 38,094
- Downloads: 8,728,678 Last month
- Docker Downloads: 30,556,302
-
Rankings:
- Downloads: 0.109%
- Dependent repos count: 0.161%
- Docker downloads count: 0.242%
- Dependent packages count: 0.292%
- Average: 0.967%
- Stargazers count: 2.156%
- Forks count: 2.843%
- Maintainers (1)
-
Funding:
- https://github.com/sponsors/pubkey
npmjs.org: @tainguyentt/broadcast-channel
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers
- Homepage: https://github.com/pubkey/broadcast-channel#readme
- Licenses: MIT
- Latest release: 6.1.3 (published over 3 years ago)
- Last Synced: 2025-12-19T21:05:48.848Z (about 2 months ago)
- Versions: 4
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 23 Last month
-
Rankings:
- Stargazers count: 2.773%
- Forks count: 3.65%
- Dependent packages count: 9.479%
- Average: 14.061%
- Dependent repos count: 25.306%
- Downloads: 29.095%
- Maintainers (1)
repo1.maven.org: org.webjars.npm:broadcast-channel
WebJar for broadcast-channel
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/broadcast-channel/
- Licenses: MIT
- Latest release: 7.1.0 (published 9 months ago)
- Last Synced: 2025-12-19T21:06:44.912Z (about 2 months ago)
- Versions: 14
- Dependent Packages: 4
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 7.816%
- Forks count: 12.785%
- Dependent packages count: 13.421%
- Average: 16.5%
- Dependent repos count: 31.98%
npmjs.org: broadcast-channel-node
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs
- Homepage: https://github.com/pubkey/broadcast-channel#readme
- Licenses: MIT
- Latest release: 4.14.1 (published over 3 years ago)
- Last Synced: 2025-12-19T21:05:49.627Z (about 2 months ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 6 Last month
-
Rankings:
- Stargazers count: 2.632%
- Forks count: 3.65%
- Dependent packages count: 16.22%
- Average: 17.566%
- Dependent repos count: 25.306%
- Downloads: 40.023%
- Maintainers (1)
repo1.maven.org: org.mvnpm:broadcast-channel
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs
- Homepage: https://github.com/pubkey/broadcast-channel#readme
- Documentation: https://appdoc.app/artifact/org.mvnpm/broadcast-channel/
- Licenses: MIT
- Latest release: 3.7.0 (published 8 months ago)
- Last Synced: 2025-12-19T21:06:16.975Z (about 2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
Dependencies
- GabrielBB/xvfb-action v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3.6.0 composite
- actions/checkout v3 composite
- @babel/cli 7.20.7 development
- @babel/core 7.20.12 development
- @babel/plugin-proposal-object-rest-spread 7.20.7 development
- @babel/plugin-transform-member-expression-literals 7.18.6 development
- @babel/plugin-transform-property-literals 7.18.6 development
- @babel/plugin-transform-runtime 7.19.6 development
- @babel/polyfill 7.12.1 development
- @babel/preset-env 7.20.2 development
- @babel/types 7.20.7 development
- @rollup/plugin-terser 0.3.0 development
- @types/core-js 2.5.5 development
- assert 2.0.0 development
- async-test-util 2.0.0 development
- browserify 17.0.0 development
- child-process-promise 2.2.1 development
- clone 2.1.2 development
- concurrently 7.5.0 development
- convert-hrtime 5.0.0 development
- copyfiles 2.4.1 development
- cross-env 7.0.3 development
- detect-node 2.1.0 development
- eslint 8.31.0 development
- gzip-size-cli 5.1.0 development
- http-server 14.1.1 development
- jest 29.2.2 development
- karma 6.4.1 development
- karma-babel-preprocessor 8.0.2 development
- karma-browserify 8.1.0 development
- karma-chrome-launcher 3.1.1 development
- karma-coverage 2.2.0 development
- karma-detect-browsers 2.3.3 development
- karma-edge-launcher 0.4.2 development
- karma-env-preprocessor 0.1.1 development
- karma-firefox-launcher 2.1.2 development
- karma-ie-launcher 1.0.0 development
- karma-mocha 2.0.1 development
- karma-opera-launcher 1.0.0 development
- karma-safari-launcher 1.0.0 development
- mocha 10.1.0 development
- pre-commit 1.2.2 development
- random-int 3.0.0 development
- random-token 0.0.8 development
- rollup 3.10.0 development
- testcafe 2.2.0 development
- ts-node 10.9.1 development
- typescript 4.8.4 development
- uglify-js 3.17.4 development
- watchify 4.0.0 development
- webpack 5.74.0 development
- webpack-cli 4.10.0 development
- @babel/runtime 7.20.7
- oblivious-set 1.1.1
- p-queue 6.6.2
- rimraf 3.0.2
- unload 2.4.1
- mocha 8.2.1 development
- node 13.14.0 development
- spectron 10.0.1 development
- babel-polyfill 6.26.0
- babel-runtime 6.26.0
- broadcast-channel ../
- electron 8.5.5
- electron-tabs 0.15.0
- electron-window-manager 1.0.6
- melanke-watchjs 1.5.2