SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript WebRTC Projects
-
Project mention: Mattermost say they will not clarify what license the project is under | news.ycombinator.com | 2026-02-02
If you are looking for another self-hostable alternative to Slack, Rocket chat[0] is also worth looking at.
I wasn't involved in any of the Dev Ops aspect when my former employer used them, but the search function actually worked which is better than I can say for Slack.
[0]https://github.com/RocketChat/Rocket.Chat/blob/develop/LICEN...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Jitsi Meet
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Project mention: Jitsi privacy flaw enables one-click stealth audio and video capture | news.ycombinator.com | 2025-07-24Have not been able to reproduce with camera, mic however is unmuted: https://github.com/jitsi/jitsi-meet/issues/16262#issuecommen...
-
deskreen
Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
Project mention: deskreen VS linux-display-extend - a user suggested alternative | libhunt.com/r/deskreen | 2025-12-10 -
-
Project mention: Android and iPhone users can now share files, starting with the Pixel 10 family | news.ycombinator.com | 2025-11-20
I’m using FilePizza when I need it, saw it on HN recently. All this AI magic allegedly taking our jobs, but we still can’t transfer files from one device to another, or print a document reliably.
https://file.pizza/
-
-
-
-
trystero
✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
Nice idea. I would have expected it would use WebRTC for p2p client-to-client connection. A noted related project is Trystero [0] that uses all sort of external services to allow client-to-client discovery (such as Nostr, BitTorrent, Supabase etc.) - maybe a future project to combine the two.
[0]: https://github.com/dmotz/trystero?tab=readme-ov-file#how-it-...
-
-
-
-
-
-
-
-
-
p2p-media-loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
For small groups SFU like Livekit is not needed at all. Still E2E and realtime collab. I wrote such a thing: https://brie.fi/ng
-
-
geckos.io
🦎 Real-time client/server communication over UDP using WebRTC and Node.js http://geckos.io
-
-
sharkord
Lightweight, self-hosted, open-source chat server with voice, video, text, and screen sharing. Built for small groups who want privacy, simplicity, and full control over their data.
Project mention: How I Added Screenshare Sound Notifications to an Open Source Chat App | dev.to | 2026-02-27While contributing to Sharkord — a self-hosted, Discord-like communication platform built with TypeScript — I implemented a feature where a sound plays when a remote user starts or stops screensharing in a voice channel.
TypeScript WebRTC discussion
TypeScript WebRTC related posts
-
Macaroni – a single HTML file messenger
-
Trystero – Browser P2P Library
-
France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.
-
Building a Real-Time Conversational AI Agent with LiveKit, Gemini & Express
-
Show HN: An AI collaboration playbook(AGENTS.md and code map and template)
-
Multiplayer TypeScript Game (2025 update)
-
Show HN: Lightweight, Opinionated WebRTC SFU in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source WebRTC projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Rocket.Chat | 45,435 |
| 2 | Jitsi Meet | 29,411 |
| 3 | deskreen | 20,970 |
| 4 | peerjs | 13,353 |
| 5 | FilePizza | 10,086 |
| 6 | fonoster | 7,983 |
| 7 | peerjs-server | 4,685 |
| 8 | metastream | 2,646 |
| 9 | trystero | 2,584 |
| 10 | nettu-meet | 2,404 |
| 11 | WebChat | 2,337 |
| 12 | chitchatter | 2,284 |
| 13 | openvidu | 2,108 |
| 14 | SIP.js | 2,070 |
| 15 | twilio-video-app-react | 1,824 |
| 16 | screen-sharing | 1,690 |
| 17 | Routr | 1,687 |
| 18 | p2p-media-loader | 1,684 |
| 19 | briefing | 1,624 |
| 20 | jitsi-meet-electron | 1,618 |
| 21 | geckos.io | 1,487 |
| 22 | databag | 1,459 |
| 23 | sharkord | 1,371 |