Dev tools · alternatives · 2026
24 alternatives to WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs
Hi 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…
WebRTC Nuts and Bolts is an open-source educational tool that traces WebRTC streams from initialization to completion. Built with a TypeScript web interface and Go backend, it allows developers to observe and debug… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs launched in 2022; newer entries below may have overtaken it.
- 1LH
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
2020 · webrtcforthecurious.com · its alternatives →
- 2

Pure Go implementation of the WebRTC API. Contribute to pion/webrtc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 3

Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams. - awslabs/amazon-kinesis-video-streams-webrtc-sdk-c
2020 · github.com · its alternatives →
- 4

A self hosted virtual browser that runs in docker and uses WebRTC. - m1k1o/neko
2021 · github.com · its alternatives →
- 5

Back end web app services over WebRTC. Contribute to chr15m/bugout development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 6

Start WebRTC in the browser—run it somewhere else. Contribute to pion/handoff development by creating an account on GitHub.
Apr 2026 · github.com · its alternatives →
- 7

Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…
2025 · github.com · its alternatives →
- 8DA
Hey HN! I’ve written a bunch of WebSocket servers over the years to do simple things like state synchronization, WebRTC signaling, and notifying a client when a backend job was run. I realized that if I had a simple way to create a private, temporary, mini-redis that the client could talk to directly, it would save a lot of time. So we created DriftDB. In addition to the open source server that you can run yourself, we also provide https://jamsocket.live where you can use an instance we host on Cloudflare’s edge (~13ms round trip latency from my home in NY). You may have seen my…
2023 · driftdb.com · its alternatives →
- 9

Let AI create a full-stack web app based on your description
2023 · usemage.ai · its alternatives →
- 10
gRPC over WebRTC▲102gRPC over WebRTC. Contribute to jsmouret/grpc-over-webrtc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

Pure Go implementation of the WebRTC API. Contribute to pion/webrtc development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 12WD
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,…
2017 · its alternatives →
- 13SA
2016 · codecoachapp.com · its alternatives →
- 14

An demo app for lattice-core. Contribute to jasonl99/card_game development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 15

Review of the open source cloud gaming platform, cloudretrio.io written in golang and using WebRTC for low latency, interactive game play
2020 · webrtchacks.com · its alternatives →
- 16
Render▲318Hey HN, I'm Anurag, founder and CEO of Render, a cloud for application developers. We've just launched Render Workflows, a way to define durable tasks by decorating plain TypeScript or Python functions and running them on Render without operating queues, worker pools, retry logic, and state management. Code example below [1]. The use cases we have in mind include agent loops, ETL/data pipelines, billing flows, and other long-running jobs. The model is simple: mark an existing function as a Task, deploy the repo as a Workflow, then trigger runs from your application code or via our API.…
2019 · render.com · its alternatives →
- 17

WebRTC and ORTC implementation for Python using asyncio - jlaine/aiortc
2018 · github.com · its alternatives →
- 18

build network tunnels over WebRTC. Contribute to rtctunnel/rtctunnel development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 19

Examples of WebRTC applications that are large, or use 3rd party libraries - example-webrtc-applications/gocv-to-webrtc/README.md at main · pion/example-webrtc-applications
2025 · github.com · its alternatives →
- 20

GitHub Gist: instantly share code, notes, and snippets.
2018 · gist.github.com · its alternatives →
- 21

Share a terminal session over WebRTC. Contribute to maxmcd/webtty development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 22

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 23

SCTP is a low level protocol focused on reliable packet transmission. Unlike hopelessly flinging packets from one device to another, it makes sure that the packets are correct using CRC, removes duplicate packets, and allows for packets to be sent in any order. Going into an established library, I thought that everything was already implemented and that there wasn't anything to do until I went through the existing issues and organized all the tasks and decided on an order. Sean DuBois (https://github.com/Sean-Der), one of the co-creators and current maintainers of Pion, an…
2025 · pion.ly · its alternatives →
- 24

Hi HN, I have been messing around with WebRTC for a few years now but when it comes to the TURN server I never quite got to my gold standard of free, self-hosted and open source. I decided to give it a go using Oracle Cloud Infrastructure's free tier, meaning that my total spend got down to domain name hosting. I know plenty of people have been burnt by Oracle in the past, but I have had servers running on the free tier for 5 years now without so much as a hiccup. Regardless, the concepts will be the same using any cloud based server. This is the first time I've written up an end-to-end…
2025 · github.com · its alternatives →
Also compare
- Learn how WebRTC actually works. A book on the protocols, not just APIs alternatives
- WebRTC Insertable Streams and server processing alternatives
- Pure C WebRTC implementation for embedded devices alternatives
- Neko – Self hosted virtual browser that runs in Docker and uses WebRTC alternatives
- Run servers out of browser tabs over WebRTC alternatives
- Pion/handoff – Move WebRTC out of browser and into Go alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →