C# Networking

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

Top 23 C# Networking Projects

  • Mirror

    #1 Open Source Unity Networking Library

  • Project mention: Release Radar • February 2024 Edition | dev.to | 2024-02-29

    Woah, over 80 versions 😮! This is a project with over 1,740 releases over the past five years. Mirror is one for the game devs in the room. It's a high level networking library for Unity. Used in some of the top video games, Mirror is used by thousands of game developers around the world. The latest update brings Mirror in line with the latest Unity version, includes better motion smoothing time, and lots more. Check out all the changes in the Mirror changelog.

  • DotNetty

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • LiteNetLib

    Lite reliable UDP library for Mono and .NET

  • Project mention: Dedicated Server outside of the Engine | /r/godot | 2023-11-29

    I personally use this LiteNetLib

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

  • Project mention: L i a r s | /r/DotA2 | 2023-06-03

    So I will be making a client-side mod to show mmr changes as in the old client Upcoming data will be stored locally in the cfg folder (per account i.e. cloud synced) Wont know about matches played before adding the mod (valve went scorched earth removing data points from client.dll) But can populate previous history via an external opensource tool based on SteamKit samples

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

  • Project mention: So How do I set up Multiplayer in my 2D game? | /r/unity | 2023-07-08

    Have a look at https://www.photonengine.com/# Or the "new" built in thing from unity itself https://docs-multiplayer.unity3d.com/ (on the last link you find an example project "boss room" that shows how to implement multiplayer. When playing over the internet, you must "just" specify the correct host)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sharppcap

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

  • Riptide

    Lightweight C# networking solution for multiplayer games.

  • BedrockFramework

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

  • Project mention: Is there a better way to do Sockets? | /r/dotnet | 2023-06-06
  • WgServerforWindows

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

  • Project mention: Time to make a server | /r/homelab | 2023-05-30

    My OpenVPN solution is a pfSense plugin, but I run WireGuard in an always-on Windows Server 2016 Proxmox VM and just port forward incoming WireGuard connections to it. I didn't configure WireGuard on Windows manually, I used this tool which made it all point-and-click simplicity.

  • Ceras

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

  • NetStack

    Lightweight toolset for creating concurrent networking systems for multiplayer games

  • Aura-Operating-System

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

  • OctaneDownloader

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

  • 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)

  • evillimiter-windows

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

  • M2MqttUnity

    M2MQTT for Unity

  • UniSpyServer

    An Open source GameSpy emulator written in C#

  • Ecstasy

    Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst (by neon-age)

  • GodotModulesCSharp-Old

    A set of scripts / modules to kick start your C# Godot 3.x game.

  • SimpleUnityTCP

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

  • UNet

    Network system for VRChat UDON (by Xytabich)

  • 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 related posts

Index

What are some of the best open-source Networking projects in C#? This list will help you:

Project Stars
1 Mirror 4,844
2 DotNetty 4,010
3 LiteNetLib 2,938
4 NetCoreServer 2,475
5 SteamKit 2,448
6 com.unity.netcode.gameobjects 2,062
7 com.unity.multiplayer.samples.coop 1,495
8 sharppcap 1,236
9 Riptide 1,028
10 BedrockFramework 1,024
11 WgServerforWindows 754
12 Ceras 474
13 NetStack 293
14 Aura-Operating-System 238
15 OctaneDownloader 211
16 Hazel-Networking 207
17 evillimiter-windows 162
18 M2MqttUnity 144
19 UniSpyServer 130
20 Ecstasy 80
21 GodotModulesCSharp-Old 57
22 SimpleUnityTCP 49
23 UNet 35

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com