Open-source C# projects categorized as UDP Edit details
Related topics: #C# #Networking #TCP #Games #.NET

Top 10 C# UDP Projects

  • Mirror

    #1 Open Source Unity Networking Library

    Project mention: What ground work should you do to create a small multiplayer game? | reddit.com/r/gamedev | 2022-07-28

    https://mirror-networking.com/ (Unity specific, looks nice but don't use unity myself).

  • LiteNetLib

    Lite reliable UDP library for Mono and .NET

    Project mention: Unity and Mirror: Can I Use it? | reddit.com/r/Unity3D | 2022-03-25

    I've been a bit "Unity offline", and even more so when it comes to networking solutions, because of my real job :), but LiteNetLib is quite good. There's also a new HLAPI solution called FishNet which seems very interesting.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • RiptideNetworking

    Lightweight C# networking solution for multiplayer games.

    Project mention: Netcode help | reddit.com/r/Unity3D | 2022-08-07

    if you wanted to setup a dedicated server I'd recommend Tom Weilands Small tutorial series on how to connect clients to a dedicated server using a solution called riptide, if you wanted to use your PC at the same time as clients connected I'd recommend looking at the unity demo in the github repository below aswell. https://youtu.be/6kWNZOFcFQw https://github.com/tom-weiland/RiptideNetworking

  • LunaMultiplayer

    Multiplayer mod for Kerbal Space Program (KSP)

    Project mention: me and my friend can't use the normal fuel engines or some mods in my Luna multiplayer server. Is there a way to fix this? | reddit.com/r/KerbalSpaceProgram | 2021-08-29
  • Network

    C# Network Library

    Project mention: Working on single player but laying foundation for multiplayer? | reddit.com/r/godot | 2022-06-24

    Because I used C# to make my project, I could end up using C# networking libraries to make building my game a lot easier. I recommend Toemsel's Network Library: https://github.com/Toemsel/Network but you could use system.net instead.

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

    Project mention: I'm the creator of Legion TD 2, a team vs team autobattler/TD based on the Warcraft 3 mod that inspired Autochess and Teamfight Tactics. I've spent 9 years designing and programming the standalone sequel from scratch. Ask me anything! | reddit.com/r/Games | 2022-07-06

    Btw another library I use is called DarkRift - I'm actually a staff member for it on the Discord. It is what all my net code is built on. Come drop by the Discord and post in #game-development and you'll probably find me there.

  • BetterJoyForDolphin

    Allows the Nintendo Switch Pro Controller and Joycons to be used with the Dolphin Emulator

    Project mention: Betterjoy and Dolphin versions? | reddit.com/r/DolphinEmulator | 2022-03-19

    I think I should use the software Better Joy for Dolphin: https://github.com/yuk27/BetterJoyForDolphin, which is based off original software called Better Joy that works for CEMU: https://github.com/Davidobot/BetterJoy.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Codemasters.F1_2020

    A package of resources for deserializing and analyzing UDP telemetry data from the F1 2020 video game by Codemasters.

  • SimplestLoadBalancer

    This is an implementation of a sessionless/stateless UDP load balancer that evenly distributes packets to back-end targets, and with low-latency target management (add and remove).

    Project mention: Ctrl-C Manifesto | news.ycombinator.com | 2022-08-06

    Maybe I’m missing the point, but this (essentially random example) is multithreaded (asynchronous) and gracefully handles ctrl-c. Yes, it’s a high level language that makes it easy, I guess.


  • System.Net.Sockets.UdpClient

    📦 System.Net.Sockets.UdpClient library for .NET nanoFramework

    Project mention: #JulyOT 15: .NET nanoFramework networking and Azure | dev.to | 2022-07-14

    and UdpClient.

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). The latest post mention was on 2022-08-07.

C# UDP related posts


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

Project Stars
1 Mirror 3,450
2 LiteNetLib 2,391
3 RiptideNetworking 517
4 LunaMultiplayer 337
5 Network 298
6 Hazel-Networking 201
7 BetterJoyForDolphin 43
8 Codemasters.F1_2020 13
9 SimplestLoadBalancer 10
10 System.Net.Sockets.UdpClient 2
Find remote jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives