Go Video

Open-source Go projects categorized as Video

Top 23 Go Video Projects

  • lux

    šŸ‘¾ Fast and simple video download library and CLI tool written in Go

  • vhs

    Your CLI home video recorder šŸ“¼

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    I'm a maintainer of Ratatui (a rust TUI crate). Here's a few links

    https://ratatui.rs/showcase/apps/

    https://github.com/ratatui-org/awesome-ratatui

    https://discord.com/channels/1070692720437383208/10729061831... (made with ratatui channel on our discord server)

    We encourage our users to use https://github.com/charmbracelet/vhs to build out demos that look neat.

    My particular favorite of the bunch (from a look and feel perspective) is https://github.com/zaghaghi/openapi-tui

    Also, not ratatui, but worth a look: https://github.com/rothgar/awesome-tuis

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Pion WebRTC

    Pure Go implementation of the WebRTC API

  • Project mention: VoRS: Vo(IP) Simple Alternative to Mumble | news.ycombinator.com | 2024-04-19
  • livego

    live video streaming server in golang

  • owncast

    Take control over your live stream video by running it yourself. Streaming + chat out of the box.

  • Project mention: Open source projects..? | /r/golang | 2023-12-08

    The Owncast project is planning the early stages of some re-architecting in our Go codebase to prepare for future features. Iā€™d love to chat with you about the project! https://github.com/owncast/owncast

  • stash

    An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc

  • Project mention: Organizing a huge library | /r/HomeServer | 2023-10-12

    Also, something that comes pretty close to what I want to do is stash. However, it doesn't handle ebooks, and my library is not nsfw and shouldn't rely on an external database (as no external database for my field of interest exists afaik). But stash ticks almost all the requirements.

  • livekit

    End-to-end stack for WebRTC. SFU media server and SDKs.

  • Project mention: Jitsi Meet Flutter SDK | news.ycombinator.com | 2023-08-13

    Zoom does use a custom protocol. This is why it doesnā€™t work nearly as well when you take a call in the browser client. Not because WebRTC isnā€™t up to the task, but because Zoom hasnā€™t invested in it.

    Ignoring costs, while having someone host infra for you will always be easier than managing it yourself, I think weā€™ve really improved the DX of hosting your own WebRTC infra with LiveKit: https://github.com/livekit/livekit

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • gocv

    Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, and OpenCV Contrib.

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • lal

    šŸ”„ Golang audio/video live streaming lib/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FLV/TS, GB28181, H264/H265/AAC/G711/OPUS, relay, cluster, record, HTTP Notify/API/UI. ē›“꒭

  • Project mention: [OpenSource] I am building high performance Plex alternative in Go for Movies and TV Show | /r/golang | 2023-06-02
  • goav

    Golang bindings for FFmpeg (This repository is no longer maintained)

  • M3U8

    Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema: (by grafov)

  • cloud-morph

    Decentralize, Self-host Cloud Gaming/Application

  • galene

    The GalĆØne videoconference server

  • Project mention: livekit-server VS galene - a user suggested alternative | libhunt.com/r/livekit-server | 2024-03-28
  • gmf

    Go Media Framework

  • youtubeuploader

    Scripted uploads to Youtube

  • rtsp-stream

    Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.

  • MovieNight

    Single instance video streaming server with integrated chat.

  • gortsplib

    RTSP 1.0 client and server library for the Go programming language

  • go-astisub

    Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

  • go-astits

    Demux and mux MPEG Transport Streams (.ts) natively in GO

  • go-libav

    Go language bindings for ffmpeg libraries

  • quicktime_video_hack

    Record iOS device audio and video

  • Go2TV

    Cast media files to UPnP/DLNA Media Renderers and Smart TVs.

  • Project mention: Selfhosted open source digital signage Screenly alternative | /r/selfhosted | 2023-06-01

    Little different approach https://github.com/alexballas/go2tv

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Video related posts

  • GoCV 0.36 has just been released, no fooling

    2 projects | news.ycombinator.com | 1 Apr 2024
  • livekit-server VS galene - a user suggested alternative

    2 projects | 28 Mar 2024
  • Golang WebRTC. How to use Pion šŸŒRemote Controller

    4 projects | dev.to | 16 Feb 2024
  • Show HN: New Jitsi WebRTC Alternative: ChatGPT, File Transfer, Docker

    2 projects | news.ycombinator.com | 1 Feb 2024
  • Pure Go Implementation of the WebRTC API

    1 project | news.ycombinator.com | 7 Jan 2024
  • Bad audio quality when re-encoding RTSP stream from AAC to Opus in MediaMTX

    1 project | /r/ffmpeg | 9 Dec 2023
  • Explaining SSH to my Uber Driver

    1 project | dev.to | 27 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more ā†’

Index

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

Project Stars
1 lux 25,682
2 vhs 14,138
3 Pion WebRTC 12,849
4 livego 9,525
5 owncast 9,002
6 stash 8,342
7 livekit 7,743
8 gocv 6,354
9 lal 2,666
10 goav 2,075
11 M3U8 1,177
12 cloud-morph 1,037
13 galene 884
14 gmf 874
15 youtubeuploader 725
16 rtsp-stream 686
17 MovieNight 665
18 gortsplib 623
19 go-astisub 558
20 go-astits 526
21 go-libav 516
22 quicktime_video_hack 492
23 Go2TV 458

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com