Flutter
Dart plugin
One Dart codebase, both stores. Federated plugin wrapping the native Android + iOS SDKs underneath.
One protocol, every runtime. Same simple API across native SDKs, web packages, server-side bindings and the HTTP layer.
Last activations
Mobile
Dart plugin
One Dart codebase, both stores. Federated plugin wrapping the native Android + iOS SDKs underneath.
Nitro Modules
RN apps with the same API as the native SDKs. Nitro Modules under the hood — no TurboModule legacy.
Swift Package
Same API for iOS and iPadOS — actor-based Swift 6 client with PrivacyInfo.xcprivacy and AsyncStream events.
Kotlin SDK
Emit and listen for ultrasonic data inside any Android app. Coroutine-friendly API, dual mode (on-device or cloud).
Browser
@beeping/react
Hooks like useBeepingListen / useBeepingSend plus a <BeepingProvider> over the WASM core. Web Audio + AudioWorklet.
@beeping/vue
Vue 3 composables backed by the same WASM core. Reactive payload streams, no setup ceremony.
@beeping/svelte
Svelte 5 runes + stores wrapping the WASM core. Drop into any SvelteKit route.
@beeping/vanilla
Zero-deps wrapper for any browser app or framework we don't ship a binding for yet. Just the WASM core, exposed cleanly.
Server
beepbox-server (REST)
Any language, any runtime — call the beepbox REST API directly. OpenAPI 3.1 spec ships generated clients for the common stacks.
@beeping/node
Server-side encoding via the beepbox HTTP API or a native N-API binding to the C++ core. Express / Fastify / Nest sample apps.
beeping (PyPI)
Async Python client (httpx) for the cloud mode plus a pybind11 native binding for offline encoding. Type-checked with mypy strict.
Terminal
beeping-core library
The C++20 library every other binding wraps. Clone it, build it from source, and decode a beep with the CLI you compiled — the full cookbook lives on its page.
beeping-cli (Rust)
Encode / decode / inspect from your terminal. Cross-compiled binaries via Homebrew, Scoop, cargo install or GitHub Releases.
🍪 We use cookies to sign you in and to understand how Beeping is used. Read our Privacy Policy for details.