C# Network

Open-source C# projects categorized as Network

Top 20 C# Network Projects

  • 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

  • WFN

    Windows Firewall Notifier extends the default Windows embedded firewall by allowing to handle and notify about outgoing connections, offers real time connections monitoring, connections map, bandwidth usage monitoring and more...

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Ceras

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

  • Network

    C# Network Library (by Toemsel)

  • OpenNetMeter

    A simple program to monitor your network/data usage. Made for the average windows user.

  • swan

    Swan stands for Stuff We All Need. Unosquare's collection of C# extension methods and classes.

  • machina

    Network capture library for realtime TCP/IP decoding from a windows application. Includes an extension library to support FFXIV data capture.

    Project mention: Ideas for FFXIV-related application/website? | /r/ffxivdiscussion | 2023-02-07

    I'm not sure why the plugin is closed-source, IIRC the dev has plans to open it at some point. the bits that do the network reading and packet decoding are open source: https://github.com/ravahn/machina

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • NetworkAdapterSelector

    A simple solution to let you force bind a program to a specific network adapter

    Project mention: Is it possible to connect to Wireless and Ethernet connections at the same time? | /r/HomeNetworking | 2023-01-01

    I have come across a couple of 3rd-party tools that can bind applications to an interface (ForceBindIP and NetworkAdapterSelector). I have no personal experience with them, so I have no idea if they work or are safe. ForceBindIP is pretty old, so it may not work in Windows 10/11. NetworkAdapterSelector is open source, so you can inspect the code yourself.

  • SuperGrate

    💾 Get moving with Super Grate; a free & open source Windows Profile Migration & Backup Utility. Super Grate is a GUI (Graphical User Interface) that assists Microsoft's USMT (User State Migration Utility) in performing remote migrations over a network connection.

    Project mention: How can I change the user name folder here ? | /r/Windows10 | 2023-05-15

    It's a command line only utility, so it might be a bit much. Luckily there are more than a few GUI wrappers for it. The best free one seems to be Super Grate, with documentation available here.

  • PingoMeter

    PingoMeter - is a small portable program that show your ping in Windows system tray

  • UnrealNetworkProfiler

    A modern WPF based Network Profiler for Unreal Engine.

  • AnyStatus

    A remote control for your CI/CD pipelines and more

  • UNet

    Network system for VRChat UDON (by Xytabich)

    Project mention: How to transmit custom signal to vrchat world (AI guided 3d keypoints) | /r/VRchat | 2023-02-08

    Summary: I've implemented real-time mono-webcam full body tracking, but I'm having trouble sending this data to vrchat. This function was actually implemented on Unity, and socket communication was used in Unity. Is there a socket communication method that works with udonsharp or vrchat? Here are the solutions I reviewed. https://github.com/Xytabich/UNet I think Unet is very similar to the solution I was looking for, but the connection ID uses the person object that entered the world. I want to receive data from outside.

  • UniFiSharp

    UniFiSharp Brings Ubiquiti UniFi SDN Automation to C#

  • Easy-TCP-Server

    An easy-to-implement TCP server which handles incoming TCP data from multiple clients via 'channels' of connections between the clients and the server.

  • PotatoWall

    By using WinDivert this application gives you the ability to allow/block connections.

  • Hikari

    Hikari is a custom logon script engine for Microsoft Windows OS, executed during user's logon in Microsoft Windows session. (by NoenDex)

  • TCPKeyb

    Send keystrokes over a network from one Windows computer to another.

  • UnitySimpleTCPNetwork

    Simple chat app using tcp network in unity.

  • SaaSHub

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

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 2023-11-29.

C# Network related posts


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

Project Stars
1 LiteNetLib 2,810
2 WFN 569
3 Ceras 466
4 Network 342
5 OpenNetMeter 272
6 swan 257
7 machina 203
8 NetworkAdapterSelector 203
9 SuperGrate 113
10 PingoMeter 108
11 UnrealNetworkProfiler 87
12 AnyStatus 57
13 UNet 32
14 UniFiSharp 21
15 radixdlt-network-gateway 15
16 Easy-TCP-Server 9
17 PotatoWall 8
18 Hikari 2
19 TCPKeyb 1
20 UnitySimpleTCPNetwork 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives