turn

Pion TURN, an API for building TURN clients and servers (by pion)

Turn Alternatives

Similar projects and alternatives to turn

  1. caniuse

    446 turn VS caniuse

    Raw browser/feature support data from caniuse.com

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. netbird

    119 turn VS netbird

    Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.

  4. Pion WebRTC

    Pure Go implementation of the WebRTC API

  5. quiche

    26 turn VS quiche

    🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

  6. ziti-doc

    Documentation describing the usage of the Ziti platform.

  7. weron

    15 turn VS weron

    Overlay networks based on WebRTC.

  8. SaaSHub

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

    SaaSHub logo
  9. n2n

    10 turn VS n2n

    Peer-to-peer VPN

  10. livekit-server

    Discontinued Scalable, high-performance WebRTC SFU. SDKs in JavaScript, React, React Native, Flutter, Swift, Kotlin, Unity/C#, Go, Ruby and Node. [Moved to: https://github.com/livekit/livekit]

  11. stun

    0 turn VS stun

    Discontinued Fast RFC 5389 STUN implementation in go (by gortc)

  12. bot_box

    Universal remote control for robots. Works via the internet.

  13. stfs

    2 turn VS stfs

    Simple Tape File System (STFS), a file system for tapes and tar files.

  14. ice

    2 turn VS ice

    A Go implementation of ICE (by pion)

  15. node-turn

    2 turn VS node-turn

    Node-turn is a STUN/TURN server for Node.JS

  16. presencejs

    Edge Infra for realtime web applications, geo-distributed architecture.

  17. go-stun

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

  18. WebRTC

    2 turn VS WebRTC

    Peer to peer video chat, file sharing etc (by lvidgen)

  19. awesome-pion

    A curated list of awesome things related to Pion

  20. gon2n

    1 turn VS gon2n

    Discontinued Go bindings, management daemons and CLIs for n2n edges and supernodes.

  21. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better turn alternative or higher similarity.

turn discussion

Log in or Post with

turn reviews and mentions

Posts with mentions or reviews of turn. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-28.
  • Show HN: An Almost Free, Open Source Turn Server
    3 projects | news.ycombinator.com | 28 Mar 2025
    I see a couple ways to combat that.

    * Your TURN server should provide APIs that allow you to verify that allocations/permissions are only created for your users.

    * Use an auth mechanism that has an expiry time. Like [0]

    [0] https://github.com/pion/turn/tree/master/examples/lt-cred-ge...

  • Using WebTransport
    6 projects | news.ycombinator.com | 16 Sep 2022
    > dedicated signalling

    For my small projects I run my HTTP + WebRTC in the same server. My signaling is one POST. Maybe I am missing the complexity, but I don't feel any additional pain compared to running any network service?

    > STUN Karate

    Mind explaining more? I use https://github.com/pion/turn and run my STUN server embedded in my HTTP server. I do do anything but point my `PeerConnection` at `my-service.com`

  • Show HN: Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go
    14 projects | news.ycombinator.com | 7 May 2022
    There is a very neat implementation of a TURN from Pion

    https://github.com/pion/turn

  • How do I deploy a TURN server for WebRTC apps on heroku?
    2 projects | /r/Heroku | 23 Sep 2021
    I've tried node-turn in a node.js server, tried to execute pion/turn binaries directly so far but with no luck. `node-turn` works if I run locally and test it with my public ip address but the same doesn't work on heroku.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic turn repo stats
4
2,028
6.9
6 days ago

pion/turn is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of turn is Go.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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