https://github.com/pulsebeamdev/pulsebeam-js
WebRTC Peer-to-Peer Communication JS Client SDK
https://github.com/pulsebeamdev/pulsebeam-js
js webrtc webrtc-call webrtc-demos webrtc-javascript-library webrtc-libraries webrtc-signaling
Last synced: 3 months ago
JSON representation
WebRTC Peer-to-Peer Communication JS Client SDK
- Host: GitHub
- URL: https://github.com/pulsebeamdev/pulsebeam-js
- Owner: PulseBeamDev
- License: apache-2.0
- Created: 2024-12-03T19:10:01.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-05-25T16:55:34.000Z (6 months ago)
- Last Synced: 2025-08-25T21:37:29.479Z (3 months ago)
- Topics: js, webrtc, webrtc-call, webrtc-demos, webrtc-javascript-library, webrtc-libraries, webrtc-signaling
- Language: TypeScript
- Homepage: https://pulsebeam.dev
- Size: 3.51 MB
- Stars: 55
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @pulsebeam/client
Simplifies real-time application development. Defines signaling protocol for connection establishment, handling media and data transmission, and provides infrastructure.
## Status
> [!WARNING]
> This SDK is currently in active development. We're currently brewing a homegrown WebRTC SFU implementation in Rust, https://github.com/pulseBeamDev/pulsebeam.
>
> • [Create GitHub Issues](https://github.com/PulseBeamDev/pulsebeam-js/issues)
> • [Join PulseBeam Developer Discord](https://discord.gg/Bhd3t9afuB)
## Roadmap
The project is in active development, please refer to the [roadmap](https://github.com/PulseBeamDev/pulsebeam-js/issues/6) to track our major milestones.
## Semantic Versioning
This project adheres to [Semantic Versioning 2.0.0](https://semver.org/).
* **MAJOR version (X.y.z):** Incompatible API changes.
* **MINOR version (x.Y.z):** Functionality added in a backwards compatible manner.
* **PATCH version (x.y.Z):** Backwards compatible bug fixes.
## WebRTC Resources
For a deeper understanding of WebRTC concepts, consult the official WebRTC documentation:
* https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
## Related Links
|Name|Link|
|-|-|
|PulseBeam Server|github.com/pulseBeamDev/pulsebeam|
|Client SDK|https://github.com/PulseBeamDev/pulsebeam-js|
|Server SDK|https://github.com/PulseBeamDev/pulsebeam-core|
|FOSS Server|https://github.com/PulseBeamDev/pulsebeam-server-foss|
|Signaling Protocol|https://github.com/PulseBeamDev/pulsebeam-proto|
|Documentation|https://github.com/PulseBeamDev/docs|
|PulseBeam Cloud|https://cloud.pulsebeam.dev|