TypeScript WebRTC

Open-source TypeScript projects categorized as WebRTC

Top 23 TypeScript WebRTC Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

  • Project mention: Rocket.Chat: Surprising user limit in 6.5.0 | news.ycombinator.com | 2024-01-19
  • Jitsi Meet

    Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • deskreen

    Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐ī¸ Star to support our work!

  • Project mention: Is there a way to make ubuntu 23.10 think it has a monitor connected when headless? | /r/Ubuntu | 2023-10-28

    Or if you are an experienced user of your operating system, you can find solutions on how to create a virtual display without a need for Virtual Display Adapter in the following link: https://github.com/pavlobu/deskreen/discussions/86

  • peerjs

    Simple peer-to-peer with WebRTC.

  • Project mention: Help us prioritize features for our decentralized p2p chat app | /r/darknetplan | 2023-12-11

    this app is using peerjs to connect peers over a webrtc connection. check out thier docs for more info. with webrtc, things like file-transfer, should be very performant compared to cloud storage providers... especially over LAN. network speed doesnt seems to be an issue i have experienced.

  • peerjs-server

    Server for PeerJS

  • Project mention: Help us prioritize features for our decentralized p2p chat app | /r/darknetplan | 2023-12-11

    i would like to aim for this to not be nessesary. the peerjs-server is used only to establish a webrtc connection (note: there is an option during profile creating to set a custom host for selfhosters). the app doesnt use anything like a central database... details like encryption and authentication is handled by frontend javascript as described by this code.

  • metastream

    Watch streaming media with friends.

  • Project mention: I Need Programming path advice. | /r/learnprogramming | 2023-05-21
  • nettu-meet

    Open source video conferencing system for tutors.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SIP.js

    A simple, intuitive, and powerful JavaScript signaling library

  • Project mention: Browser-to-Browser calling with SIP.js and Routr | dev.to | 2024-02-22

    SimplePhone is a phone built using SIP.js that runs as a Docker container. Please see the documentation at https://sipjs.com/ to develop your implementation.

  • twilio-video-app-react

    A collaboration application built with the twilio-video.js SDK and React.js

  • p2p-media-loader

    An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page

  • briefing

    🔮 Secure direct video group chat

  • Project mention: Briefing| [Zoom Alternative] Yet another secure video chat.( Web, ios, IpadOS only) | /r/TestflightsPromo | 2023-09-06
  • chitchatter

    Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

  • Project mention: Adding a chat room to any app with one line of code | dev.to | 2023-10-08

    If you haven't seen it before, Chitchatter is an open source web app that instantly enables private, anonymous communication between people. Once connected you can easily chat, share audio and video, and transfer files. All communication is encrypted and peer-to-peer.

  • Routr

    ⚡ The future of programmable SIP servers.

  • Project mention: Building a VoIP Network with Routr on DigitalOcean Kubernetes: Part I | dev.to | 2024-03-04

    Please see the Official Chart for many more options for your deployment.

  • geckos.io

    đŸĻŽ Real-time client/server communication over UDP using WebRTC and Node.js http://geckos.io

  • Project mention: How to properly scale an IO game? | /r/node | 2023-07-06

    First, I would try exchange Socket.io over Geckos - https://github.com/geckosio/geckos.io.

  • react-qr-reader

    React component for reading QR codes from webcam.

  • SkyOffice

    Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.

  • JSXC

    :speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication.

  • etherealengine

    Ethereal Engine - Bringing us together on the open social spatial web. 🤖 🚀 👓 🕹ī¸ 🧑đŸŋ‍🚀

  • Project mention: frameworks - aframe vs babylon vs others? | /r/WebXR | 2023-05-19

    If you want a full engine, check out Ethereal Engine. You can get it open source for local dev at https://github.com/etherealengine/etherealengine or get a hosted version at www.etherealengine.com.

  • filedrop

    📲 WebRTC E2E encrypted file transfer - React + node.js

  • Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
  • smoke

    Run Web Servers in Web Browsers over WebRTC (by sinclairzx81)

  • netplayjs

    Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.

  • Project mention: Q: How are online games like Street Fighter 6 able to synchronize inputs from two players at a high frame rate? (60fps) | /r/gamedev | 2023-05-22

    Since you come from a web background check this JS rollback library: https://github.com/rameshvarun/netplayjs

  • React-Discord-Clone

    Discord Clone using React, Node, Express, Socket-IO and Mysql

  • werift-webrtc

    WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP/WEBM/MP4

  • Project mention: VoRS: Vo(IP) Simple Alternative to Mumble | news.ycombinator.com | 2024-04-19
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript WebRTC related posts

Index

What are some of the best open-source WebRTC projects in TypeScript? This list will help you:

Project Stars
1 Rocket.Chat 38,801
2 Jitsi Meet 21,637
3 deskreen 15,201
4 peerjs 11,969
5 peerjs-server 4,190
6 metastream 2,429
7 nettu-meet 2,233
8 SIP.js 1,821
9 twilio-video-app-react 1,793
10 p2p-media-loader 1,344
11 briefing 1,342
12 chitchatter 1,330
13 Routr 1,328
14 geckos.io 1,289
15 react-qr-reader 1,104
16 SkyOffice 895
17 JSXC 707
18 etherealengine 690
19 filedrop 657
20 smoke 501
21 netplayjs 451
22 React-Discord-Clone 441
23 werift-webrtc 415

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com