WebRTC Data Channels Example
https://github.com/TomasHubelbauer/webrtc-data-channel-demo Hi! I made this GitHub repo to try and show WebRTC data channels and the connection establishment flow in a different way from what I was able to find online. My aim with this repository is to make WebRTC data channels accessible to any web developer by showcasing offerer and answerer separately for total novices (makes it much clearer what's going on on each end of the connection) as well as combined approach where a peer can be both offerer and answerer. I use postMessage instead of a real signalling channel,…
WebRTC Data Channels Example launched on December 16, 2017 with 91 votes, #457 of 2,482 launches that month and more than 90% of that year's launches.
In plain words
WebRTC Data Channels Example is a GitHub repository that teaches web developers how to use WebRTC data channels and connection establishment. It presents separate examples for offerers and answerers to clarify each side of the connection, plus a combined approach where peers can perform both roles. The project uses postMessage for signaling instead of external services, requiring no server setup—developers simply open the files locally to see it in action.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
https://github.com/TomasHubelbauer/webrtc-data-channel-demo Hi! I made this GitHub repo to try and show WebRTC data channels and the connection establishment flow in a different way from what I was able to find online. My aim with this repository is to make WebRTC data channels accessible to any…
Does a similar job
all alternatives →
WebRTC signalling data using QR codes2018 · github.com · ▲80WebRTC Connect Experiment - https://aquigorka.com/webrtc-qr/ - AquiGorka/webrtc-qr
- LHLearn how WebRTC actually works. A book on the protocols, not just APIs2020 · webrtcforthecurious.com · ▲667
WebRTC For The Curious # Introduction # WebRTC For The Curious is an open-source book created by WebRTC implementers to share their hard-earned knowledge with the world. It’s written for those who are always looking for more and don’t settle for abstraction. Key features # Focus on protocols and API
WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs2022 · github.com · ▲124Hi HN! I’m so excited to show my first open-source project and first post here. I initially started this project to learn Go language, it is an experimental project. The main goal is to track the adventure of a WebRTC stream from start to finish, by debugging the project or tracking the output at console. By trying out this project, you will deep dive into the steps which are taken while starting up a WebRTC session, and more. It consists of a web UI (TypeScript) and a server back-end (Golang) projects. They can run on Docker containers, in development mode or production mode, you can find…
Bring phone calls into the browser (SIP-to-WebRTC)2024 · github.com · ▲154Examples of WebRTC applications that are large, or use 3rd party libraries - example-webrtc-applications/sip-to-webrtc at main · pion/example-webrtc-applications
Standalone Implementation of WebRTC DataChannels in C++172019 · github.com · ▲13C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets - paullouisageneau/libdatachannel
WebSocket-first development2017 · github.com · ▲120An demo app for lattice-core. Contribute to jasonl99/card_game development by creating an account on GitHub.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲343Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, December 2017
the whole month →
Free multiplayer dogfights in your browser, the official reboot of the 2017 hit. Five aircraft, five game modes, no download.
Life & fun · 2017 · airma.sh
Nomad List 3.0▲1,252Find the best place to ❤️ live, 👩💻 work, and 💃 play
Life & fun · 2017 · nomads.com

An open source repository of design principles and methods
Work · 2017 · principles.design


Magic Leap One▲803Super stealthy AR startup reveals its first product
Life & fun · 2017 · magicleap.com