An open API service providing repository metadata for many open source software ecosystems.

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