Go Stream

Open-source Go projects categorized as Stream | Edit details

Top 11 Go Stream Projects

  • GitHub repo goka

    Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.

    Project mention: Go and Kafka | reddit.com/r/golang | 2021-04-26

    You might want to try: https://github.com/lovoo/goka -- it uses levelDB to keep state from a stream. The application we wrote in-house with goka can process (keeping state) approximately 800+ messages/sec per consumer in a consumer-group.

  • GitHub repo Gollum

    An n:m message multiplexer written in Go (by trivago)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo streamhut

    Stream your terminal to web without installing anything 🌐

    Project mention: Seashells: Pipe output from command-line programs to the web in real-time | news.ycombinator.com | 2021-10-18

    Maybe try streamhut: https://github.com/miguelmota/streamhut

    Of course, both of them are not ready for security-related tasks such as terminal sharing. So treat them like a "console" streaming service there you broadcast your terminal to the world.

    Streamhut can be made more secure with some configuration tricks, namely, don't expose it's TCP port to the public, instead, only expose it's HTTP service. Then you can create a back tunnel (with SSH -L for example) to feed data into it's TCP port in a safer manner.

    However, I'd imagine a better option is to beg miguelmota to add support for websocket in the cli client, that way the connection can be protected by TLS rather than just a raw TCP.

  • GitHub repo MovieNight

    Single instance video streaming server with integrated chat.

    Project mention: Moving my home media library from iTunes to Jellyfin and Infuse | news.ycombinator.com | 2021-06-10

    Jellyfin supports "Watch parties" which I've used for movie nights in the past. It works well enough.

    But if you want this going real-time and continuously it sounds like you want more of an RTMP stream setup. I recommend MovieNight[0] but you can handle it natively in Nginx I think. Then it's just a matter of setting up OBS[1] or something similar to stream to it and you can do whatever you want.

    [0] https://github.com/zorchenhimer/MovieNight

  • GitHub repo fpGo

    Monad, Functional Programming features for Golang

  • GitHub repo xbvr

    Tool to organize and stream your VR porn library

    Project mention: Ask everything you can think of for SexLikeReal site and app revamp | reddit.com/r/oculusnsfw | 2021-02-18

    Perhaps some aspects of this interface?

  • GitHub repo quik.do

    We want to be able to talk in the simplest way. That's why we created Quik.do. Talk, easily.

    Project mention: Simplest Video Conferencing App: https://quik.do | reddit.com/r/golang | 2021-06-19

    Hi all, I've made a video conferencing tool: https://quik.do/ Quik.do works as accountless. Also supports sharing meeting to the world as a stream. No need to install anything to use, you just use it. Site: https://quik.do/ Source code: https://github.com/boratanrikulu/quik.do It’s currently in MVP version. I need to feedbacks to improve the application. Would be glad for any feedback!

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo tpack

    Pack a Go workflow/function as a Unix-style pipeline command

  • GitHub repo psql-streamer

    Stream database events from PostgreSQL to Kafka

  • GitHub repo stream

    Stream API for Go. (by kevwan)

    Project mention: How to get this Go code works with generics? | reddit.com/r/golang | 2022-01-06
  • GitHub repo secureio

    An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-06.

Go Stream related posts

Index

What are some of the best open-source Stream projects in Go? This list will help you:

Project Stars
1 goka 1,876
2 Gollum 911
3 streamhut 816
4 MovieNight 479
5 fpGo 221
6 xbvr 113
7 quik.do 103
8 tpack 55
9 psql-streamer 36
10 stream 35
11 secureio 22
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com