GitHub topics: postmessage
pubkey/broadcast-channel
:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
Language: JavaScript - Size: 3.97 MB - Last synced at: about 19 hours ago - Pushed at: 2 days ago - Stars: 1,906 - Forks: 127

Aaronius/penpal
Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.
Language: TypeScript - Size: 2.02 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 438 - Forks: 63

molvqingtai/comctx
Cross-context RPC solution with type safety and flexible adapters.
Language: TypeScript - Size: 834 KB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 22 - Forks: 0

alesgenova/post-me
📩 Use web Workers and other Windows through a simple Promise API
Language: TypeScript - Size: 801 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 513 - Forks: 13

dollarshaveclub/postmate
📭 A powerful, simple, promise-based postMessage library.
Language: JavaScript - Size: 1.61 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 1,898 - Forks: 185

wingify/across-tabs
Easy communication between cross-origin browser tabs. Simplified "CORS"ing!
Language: JavaScript - Size: 3.36 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1,671 - Forks: 110

axelmichel/message-bridge
Two-way communication between a parent window and one or more iframes supporting promised based requests and observable-based streams
Language: TypeScript - Size: 34.2 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

huey-LS/post-message-tunnel
Language: JavaScript - Size: 18.6 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

thisis0xczar/FrogPost
FrogPost: postMessage Security Testing Tool
Language: JavaScript - Size: 19.3 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 64 - Forks: 3

gyeongseokKang/nextjs-webworker-sharedarraybuffer
Language: TypeScript - Size: 340 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

friedemannsommer/typescript-postmessagehandler
Simply implements postMessage in Typescript
Language: TypeScript - Size: 1.61 MB - Last synced at: about 1 hour ago - Pushed at: 3 days ago - Stars: 7 - Forks: 1

oe/duplex-message
A tinny(~3kb) utility that can simplify cross window(iframes, workers, same origin windows) and electron main / renderer process communications
Language: TypeScript - Size: 1010 KB - Last synced at: 2 days ago - Pushed at: 18 days ago - Stars: 11 - Forks: 3

DaniGuardiola/rpc-anywhere
Create a type-safe RPC anywhere.
Language: TypeScript - Size: 354 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 180 - Forks: 2

xxxily/broadcast-message
基于postMessage+BroadcastChannel+localStorage+互信域名的前端页面数据通信解决方案
Language: JavaScript - Size: 1.15 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

Zekiah-A/shared-ipc
A simple JavaScript library providing an asynchronous method call interface for Workers, Iframes and cross-window contexts
Language: JavaScript - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

fwextensions/figma-await-ipc
A simple await-able replacement for postMessage in Figma plugins
Language: TypeScript - Size: 425 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 4

WebReflection/indexed-values
An ever growing Set based utility to optimize JSON, IndexedDB, or postMessage.
Language: JavaScript - Size: 58.6 KB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 0

pixelass/esdeka
Communicate between iframe and host
Language: TypeScript - Size: 1.18 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

worker-tools/structured-json
Stringify and parse JavaScript values according to Structured Clone Algorithm.
Language: JavaScript - Size: 11.7 KB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

w3labkr/js-post-iframe
PostIframe is a lightweight JavaScript utility that simplifies working with iframes
Language: JavaScript - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

kaotypr/railframe
A JavaScript library that handles bidirectional communication between container (parent) and iframe (client) applications using the postMessage API
Language: TypeScript - Size: 131 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Sjord/messpostage
PostMessage extension
Language: JavaScript - Size: 82 KB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 96 - Forks: 18

joshLong145/Span
Web Worker Abstraction For Deno Runtime
Language: TypeScript - Size: 4.26 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

AshleyScirra/via.js
Write JS code that runs in a different context. E.g. use the DOM in a Web Worker.
Language: JavaScript - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 498 - Forks: 17

evilkiwi/embed
Vue 3 cross-origin iFrame IPC
Language: TypeScript - Size: 262 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 2

FrominXu/postmessagejs
postmessage-promise is a client-server like, WebSocket like, full Promise syntax (postMessage.then etc.) supported postMessage library. 一个类 client-server 模式、类 WebSocket 模式、全 Promise 语法支持的 postMessage 库
Language: JavaScript - Size: 127 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 57 - Forks: 5

Krazete/sgmtree
An interactive Skullgirls Mobile skill tree.
Language: JavaScript - Size: 1.74 MB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 8 - Forks: 1

electrovir/interlocking-iframe-messenger
Handle messaging to and from an iframe without race conditions.
Language: TypeScript - Size: 901 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

rudyxu1102/cross-origin
A collection of simple demos of CORS
Language: JavaScript - Size: 134 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 580 - Forks: 182

linonetwo/react-native-postmessage-cat
Simplify the postMessage between RN webview content and RN react code.
Language: TypeScript - Size: 341 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

aooiuu/easy-post-message
🥊适用于浏览器和Electron的消息通信工具, postMessage + mitt 支持返回值, 支持自定义 adapter
Language: TypeScript - Size: 49.8 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

zhoutaoo/cross-domain
一个利用html5的跨域api postMessage解决多iframe跨域通信的框架
Language: JavaScript - Size: 51.8 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 37 - Forks: 11

WeTransfer/frame-events
Frame Events API is a library for establishing secure parent and child 2-way communication when working with iframes and the window.postMessage method.
Language: TypeScript - Size: 853 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

nsftx/seven-gravity-gateway
Communication layer between parent and child frames (`<iframes>`). Gateway supports cross and same origin communication between frames in a single browser window.
Language: JavaScript - Size: 1.53 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

nexxtmove/clifton
📬 Easy-to-use messaging between iframes and their parent
Language: JavaScript - Size: 587 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

benso-io/posta
🐙 Cross-document messaging security research tool powered by https://enso.security
Language: JavaScript - Size: 6.18 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 281 - Forks: 33

pelaohxc/postMessageFinder
Language: Go - Size: 7.66 MB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 36 - Forks: 5

cat2151/postmate-midi-experimental
postMessageを使い、ブラウザだけで完結する、複数webpage間のMIDI接続とオーディオ送受信、の実験用
Language: JavaScript - Size: 290 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

AlloyTeam/alloy-worker
面向事务的高可用 Web Worker 通信框架
Language: TypeScript - Size: 833 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 644 - Forks: 53

khou22/async-post-message
A system for making postMessage asynchronous
Language: TypeScript - Size: 12 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

JJWesterkamp/rx-postmessenger
Minimal RxJS adapter for the window.postMessage API for request-response streams and notification streams across frame windows.
Language: TypeScript - Size: 1.32 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 1

franleplant/ibridge
Typesafe iframe bridge for easy parent child bidirectional communication
Language: TypeScript - Size: 5.37 MB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 36 - Forks: 3

Hishengs/my-messenger
an enhanced tool for iframe communication
Language: JavaScript - Size: 98.6 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ipfs-inactive/ipfs-postmsg-proxy 📦
[DEPRECATED] Use ipfs-message-port-server/client instead:
Language: JavaScript - Size: 870 KB - Last synced at: 26 days ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 6

raido/ember-window-messenger
This aims to be an simple window postMessage services provider.
Language: TypeScript - Size: 5.16 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 7

jasonatepaint/cognito-sso-client
An SSO client library for handling the authorization code flow between client apps and the SSO Identity Broker using the browser's postMessage API
Language: TypeScript - Size: 368 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

cristiantela/iframessa
Communicate between iframes and application
Language: JavaScript - Size: 14.6 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 0

julianxhokaxhiu/PostEvent
A Cross-Domain Event Handler javascript library. Pure Vanilla JS, no dependencies.
Language: HTML - Size: 1.94 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 0

ElizabethHudnott/one-way-sandbox
Lets a parent frame control a sandboxed iframe in a jQuery-like way without letting the iframe access the parent.
Language: JavaScript - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

aacgn/atomic
A JavaScript library for building atomic interfaces with vertical and horizontal micro-frontends
Language: JavaScript - Size: 155 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 0

ManfredHu/cross-origin
Cross origin demos includes JSONP CORS Window.domain Window.name PostMessage and proxy
Language: JavaScript - Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

RUB-NDS/DISTINCT
Dynamic In-Browser Single Sign-On Tracer Inspecting Novel Communication Techniques
Language: JavaScript - Size: 30.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

worldoptimizer/HypeGlobalBehavior
This project extends custom behavior found in Tumult Hype 4 to the page context and beyond.
Language: JavaScript - Size: 107 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

sumeet-darekar/xss_postMessage_vuln_lab
lab for xss and postMessage vulnerability
Language: TypeScript - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

croia/post-messenger
Connects window objects and wraps postMessage messages in promises to make window communication easier to manage
Language: TypeScript - Size: 532 KB - Last synced at: 2 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

hustcc/post-messenger
:baby: ~1 Kb wrapper of window.postMessage for cross-document communication.
Language: JavaScript - Size: 55.7 KB - Last synced at: 26 days ago - Pushed at: over 6 years ago - Stars: 29 - Forks: 4

kaokei/postBridge
jsbridge for iframes or windows by window.postMessage
Language: JavaScript - Size: 273 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

simon5057/web-messenger
Let postMessage on Iframe and Worker more convenient.
Language: TypeScript - Size: 110 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

abakum/EnRu
Another global keyboard layout switch by clicking the left or right Ctrl key
Language: AutoHotkey - Size: 6.1 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lizhengnacl/post-message-im
让通信更简单,支持离线消息
Language: JavaScript - Size: 2.16 MB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

sorenlouv/frametalk
Simple postMessage wrapper to make cross-frame communication easy as pie. Supports promises and return values. (No dependencies)
Language: JavaScript - Size: 247 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 4

infinum/icomcom-react 📦
💬 A React component for handling communication with content in <iframe />
Language: JavaScript - Size: 518 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

LivePersonInc/chronosjs
JS Channels (Events / Commands / Reqest-Response / Courier) Mechanism
Language: JavaScript - Size: 285 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 34 - Forks: 5

