nowfound

Dev tools · April 16, 2020

I wrote an open source cloud gaming service by WebRTC and Golang

Review of the open source cloud gaming platform, cloudretrio.io written in golang and using WebRTC for low latency, interactive game play

I wrote an open source cloud gaming service by WebRTC and Golang launched on April 16, 2020 with 81 votes, #686 of 5,003 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 6 years on.

Visit webrtchacks.com ↗Alternativestop 14% of April 2020

In plain words

This is an open source cloud gaming service built with WebRTC and Golang. It enables developers and users to stream games over the internet using web-based real-time communication technology. The project, launched in 2020, provides a self-hosted alternative to commercial cloud gaming platforms. It targets developers interested in game streaming infrastructure and those seeking an open source solution for remote game access.

written from the facts on this page · September 2026

From the sources

Software as a Service, Infrastructure as a Service, Platform as a Service, Communications Platform as a Service, Video Conferencing as a Service, but what about Gaming as a Service? There have been a few attempts at Cloud Gaming, most notably Google’s recently launched Stadia. Stadia is no stranger to WebRTC , but can others leverage WebRTC in the same way? Thanh Nguyen set out to see if this was possible with his open source project, CloudRetro. CloudRetro is based on the popular go-based WebRTC library, pion (thanks to Sean of Pion for helping review here). In this post, Thanh gives an architectural review of how he build the project along with some of the benefits and challanges he…from webrtchacks.com

Does a similar job

all alternatives →
  • Open-Source cloud gaming service lite, inspired by Google Stadia2019 · github.com · ▲44

    Web-based Cloud Gaming service for Retro Game. Contribute to giongto35/cloud-game development by creating an account on GitHub.

  • An Almost Free, Open Source TURN Server2025 · github.com · ▲122

    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…

  • Making a cross-platform game in Go using WebRTC Datachannels2025 · pion.ly · ▲72

    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…

  • Open-Source Decentralized Cloud Gaming Service, Demo:Clouddiablo.com2021 · github.com · ▲10

    Decentralize, Self-host Cloud Gaming/Application. Contribute to giongto35/cloud-morph development by creating an account on GitHub.

  • WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs2022 · github.com · ▲124

    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…

  • IB
    I built an indie, browser-based MMORPG2024 · alpha.reconquer.online · ▲340

    I've been working on an MMORPG that is now in alpha as a solo developer. Here are the major open source technologies that I use: Blender - 3D modeling software for creating the overall environment and every game object. I've gotten a lot of CC and Public Domain assets from https://poly.pizza GLTF - I export assets from blender to the GLTF asset format JSON - I write a JSON config for every game object that describes things like its name, its interactions, its collisions, etc. Node.js exporter - I iterate over the environment and every asset to create a scene hierarchy. I use…

More dev tools this month

the category →
  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 1d ago · github.com

  • /dev/null▲492

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 29d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Talanoa▲346

    Hi 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 · 22d ago · talanoa.email

Source: Show HN post ↗

Launched alongside, April 2020

the whole month →
  • https://github.com/OlexG/finclaw ^ repo if anyone wants to contribute. I realized that sometimes I'm pretty good at making random guesses about the future. (I.E, I think OpenAI will beat Anthropic in the short term, etc...) However, I'm bad at converting these guesses into actual market plays I can profit from. As such, I wanted to make a tool that connects to the right APIs and launches a swarm of agent experts to generate related plays based on your prediction. The very first super shitty V0 MPV just has Polymarket/Kalshi bets, but I will be adding a more complex…

    AI · 2020 · youtube.com

  • Mac-native app for screenshots, recordings and collaboration

    Dev tools · 2020 · cleanshot.com

  • Templates to help you say no in any situation

    Work · 2020 · starterstory.com

  • Free legal documents for startups

    Work · 2020

  • For bureaucratic reasons, a colleague of mine had to print, sign, scan and send by email a high number of pages. To save trees, ink, time, and to...

    Life & fun · 2020 · gitlab.com

  • Largest curated collection of 6,500+ book recommendations.

    Work · 2020 · goodbooks.io