{"repo":"pion/turn","free":true,"listed":false,"github":"https://github.com/pion/turn","clone":"git clone https://github.com/pion/turn.git","description":"Pion TURN, an API for building TURN clients and servers","language":"Go","stars":2248,"topics":["go","turn","webrtc","pion","golang","turn-servers","turn-server","stun","nat","traversal"],"license":"MIT","category":"analytics","readme_excerpt":"Pion TURN A toolkit for building TURN clients and servers in Go Pion TURN is a Go toolkit for building TURN servers and clients. We wrote it to solve problems we had when building RTC projects. Deployable - Use modern tooling of the Go ecosystem. Stop generating config files. Embeddable - Include pion/turn in your existing applications. No need to manage another service. Extendable - TURN as an API so you can easily integrate with your existing monitoring and metrics. Maintainable - pion/turn is simple and well documented. Designed for learning and easy debugging. Portable - Quickly deploy to multiple architectures/platforms just by setting an environment variable. Safe - Stability and safety is important for network services. Go provides everything we need. Scalable - Create allocations and mutate state at runtime. Designed to make scaling easy. Using pion/turn is an API for building STUN/TURN clients and servers, not a binary you deploy then configure. It may require copying our examples and making minor modifications to fit your need, no knowledge of Go is required however. You may be able to download the pre-made binaries of our examples if you wish to get started quickly. The advantage of this is that you don't need to deal with complicated config files, or custom APIs to modify the state of Pion TURN. After you instantiate an instance of a Pion TURN server or client you interact with it like any library. The quickest way to get started is to look at the examples or GoDo","default_branch":null,"files":null,"tree":[],"storefront":"/r/pion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pion/turn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}