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

Top 13 C# TCP 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).

  • MQTTnet

    MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

    Project mention: Discussion Thread | reddit.com/r/neoliberal | 2022-08-05

    For the server we used mosquitto because we already used it in the past (and it's relatively simple), for the client MQTTnet because it's .net and it seemed good enough (mosquitto has a client library too but it's C so I'd have to write some interop). It's a simple protocol so it shouldn't really matter which implementation you use.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • BeetleX

    high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution

  • BedrockFramework

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

    Project mention: Optimization/suggestions for networking library | reddit.com/r/csharp | 2022-07-13

    PS: I wrote a networking library that I should fine more time to work on here https://github.com/davidfowl/BedrockFramework/. It might serve as some inspiration.

  • WatsonTcp

    WatsonTcp is the easiest way to build TCP-based clients and servers in C#.

    Project mention: Sources for TCPClient and sockets programming | reddit.com/r/dotnet | 2021-12-18
  • 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.

  • SuperSimpleTcp

    Simple wrapper for TCP client and server in C# with SSL support

    Project mention: How can I use a specific public IP address with TCP connection | reddit.com/r/csharp | 2022-02-02
  • 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.

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

  • mbrc-plugin

    MusicBee Remote Plugin

  • SimpleUnityTCP

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

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

  • TcpClientIo

    TcpClientIo Wrapper of TcpClient what help focus on WHAT you transfer over TCP, not HOW

  • TCPKeyb

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

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

C# TCP related posts


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

Project Stars
1 Mirror 3,450
2 MQTTnet 2,966
3 BeetleX 1,019
4 BedrockFramework 867
5 WatsonTcp 327
6 Network 298
7 SuperSimpleTcp 234
8 Hazel-Networking 201
9 mbrc-plugin 95
10 SimpleUnityTCP 31
11 Easy-TCP-Server 6
12 TcpClientIo 1
13 TCPKeyb 0
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