C# Networking

Open-source C# projects categorized as Networking
Unity C# Unity3d UDP TCP

Top 23 C# Networking Projects

  1. Mirror

    #1 Open Source Unity Networking Library

  2. 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!

    Sevalla logo
  3. DotNetty

    DotNetty project – a port of netty, event-driven asynchronous network application framework

  4. LiteNetLib

    Lite reliable UDP library for Mono and .NET

  5. 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

  6. 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.

  7. 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.

  8. 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.

  9. 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.

    InfluxDB logo
  10. sharppcap

    Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

  11. Riptide

    Lightweight C# networking solution for multiplayer games.

  12. WgServerforWindows

    Wg Server for Windows (WS4W) is a desktop application that allows running and managing a WireGuard server endpoint on Windows

  13. BedrockFramework

    High performance, low level networking APIs for building custom servers and clients.

  14. Ceras

    Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c

  15. NetStack

    Lightweight toolset for creating concurrent networking systems for multiplayer games

  16. Aura-Operating-System

    AuraOS, the Franco-English Operating System developed in C# using Cosmos!

  17. OctaneDownloader

    A high performance, multi-threaded C# file download library.

  18. evillimiter-windows

    Tool that limits bandwidth of devices on the same network without access.

  19. 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)

  20. M2MqttUnity

    M2MQTT for Unity

  21. UniSpyServer

    An Open source GameSpy emulator written in C#

  22. SimpleUnityTCP

    🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.

  23. UNet

    Network system for VRChat UDON (by Xytabich)

  24. MsQuic.Net

    .NET wrapper around MsQuic using TLS

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Networking discussion

Log in or Post with

C# Networking related posts

  • So How do I set up Multiplayer in my 2D game?

    1 project | /r/unity | 8 Jul 2023
  • VR Multiplayer interaction with PC / XR toolkit

    1 project | /r/vrdev | 7 Jul 2023
  • What are some big no-nos when designing multiplayer functionality?

    1 project | /r/GameDevelopment | 25 Jun 2023
  • Is there a better way to do Sockets?

    3 projects | /r/dotnet | 6 Jun 2023
  • A thread for negative aspects of LG OLED.

    3 projects | /r/OLED_Gaming | 23 May 2023
  • My completely over-complicated solution to turn on my LG C2 48" and PC at the same time.

    2 projects | /r/OLED_Gaming | 18 May 2023
  • 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!

    1 project | /r/IndieGaming | 16 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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!
sevalla.com

Did you know that C# is
the 11th most popular programming language
based on number of references?