Go Pion

Open-source Go projects categorized as Pion

Top 23 Go Pion Projects

  • Pion WebRTC

    Pure Go implementation of the WebRTC API

    Project mention: Golang WebRTC. How to use Pion 🌐Remote Controller | dev.to | 2024-02-16
  • turn

    Pion TURN, an API for building TURN clients and servers

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

  • weron

    Overlay networks based on WebRTC.

  • cloud-morph

    Decentralize, Self-host Cloud Gaming/Application

  • example-webrtc-applications

    Examples of WebRTC applications that are large, or use 3rd party libraries

    Project mention: Show HN: Bring phone calls into the browser (sip-to-WebRTC) | news.ycombinator.com | 2024-01-04
  • dtls

    DTLS 1.2 Server/Client implementation for Go

  • stun

    A Go implementation of STUN (by pion)

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

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

  • opus

    Pure Go implementation of Opus (by pion)

    Project mention: Educational Codebases | news.ycombinator.com | 2023-08-21

    There are a few Go projects meant to be learned from:

    - https://github.com/pion/opus for to learn audio

    - https://github.com/benbjohnson/wtf for overall production quality

    - https://github.com/upspin/upspin difficult to explain, personally I'm not a fan of the errors

  • rtp

    A Go implementation of RTP

  • sctp

    A Go implementation of SCTP

  • offline-browser-communication

    Demonstration of a browser connecting to Pion WebRTC without a signaling server.

    Project mention: P2pcf: P2P WebRTC via Cloudflare Workers | news.ycombinator.com | 2024-01-05

    I think that’s an amazing idea. I tried with https://github.com/pion/offline-browser-communication but it requires standards improvements

    If you are interested I would love to work together! Join the Pion slack and would love to brainstorm

  • rtsp-bench

    RTSP -> WebRTC Server that generates a CPU Usage report

    Project mention: What are some backend-related stuff that Go isn't good at? | /r/golang | 2023-04-16
  • rtcp

    A Go implementation of RTCP

  • sdp

    A Go implementation of the SDP (by pion)

  • interceptor

    Pluggable RTP/RTCP processors for building real time communication

  • meepo

    Connect to your service without public IP in p2p channel

  • datachannel

    A Go implementation of WebRTC Data Channels

  • transport

    Transport testing for Pion

  • distributed-inference

    A project to demonstrate an approach to designing cross-language and distributed pipeline in deep learning/machine learning domain, using WebRTC and Redis Streams.

  • explainer

    Explainer parses WebRTC Offers/Answers then provides summaries and suggestions

  • bot_box

    Universal remote control for robots. Works via the internet.

  • RemoteController

    ✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web

    Project mention: Golang WebRTC. How to use Pion 🌐Remote Controller | dev.to | 2024-02-16

    Remote Controller is my personal project that tries to be an open alternative to Steam Remote Play (A service to play local co-op games online using P2P connections)

  • SaaSHub

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

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-02-16.

Go Pion related posts

Index

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

Project Stars
1 Pion WebRTC 12,486
2 turn 1,656
3 weron 1,372
4 cloud-morph 1,008
5 example-webrtc-applications 927
6 dtls 550
7 stun 545
8 ice 382
9 opus 364
10 rtp 318
11 sctp 205
12 offline-browser-communication 178
13 rtsp-bench 157
14 rtcp 136
15 sdp 135
16 interceptor 96
17 meepo 92
18 datachannel 74
19 transport 63
20 distributed-inference 46
21 explainer 43
22 bot_box 37
23 RemoteController 12
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com