SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Networking Projects
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
DotNetty
DotNetty project – a port of netty, event-driven asynchronous network application framework
-
-
NetCoreServer
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
-
SteamKit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
-
com.unity.netcode.gameobjects
Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
-
com.unity.multiplayer.samples.coop
A small-scale cooperative game sample built on the new, Unity networking framework to teach developers about creating a similar multiplayer game.
-
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.
-
sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
-
-
WgServerforWindows
Wg Server for Windows (WS4W) is a desktop application that allows running and managing a WireGuard server endpoint on Windows
-
BedrockFramework
High performance, low level networking APIs for building custom servers and clients.
-
-
-
-
-
-
Hazel-Networking
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP. (by DarkRiftNetworking)
-
-
-
SimpleUnityTCP
🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.
-
-
-
MuVR
The Multi-User Virtual Reality and Body Presence framework is a Unity framework that provides a foundation for multiuser/player VR experiences. Its networking is provided by the Fish-Networking library. It is primarily designed around allowing users to quickly create VR applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Networking discussion
C# Networking related posts
-
So How do I set up Multiplayer in my 2D game?
-
VR Multiplayer interaction with PC / XR toolkit
-
What are some big no-nos when designing multiplayer functionality?
-
Is there a better way to do Sockets?
-
A thread for negative aspects of LG OLED.
-
My completely over-complicated solution to turn on my LG C2 48" and PC at the same time.
-
Making a game takes time, and it took us 6 years. We made this multiplayer sports game in which you can score goals using various abilities and imaginations, let us know what you think!
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Networking projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Mirror | 5,808 |
2 | DotNetty | 4,174 |
3 | LiteNetLib | 3,318 |
4 | NetCoreServer | 3,020 |
5 | SteamKit | 2,842 |
6 | com.unity.netcode.gameobjects | 2,246 |
7 | com.unity.multiplayer.samples.coop | 1,797 |
8 | sharppcap | 1,442 |
9 | Riptide | 1,214 |
10 | WgServerforWindows | 1,205 |
11 | BedrockFramework | 1,111 |
12 | Ceras | 499 |
13 | NetStack | 316 |
14 | Aura-Operating-System | 266 |
15 | OctaneDownloader | 252 |
16 | evillimiter-windows | 207 |
17 | Hazel-Networking | 205 |
18 | M2MqttUnity | 166 |
19 | UniSpyServer | 142 |
20 | SimpleUnityTCP | 57 |
21 | UNet | 37 |
22 | MsQuic.Net | 27 |
23 | MuVR | 17 |