Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Go Streaming Projects
Pure Go implementation of the WebRTC APIProject mention: Show HN: Free Broadcast WebRTC Server | news.ycombinator.com | 2023-03-14
I'm building a broadcast webrtc server (as a free service) to let developers add live video/audio/data to their apps. As a base, I'm using the amazing https://github.com/pion/webrtc project. The main features that I'm striving to achieve are:
- one to very many broadcast
Scalable real-time messaging server in a language-agnostic way. Set up once and forever.Project mention: Millions of Active WebSockets with Node.js | news.ycombinator.com | 2023-02-20
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams. Also known as MediaMTXProject mention: Hi, does anyone know if there is a way to display a usb camera feed on magic mirror. | reddit.com/r/MagicMirror | 2023-03-13
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)Project mention: Ask HN: What interesting problems are you working on? ( 2022 Edition) | news.ycombinator.com | 2022-09-16
Still early stages but building on top of this. - https://github.com/travisjeffery/jocko
Full-featured BitTorrent client package and utilitiesProject mention: Docker's deleting Open Source images and here's what you need to know | news.ycombinator.com | 2023-03-15
Hit me up if you want to discuss using BitTorrent to back images. https://github.com/anacrolix/torrent
Reactive Extensions for the Go language.Project mention: RxGo: Reactive Extensions for the Go Language | news.ycombinator.com | 2022-09-26
Easily create & extract archives, and compress & decompress files of various formatsProject mention: Ouch - simple compression and decompression for your terminal | reddit.com/r/commandline | 2023-01-07
archiver is also a very cool tool. I think its cli is somewhat similar to this.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Lightweight, fault-tolerant message streams.Project mention: Understanding NATS.io concepts vs. Kafka - similarities and differences | reddit.com/r/apachekafka | 2023-03-04
Liftbridge (https://liftbridge.io/) is more or less the NATS Kafka versioning.
Hyperconverged cloud-edge native databaseProject mention: Matrixone - Hyperconverged cloud-edge native database | reddit.com/r/github_trends | 2022-05-27
Fast, multi-purpose tool for AWS CloudWatch LogsProject mention: Ask HN: Is there an alternative CloudWatch UI? | news.ycombinator.com | 2022-10-21
It's not a GUI, but saw was my go to for grepping, streaming, and searching CloudWatch logs.
⚡High Performance DICOM Medical Image Parser in Go.Project mention: Medical image parser in Go | reddit.com/r/golang | 2022-11-07
I suppose you know of https://github.com/suyashkumar/dicom - maybe make it clear what the difference is (or will be)?
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.Project mention: Unmarshalling csv to a struct | reddit.com/r/golang | 2022-12-14
I used jszwec/csvutil in a project recently, easy to use and extend.
Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc.Project mention: Delay in shinobi stream 8-10 seconds and an easy solution | reddit.com/r/ShinobiCCTV | 2023-03-12
Yes it is normal to have a 8-10 second delay. I use shinobi to record, not to monitor. for monitoring I use go2rtc. On Unraid its in the app store, or get it here https://github.com/AlexxIT/go2rtc . Its a zero delay zero cost rtc camera viewer software and I absolutely love it and it does exactly what it says. I simply pulled down the container in Unraid and pasted my rtsp stream and it was right there instantly. Everything playing in exact real time. This is the easiest solution you will find. Throw it behind a reverse proxy and you have it to view from anywhere in the world. I have no password on mine so I mostly use the http 127.321.313:1984 address. I am not sure there is a way to lock it if you use a reverse proxy I am still working on that.
Single instance video streaming server with integrated chat.Project mention: Looking for self hosted screen sharing/streaming solution | reddit.com/r/selfhosted | 2022-09-19
I remember looking at MovieNight in the past, but I never deployed it so I can't speak to whether it will work for you or not.
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
Tigris is an open source developer data platform that offers a suite of databases and data services with a code-first approach, empowering you to build responsive applications without the hassle of infrastructure management and scaling complexities.Project mention: Adding real-time full-text search to a Next.js app with Tigris | dev.to | 2023-02-02
In this tutorial, we'll walk you through converting a static Next.js e-commerce product listing into a database-driven site with real-time full-text search of all products using Tigris.
Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify! ☁️🎧Project mention: Euterpe (modern, open-source music server with its own mobile apps) | reddit.com/r/audiophile | 2022-07-09
Go implementation of the MediaDevices API.Project mention: pkg-config error | reddit.com/r/golang | 2022-05-13
Hey. I try to get WebRTC Pion to work. For that i follow the instructions on pion/mediadevices: Go implementation of the MediaDevices API. (github.com) . I added the x264 codec.
A Go implementation of STUN (by pion)Project mention: NAT behaviour discovery using STUN | news.ycombinator.com | 2022-11-29
Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles (by autom8ter)
A Go implementation of RTP
Live streaming from your terminal
Dockerized Go microservices and their envoy proxies for a flow which showcases gRPC for Web Clients. Check the medium story!!!
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Streaming related posts
Hi, does anyone know if there is a way to display a usb camera feed on magic mirror.
2 projects | reddit.com/r/MagicMirror | 13 Mar 2023
media clips as browser sources
1 project | reddit.com/r/obs | 27 Feb 2023
Show HN: Go Bindings for Roc Toolkit
1 project | news.ycombinator.com | 27 Feb 2023
crowsnest install fails with "Error 1"
1 project | reddit.com/r/klippers | 31 Jan 2023
Using intermittent video stream from usb camera to RTSP
1 project | reddit.com/r/ffmpeg | 4 Jan 2023
My parents need a NAS
1 project | reddit.com/r/HomeServer | 2 Jan 2023
Twitch parser for VLC
2 projects | reddit.com/r/stefansundin | 12 Dec 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Mar 2023
What are some of the best open-source Streaming projects in Go? This list will help you: