pion / Ice
Licence: mit
A Go implementation of ICE
Stars: ✭ 114
Projects that are alternatives of or similar to Ice
Stun
A Go implementation of STUN
Stars: ✭ 141 (+23.68%)
Mutual labels: networking, webrtc, peer-to-peer, ice
P2p
Practice project to demonstrate p2p file sharing.
Stars: ✭ 16 (-85.96%)
Mutual labels: networking, peer-to-peer
Quantumgate
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
Libzt
ZeroTier Sockets - Put a network stack in your app
Stars: ✭ 486 (+326.32%)
Mutual labels: networking, peer-to-peer
Laplace
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
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
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
Gamenetworkingsockets
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
Humblenet
a cross-platform networking library that works in the browser
Stars: ✭ 515 (+351.75%)
Mutual labels: networking, webrtc
Zerotierone
A Smart Ethernet Switch for Earth
Stars: ✭ 7,839 (+6776.32%)
Mutual labels: networking, peer-to-peer
Sharedrop
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
Sipsorcery
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
Peerdiscovery
Pure-Go library for cross-platform local peer discovery using UDP multicast 👩 🔁 👩
Stars: ✭ 476 (+317.54%)
Mutual labels: networking, peer-to-peer
Camus
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
Roadmap
The library is used as a part of our WebRTC implementation. Please refer to that roadmap to track our major milestones.
Community
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]
Contributing
Check out the contributing wiki to join the group of amazing people making this project possible:
- John Bradley - Original Author
- Sean DuBois - Original Author
- Michael MacDonald - Original Author
- Michiel De Backker - Original Author
- Konstantin Itskov - Original Author
- Luke Curley
- Hugo Arregui
- Adam Kiss
- Aleksandr Razumov
- Yutaka Takeda
- Atsushi Watanabe
- Robert Eperjesi
- Sebastian Waisbrot
- Zizheng Tai
- Aaron France
- Chao Yuan
- Jason Maldonis
- Nevio Vesic
- David Hamilton
- adwpc
- Ori Bernstein
- Sam Lancia
- Lander Noterman
- BUPTCZQ
- Henry
- Jerko Steiner
- Sidney San Martín
- JooYoung Lim
- Kory Miller
- ZHENK
- Assad Obaid
- Antoine Baché
- Will Forcey
License
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].