mallpopstar/rc
Perform JavaScript operations from remote locations
Language: TypeScript - Size: 66.4 KB - Last synced at: 26 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

janeksmielowski/event-bus
React Event Bus library for post messaging in JS/TS
Language: TypeScript - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 2

xpl0ited1/postMessageFinderBurpSuite
This extension allows you to detect implementations of postMessage function, addEventListener("message",function) event handler and onMessage function.
Language: Python - Size: 174 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

44px/widget-kit
A set of utilities for embeddable widgets
Language: TypeScript - Size: 498 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 4

hyanmandian/micro-easy
The easiest way to use Micro Frontends approach
Language: TypeScript - Size: 507 KB - Last synced at: 28 days ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 0

macku/trainmanjs
TrainmanJS - Cross-Origin Communication Library
Language: JavaScript - Size: 29.3 KB - Last synced at: 26 days ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 0

guesant/webext-rpc-contentscript-v3-parcel
Web Extension (manifest v3) template that implements a high level API for comunication between content script and page using window.postMessage.
Language: TypeScript - Size: 62.5 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

saqqdy/postmessager
iframe postmessage通信整体方案
Language: TypeScript - Size: 414 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 1

ianwalter/line
Simple, safe parent-child communication with iframes using postMessage
Language: JavaScript - Size: 579 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

ianwalter/cloneable
Create a clone of an object that is accepted by the Structured Clone Algorithm
Language: JavaScript - Size: 279 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

chase-moskal/crosscall
cross-origin postmessage rpc
Language: TypeScript - Size: 478 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

panta82/iframe_bridge
Very basic wrapper around window.postMessage.
Language: JavaScript - Size: 30.3 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

radekstepan/pomme.js 📦
JS comms between frames using postMessage
Language: JavaScript - Size: 493 KB - Last synced at: 28 days ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 1

rasyidly/nuxt-shared-auth 📦
Nuxt.js shared authentication using postMessage.
Language: JavaScript - Size: 269 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

physics-sec/DetectCrossOriginMessaging
This Burp extension helps you to find usages of postMessage and recvMessage
Language: Python - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 5

markwylde/winmess
This library provides a request/response style API for the browsers `postMessage` `onmessage` functions.
Language: JavaScript - Size: 65.4 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

ykshao/cross-domain Fork of zhoutaoo/cross-domain
一个利用html5的跨域api postMessage解决多iframe跨域通信的框架
Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

TMaize/i-message
优雅的 iframe 通信封装
Language: TypeScript - Size: 22.5 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

maksimaliabyshev/react-native-webview-postmessage
A working example of sending this to RN
Language: Java - Size: 303 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tachibana-shin/message-port-api
A simple package that allows you to simplify the use of MessagePort API more easily (Worker, IFrame...)
Language: TypeScript - Size: 297 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cloud-org/first-figma-plugin
learn figma plugin development
Language: TypeScript - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

qiqiboy/pmer
Provide some powerful & helpful functions for Two-way communication with postMessage
Language: TypeScript - Size: 36.1 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

letswritetw/letswrite-postMessage
postMessage 主頁、iframe頁可互相傳值
Language: HTML - Size: 106 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

jerp86/postMessageWithWebView
Project is to demonstrate in a simple way how it is possible to have text and/or object communication between a Native/Hybrid app and a website, through window.postMessage().
Language: JavaScript - Size: 1.18 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

flowbased/fbp-protocol-client
JavaScript client library for FBP protocol connection handling
Language: JavaScript - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 5

tborychowski/poster
2-way postMessage
Language: HTML - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

slogsdon/javascript-browser-contexts
[IN PROGRESS] Small toolkit for interacting between parent, iframe, and popup windows
Language: TypeScript - Size: 479 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

yang-guangliang/osv-free
mitigating OSV problems in android hybrid postmessage
Language: C++ - Size: 73.2 MB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 4

exbotanical/seance
Cross-domain storage for the frontend
Language: JavaScript - Size: 594 KB - Last synced at: 30 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

alanwei43/PostMessageBus
跨iframe通信小工具
Language: JavaScript - Size: 591 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Aicof/ng-post-messenger
Lightweight service for safe communication between Window objects with Angular
Language: TypeScript - Size: 492 KB - Last synced at: 29 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

bozhink/WindowPostMessageDemo
Demo project to present the use of JavaScript window.postMessage().
Language: HTML - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

barkadron/send-channel-message
This package provide simple function that allow to pass messages to separate script in different browsing context and get back result data as a Promise using Channel Messaging API.
Language: JavaScript - Size: 1.06 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

sople1/pyKilldow
Sample project / example for win32api, postMessage, tkinter, button / on click, foreground windows will quit
Language: Python - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

tillhub/highframe
JavaScript utilities to integrate iframes into other apps.
Language: TypeScript - Size: 4.44 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

doubi-NO1/TabMessage
浏览器tab之间通信
Language: HTML - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 19 - Forks: 0

rumkin/electron-ipc-demo
Demo for Chrome extensions alike communication between main process and web page
Language: JavaScript - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
