turn - Pion TURN server, a simple extendable Golang TURN server

  •        85

A TURN server written in Go that is designed to be scalable, extendable and embeddable out of the box. For simple use cases it only requires downloading 1 static binary, and setting 3 options. See DESIGN.md for the the features it offers, and future goals.




Related Projects

signalmaster - simple socket.io server for webrtc signaling

  •    Javascript

A simple signaling server for clients to connect and do signaling for WebRTC. It also supports vending STUN/TURN servers with the shared secret mechanism as described in this draft. This mechanism is implemented e.g. by rfc-5766-turn-server or by a patched version of restund.

mapbox-navigation-ios - Turn-by-turn navigation logic and UI in Swift or Objective-C on iOS

  •    Swift

Mapbox Navigation gives you all the tools you need to add turn-by-turn navigation to your apps.Get up and running in a few minutes with our drop-in turn-by-turn navigation NavigationViewController, or build a completely custom turn-by-turn navigation app with our core components for routing and navigation.

Wiki Notify for Screw Turn Wiki

  •    DotNet

WIKI Notify for Screw Turn WIKI is a small system tray utility to allow users to be quickly notified of changes to a Screw Turn WIKI page using simple RSS reader techhnology.

SimpleWebRTC - Simplest WebRTC ever

  •    Javascript

Note that you will most likely also need to run your own TURN servers. See http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ for a basic tutorial. Sending files between individual participants is supported. See http://simplewebrtc.com/filetransfer.html for a demo.

webtorrent-hybrid - WebTorrent (with WebRTC support in Node.js)

  •    Javascript

In node.js, the webtorrent package only connects to normal TCP/UDP peers, not WebRTC peers. If you want to connect to all types of peers, including WebRTC peers, from node.js, you need to use this package (webtorrent-hybrid). Previous versions (0.x) of this package used wrtc, a WebRTC implementation via native extensions, the current one is based on electron-webrtc (which in turn uses electron-prebuilt) for better compatibility. It creates a hidden Electron process (which is based on Chromium, so WebRTC support is great!) and communicates with that process to enable WebRTC in Node.js. This adds a lot of overhead, so we are looking forward to using a pure JavaScript implementation, like perhaps Node-RTCPeerConnection when it's ready.

Project Turn-base Isomatric SLG Core

  •    Pascal

PTISC (Project Turn-base Isomatric SLG Core)is a turn base Isomatric SLG game play engine. Using DelphiX for content display. Related topic is SRC(Simulation RPG Construction) built by Kei Sakamoto.

Embeddinator-4000 - Tools to turn

  •    CSharp

Embeddinator-4000 is a tool to turn existing .NET libraries into libraries that can be consumed by other languages.It is a tool that takes a .NET assembly and generates the necessary glue to surface the .NET API as a native API. The goal is to surface .NET libraries to all ecosystems where Mono/Xamarin run, and for each platform we provide an interface that is native to that platform as well as the tools needed to turn a .NET library into something that can be consumed on that platform.

Home Assistant - Home automation platform running on Python 3

  •    Python

Home Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control. Home Assistant allows you to control all your devices without storing any of your data in the cloud. We like to keep your privacy private.

dante - Turn any ruby code into a daemon.

  •    Ruby

Turn any ruby into a daemon. Dante is the simplest possible thing that will work to turn arbitrary ruby code into an executable that can be started via command line or start/stop a daemon, and will store a pid file for you.

wesnoth - An open source, turn-based strategy game with a high fantasy theme

  •    C++

The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures. See INSTALL.md for instructions on how to build the game from source code.

certbot - Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server

  •    Python

Certbot is part of EFF’s effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identity of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from Let’s Encrypt—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server. Anyone who has gone through the trouble of setting up a secure website knows what a hassle getting and maintaining a certificate is. Certbot and Let’s Encrypt can automate away the pain and let you turn on and manage HTTPS with simple commands. Using Certbot and Let's Encrypt is free, so there’s no need to arrange payment.

sinatra-static - turn your sinatra app into a static website (<75loc)

  •    Ruby

turn your sinatra app into a static website (<75loc)


  •    Python

Turn a PC keyboard into a Musical Instrument! Keyano has the ability to turn your PC into a Musical Keyboard, or select Alphabet mode and it becomes fun and educational for the Kids. Type quot;A B Cquot; and it says them out loud while it shows letters on screen


  •    ActionScript

Twin automator applications to turn the dashboard off and on. You may wish to temporarily turn dashboard off to free up memory, so double click on the TurnOffWidgets application. Double click on TurnOnWidgets.app and dashboard is back as before.


  •    Java

CloudGPS is J2ME map application with following features: multiple maps, unlimited cache, show your location using GPS, geocoding and turn-by-turn navigation, record and replay NMEA, based on OpenStreetMap and CloudMade.

Metaverse Router


Metaverse Router makes it easier for MIIS, ILM, FIM Sync engine administrators to manage multiple provisioning modules, turn on/off provisioning without modifying configuration, turn/off certain modules without re-compiling, allows to specify execution order. C# project

WPF Turn-based Strategy Wargame


This is a project to create a turn-based strategy game using the Windows Presentation Foundation. The technological foundations of the software allow new game maps to be easily stipulated in XAML, theoretically enabling support for multiple games.

WPF and Silverlight BookControls

  •    WPF

[New]: the solutions now contains a silverlight project which provides the equivalent turn page control for the silverlight technology (SL 2 RTM). The WPFBookControl is an ItemsControl that brings the turning page experience to Windows Presentation Foundation. The control is

Atomic Fury


A turn based strategy game where players take turns trying to destroy each other's cities. Features: Hot seat multiplayer for 5 players Defeat your foes with nuclear might, air strikes, propaganda... and more! Cold war inspired nuclear goodness! VB.net and SDL.net