Open-source Go projects categorized as WebRTC

Top 23 Go WebRTC Projects

  • Pion WebRTC

    Pure Go implementation of the WebRTC API

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

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • mediamtx

    Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.

  • Project mention: Bad audio quality when re-encoding RTSP stream from AAC to Opus in MediaMTX | /r/ffmpeg | 2023-12-09

    I started a discussion on the MediaMTX Github repo, where you can find more information on my problem: https://github.com/bluenviron/mediamtx/discussions/2787

  • 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

  • server

    screen sharing for developers https://screego.net/ (by screego)

  • neko

    A self hosted virtual browser that runs in docker and uses WebRTC.

  • Project mention: A self hosted virtual browser that runs in Docker | news.ycombinator.com | 2024-03-30
  • go2rtc

    Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.

  • Project mention: 2/16/24 Wyze Security Incident Update | news.ycombinator.com | 2024-02-19

    Not my project but I have had great success with https://github.com/gtxaspec/wz_mini_hacks & V3 model.

    The V3 models need to be downgraded to a specific firmware first and patching it exposes RSTP streams using https://github.com/AlexxIT/go2rtc. Everything doable without ever installing Wyze app on an environment air gapped environment with no internet.

  • 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
  • webtty

    Share a terminal session over WebRTC

  • cloud-game

    Web-based Cloud Gaming service for Retro Game

  • weron

    Overlay networks based on WebRTC.

  • turn

    Pion TURN, an API for building TURN clients and servers

  • peer-calls

    Group peer to peer video calls for everyone written in Go and TypeScript

  • Project mention: Alternatives for jitsi? | /r/selfhosted | 2023-06-26

    I just found this yesterday, haven't used it but looks nice: https://peercalls.com

  • cloud-morph

    Decentralize, Self-host Cloud Gaming/Application

  • webrtc-nuts-and-bolts

    A holistic way of understanding how WebRTC and its protocols run in practice, with code and detailed documentation.

  • galene

    The Galène videoconference server

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

    Direct file transfer over WebRTC

  • stunner

    Stunner is a tool to test and exploit STUN, TURN and TURN over TCP servers.

  • S.A.T.U.R.D.A.Y

    A toolbox for working with WebRTC, Audio and AI

  • Project mention: Project S.A.T.U.R.D.A.Y - Open source, self hosted, J.A.R.V.I.S | /r/technews | 2023-07-05
  • stunner

    A Kubernetes media gateway for WebRTC. Contact: [email protected] (by l7mp)

  • Project mention: STUNner Kubernetes media gateway for WebRTC | /r/kubernetes | 2023-10-07

    If you are interested in checking out the open-source project here you can find more: https://github.com/l7mp/stunner

  • go-stun

    A go implementation of the STUN client (RFC 3489 and RFC 5389)

  • stun

    A Go implementation of STUN (by pion)

  • mediadevices

    Go implementation of the MediaDevices API.

  • ice

    A Go implementation of ICE (by pion)

  • Project mention: NetBird raises €1.1M – Open-Source P2P WireGuard-based overlay network | news.ycombinator.com | 2023-05-04

    Heads up to folks from Pion https://github.com/pion/ice.

    Sixth, NetBird supports MFA and popular OpenID-compliant Identity Providers (IdP) like MS Azure, Okta, Google, Auth0, Keycloak, Zitadel, Authentik, etc. Available in the self-hosted version as well.

    Seventh, NetBird is a European company headquartered in Berlin, Germany. Hence this might interest local European companies looking for local networking platforms.

    Eighth, NetBird joined the CISPA Helmholtz Center for Information Security incubator - the #1 cybersecurity research university. The program gives us direct access to cutting-edge research that we will use to optimize the technology.

  • 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). The latest post mention was on 2024-04-19.

Go WebRTC related posts


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

Project Stars
1 Pion WebRTC 12,633
2 Tinode 11,498
3 mediamtx 9,856
4 livekit 7,042
5 server 6,678
6 neko 5,281
7 go2rtc 3,185
8 webtty 2,648
9 cloud-game 2,206
10 weron 1,731
11 turn 1,691
12 peer-calls 1,307
13 cloud-morph 1,008
14 webrtc-nuts-and-bolts 890
15 galene 857
16 gfile 720
17 stunner 711
18 S.A.T.U.R.D.A.Y 646
19 stunner 639
20 go-stun 636
21 stun 558
22 mediadevices 508
23 ice 391

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