rikardbq/cast_away

2026-05-24

Language: TypeScript

Link: https://github.com/rikardbq/cast_away

cast_away is a TypeScript project aimed at building a media sender for Chromecast or similar receiver devices. In other words, it's the "send a video from my computer/phone to the TV" piece of the casting puzzle — the part that discovers receivers on the local network, negotiates a session, and streams media to them.

What makes this interesting is that casting is one of those technologies most people use daily but very few have ever poked at directly. Google's official Cast SDK is heavily oriented toward web apps loaded through Chrome, and the underlying protocol (a TLS-wrapped protobuf chatter over port 8009) is documented mostly through reverse-engineered projects like pychromecast and node-castv2. A fresh TypeScript implementation is a nice addition to that small ecosystem, especially for developers who want type safety and modern async patterns while hacking on cast workflows.

A few groups who might find this worth watching:

Because it's brand new and zero-star, it's also a great moment to jump in — the API surface is small enough to read in a sitting, and early contributors can help shape direction (codec support, queueing, subtitles, receiver app selection) before conventions calcify.

Why check it out: A fresh TypeScript take on Chromecast media sending — perfect for home media hackers and anyone curious about the protocol behind the "cast" button.

All newsletters