A lightweight Peer to Peer Service Bus
-
Updated
Oct 6, 2025 - C#
Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.
A lightweight Peer to Peer Service Bus
A secure, anonymous, peer-to-peer, instant messenger!
Technitium Bit Chat, a secure, peer-to-peer, instant messenger!
A compatible .Net implementation of the Yjs CRDT framework.
IPFS Core API implementation in .Net
Transport level library for peer-to-peer networking with multiple backends for the Unity.
Peer-to-Peer game networking library for thousands of players simultaneously. Built completely in C#. Work in progress integration into Unity and Unreal Engines, with cross platform signaling server using same core code.
A WebRTC based networking plugin for Unity
A Windows desktop application that runs the Remote Desktop Protocol over SSH
This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.
Standalone chat application for LAN.
A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.
General purpose virtual actor framework for peer-to-peer microservices or in-process communication within the same app with possible extension to blockchains.
A .NET implementation of the Discv5 protocol.
Shared Experience sample app that uses a Wi-Fi Direct Service Discovery Android native Unity plug-in.
A C# ICE attempt with UDP Hole punching, using a simple UDP P2P Chat as an example
a simple STUN server and a peer messenger application for peer-to-peer connection over UDP using NAT hole punching.
A peer-to-peer chat application developed in C#. Allows users to chat directly with each other over the internet without a central server.
peer to peer, IP based, end to end encrypted messenger application