All Projects → pion → Ice

pion / Ice

Licence: mit
A Go implementation of ICE

Programming Languages

31211 projects - #10 most used programming language
3204 projects

Projects that are alternatives of or similar to Ice

A Go implementation of STUN
Stars: ✭ 141 (+23.68%)
Mutual labels:  networking, webrtc, peer-to-peer, ice
A pure Rust implementation of WebRTC API
Stars: ✭ 922 (+708.77%)
Mutual labels:  webrtc, ice
Practice project to demonstrate p2p file sharing.
Stars: ✭ 16 (-85.96%)
Mutual labels:  networking, peer-to-peer
QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.
Stars: ✭ 62 (-45.61%)
Mutual labels:  networking, peer-to-peer
Direct file transfer over WebRTC
Stars: ✭ 598 (+424.56%)
Mutual labels:  webrtc, peer-to-peer
Uproxy P2p
Internet without borders
Stars: ✭ 798 (+600%)
Mutual labels:  webrtc, peer-to-peer
P2P Node Servers in the Browser
Stars: ✭ 46 (-59.65%)
Mutual labels:  webrtc, peer-to-peer
ZeroTier Sockets - Put a network stack in your app
Stars: ✭ 486 (+326.32%)
Mutual labels:  networking, peer-to-peer
Laplace is an open-source project to enable screen sharing directly via browser. Based on WebRTC for low latency peer-to-peer connections, and WebSocket implemented in golang for signaling.
Stars: ✭ 81 (-28.95%)
Mutual labels:  webrtc, peer-to-peer
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
Stars: ✭ 8,770 (+7592.98%)
Mutual labels:  webrtc, peer-to-peer
Netsix allows you to share videos with your friends in a real peer-to-peer manner using WebRTC.
Stars: ✭ 113 (-0.88%)
Mutual labels:  webrtc, peer-to-peer
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
Stars: ✭ 5,795 (+4983.33%)
Mutual labels:  networking, peer-to-peer
a cross-platform networking library that works in the browser
Stars: ✭ 515 (+351.75%)
Mutual labels:  networking, webrtc
A Smart Ethernet Switch for Earth
Stars: ✭ 7,839 (+6776.32%)
Mutual labels:  networking, peer-to-peer
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
Stars: ✭ 5,222 (+4480.7%)
Mutual labels:  webrtc, peer-to-peer
Peer Calls
Group peer to peer video calls for everyone written in Go and TypeScript
Stars: ✭ 837 (+634.21%)
Mutual labels:  webrtc, peer-to-peer
Rn Voice Video Call
Usage of WebRTC for voice & video call with peer-to-peer or conference with Login and Register screen using response & Async storage with Call Dis/Connect, Failed and Idle views in react native. Youtube:
Stars: ✭ 100 (-12.28%)
Mutual labels:  webrtc, peer-to-peer
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (+293.86%)
Mutual labels:  webrtc, ice
Pure-Go library for cross-platform local peer discovery using UDP multicast 👩 🔁 👩
Stars: ✭ 476 (+317.54%)
Mutual labels:  networking, peer-to-peer
Peer-to-peer group video chat using WebRTC, Python, and Javascript
Stars: ✭ 75 (-34.21%)
Mutual labels:  webrtc, peer-to-peer

Pion ICE

A Go implementation of ICE

Pion transport Slack Widget
Build Status GoDoc Coverage Status Go Report Card License: MIT


The library is used as a part of our WebRTC implementation. Please refer to that roadmap to track our major milestones.


Pion has an active community on the Golang Slack. Sign up and join the #pion channel for discussions and support. You can also use Pion mailing list.

We are always looking to support your projects. Please reach out if you have something to build!

If you need commercial support or don't want to use public methods you can contact us at [email protected]


Check out the contributing wiki to join the group of amazing people making this project possible:


MIT License - see LICENSE for full text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].