Go Pion

Open-source Go projects categorized as Pion

Top 23 Go Pion Projects

  1. Pion WebRTC

    Pure Go implementation of the WebRTC API

    Project mention: How Nat Traversal Works | news.ycombinator.com | 2025-01-05
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. turn

    Pion TURN, an API for building TURN clients and servers

  4. weron

    Overlay networks based on WebRTC.

  5. example-webrtc-applications

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

  6. cloud-morph

    Decentralize, Self-host Cloud Gaming/Application

  7. stun

    A Go implementation of STUN (by pion)

  8. dtls

    DTLS 1.2 Server/Client implementation for Go

  9. SaaSHub

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

    SaaSHub logo
  10. ice

    A Go implementation of ICE (by pion)

  11. opus

    Pure Go implementation of Opus (by pion)

  12. rtp

    A Go implementation of RTP

  13. sctp

    A Go implementation of SCTP

  14. offline-browser-communication

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

    Project mention: Peer Calls: WebRTC peer to peer calls for everyone | news.ycombinator.com | 2024-09-30

    My dream would be if WebRTC Agents would experiment with Port Control Protocol.

    I don't know if it is the answer, but a world without dependence on STUN servers sounds pretty amazing. I can see why it would feel like kludge, but how could would it be to remove that dependency.

    My other wishlist item is to allow mDNS for signaling. Something like https://github.com/pion/offline-browser-communication. It is so silly that I need to exchange a Offer/Answer using a remote server to start a session with a IP Camera in my LAN.

  15. rtsp-bench

    RTSP -> WebRTC Server that generates a CPU Usage report

  16. sdp

    A Go implementation of the SDP (by pion)

  17. rtcp

    A Go implementation of RTCP

  18. interceptor

    Pluggable RTP/RTCP processors for building real time communication

  19. pod-arcade

    Play Retro Games with your friends, directly in your browser!

  20. meepo

    Connect to your service without public IP in p2p channel

  21. transport

    Transport testing for Pion

  22. datachannel

    A Go implementation of WebRTC Data Channels

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

  24. explainer

    Explainer parses WebRTC Offers/Answers then provides summaries and suggestions

  25. umbrella

    Multi site video relay WebRTC SFU (by atomirex)

    Project mention: US Weighs Banning TP-Link Routers | news.ycombinator.com | 2024-12-18

    > Strongly agree, I just don't see evidence there is any appetite for spending the resources needed to accomplish this.

    Yeah, that is the problem, and I gave up on waiting for it, so kicked off an exploration of the problem space https://github.com/atomirex/umbrella (Hitting video handling first because it is one of the major headaches).

    I come from the intersection of embedded/mobile/games and saw what a dumpster fire that was, and am under no illusions this will be solved either fast or by any existing group.

  26. 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 Pion discussion

Log in or Post with

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 14,218
2 turn 1,941
3 weron 1,842
4 example-webrtc-applications 1,108
5 cloud-morph 1,075
6 stun 682
7 dtls 617
8 ice 465
9 opus 408
10 rtp 376
11 sctp 229
12 offline-browser-communication 212
13 rtsp-bench 171
14 sdp 158
15 rtcp 152
16 interceptor 120
17 pod-arcade 117
18 meepo 92
19 transport 84
20 datachannel 82
21 distributed-inference 67
22 explainer 49
23 umbrella 44

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?