Search results
68 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers, NodeJs, Deno and iframes
- broadcast-channel
- broadcastchannel
- broadcast
- polyfill
- shim
- events
- localstorage
- indexeddb
- postMessage
- crosstab
- ipc
- leader-election
- queue
- inter-process
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers
Polyfill for BroadcastChannel for Safari, old Chrome and Opera
Syncs elf store state across tabs
A module that uses the Broadcast Channel API to announce when a cached response has updated.
BroadcastChannel-backed SyncAdapter for canvas-harness — single-machine multi-tab demos.
A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs and iframes
- broadcast-channel
- broadcastchannel
- broadcast
- polyfill
- shim
- events
- localstorage
- indexeddb
- postMessage
- crosstab
- ipc
- leader-election
Lightweight Proxy-free React state management. Direct mutations, tracked array methods, built-in undo/redo time travel, cross-tab sync, atomic transactions, and localStorage persistence. Zero dependencies, ~2KB, TypeScript-first.
- react
- state-management
- state
- store
- typescript
- reactive
- reactivity
- hooks
- useStore
- proxy-free
- signals
- undo
- redo
- time-travel
- View more
Tiny zero-dependency TypeScript library for inter-tab communication over the BroadcastChannel API, with primary-tab (leader) election via Web Locks.
- events
- eventemitter
- pubsub
- broadcast
- broadcastchannel
- tabs
- multi-tab
- cross-tab
- tab-sync
- communication
- leader-election
- primary-tab
- web-locks
- micro-frontend
A lightweight library for cross-context communication between browser tabs, iframes, and web workers using broadcast channels and postMessage.
- broadcastchannel
- broadcast channel
- postmessage
- postMessage
- cross-context communication
- inter-tab communication
- cross-window communication
- iframe messaging
- web worker messaging
- rpc
- browser messaging
- 多标签页通信
- iframe通信
- worker通信
Production-grade form auto-save + offline survival for React. Zero runtime dependencies.
- react
- form
- auto-save
- autosave
- draft
- offline
- react-hook-form
- form-persist
- form-restore
- indexeddb
- broadcastchannel
Zero-dependency, TypeScript-first React hooks for IndexedDB. Reactive, cross-tab, and React 16.8 - 19 compatible.
Phone number custom select
Persist objects and sync them between tabs via IndexedDB or LocalStorage.
Cross-tab synchronization for @zakkster/lite-signal over BroadcastChannel. Multiplexed per-key sync, deterministic last-writer-wins (Lamport clock + tab-id tiebreak), and reactive presence — peers, status, and leader election exposed as signals.
- broadcastchannel
- cross-tab
- tab-sync
- multi-tab
- signals
- reactive
- state-sync
- lamport
- crdt
- lww
- leader-election
- presence
- lite-signal
- zero-dependency
Declarative cross-tab messaging component for Web Components. Framework-agnostic BroadcastChannel primitive via wc-bindable-protocol.
- web-components
- broadcast
- broadcastchannel
- cross-tab
- pub-sub
- custom-elements
- wc-bindable
- declarative
- zero-dependencies
- framework-agnostic
Type-safe RPC between browser windows, tabs, and popups. Choose postMessage or BroadcastChannel transport.
Tiny, zero-dependency localStorage/sessionStorage sync for same-tab and cross-tab updates.
Cross-tab communication, shared state, presence, leader election, locks, duplicate detection, and request/response — over BroadcastChannel with a localStorage fallback. Typed, framework-agnostic, zero dependencies.
- tabs
- cross-tab
- broadcastchannel
- localstorage
- shared-state
- leader-election
- presence
- lock
- mutex
- duplicate-tab
- singleton-tab
- tab-sync
- typescript
Lightweight master-slave tab synchronization hub for browsers