C# WebSocket

Open-source C# projects categorized as WebSocket

Top 23 C# WebSocket Projects

  1. SignalR

    Incredibly simple real-time web for .NET

    Project mention: Why I'm Learning C# and .NET After Two Decades of Programming | news.ycombinator.com | 2025-03-01

    Yes, it can, and by default be through SignalR. The problem is both SignalR has its own limitations as well as web-sockets in general.

    I have never seen a SignalR (and recently Blazor) implementation with significant and characteristic issues the moment you actually star to observe end-user errors/issue/anatomies. Either through automated reporting or user feedback. And this is because SignalR is built on .NET and .NET has many different threading issues when you need those thread to be stable and robust (not talking about transit B2B apps)

    It always happens. Without exception.

    You do not have to take my word through it, look at the active, open, and historical issues here: https://github.com/SignalR/SignalR/issues

    It's absurd. And it only survives because it's Microsoft.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. Websocket-Sharp

    A C# implementation of the WebSocket protocol client and server

    Project mention: 🧠🥷How to make AI controled Avatar 2 (Vroid MCP + Cline and Cursor + Unity) | dev.to | 2025-04-18

    1️⃣ Download Websocket-sharp. https://github.com/sta/websocket-sharp 2️⃣ Open the .sln file with Visual Studio. 3️⃣ Delete all the Example folder 4️⃣ Change the build type to Release, and Build > Solution Build 5️⃣ websocket-sharp.dll is made in \websocket-sharp\bin\Release. 6️⃣ Drug and Drop the dll in your Unity. 7️⃣ OK, ready for Websocket-sharp.🚀

  4. SuperSocket

    SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a robust architecture for building custom network communication applications with support for multiple protocols including TCP, UDP, and WebSocket.

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

    C# Websocket Implementation

  7. EmbedIO

    A tiny, cross-platform, module based web server for .NET

  8. BeetleX

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

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. WebSocket4NET

    A popular .NET WebSocket Client

  11. Websocket.Client

    🔧 .NET/C# websocket client library (by Marfusios)

  12. SocketIOUnity

    A Wrapper for socket.io-client-csharp to work with Unity.

  13. WampSharp

    A C# implementation of WAMP (The Web Application Messaging Protocol)

  14. Butterfly Server .NET

    The Everything is Real-Time C# Backend for Single Page Applications

  15. binance-connector-dotnet

    Lightweight connector for integration with Binance API

  16. GenHTTP

    Lightweight web server written in pure C# with few dependencies to 3rd-party libraries.

    Project mention: GenHTTP VS ASP.NET Core - a user suggested alternative | libhunt.com/r/GenHTTP | 2024-12-05
  17. core

    Sisk's request and response processor mainframe source code. (by sisk-http)

    Project mention: Sisk – Lightweight .NET Web Framework | news.ycombinator.com | 2024-08-31

    I appears that this is using HttpListener to implement the HTTP protocol:

    https://github.com/sisk-http/core/blob/main/src/Http/HttpSer...

    HttpListener, while not deprecated, is frozen and not taking new features. For example, it does not support HTTP 2. It might not be as high performance as Kestrel (the default web server in ASP.NET Core).

    https://github.com/dotnet/runtime/issues/63941#issuecomment-...

    So the authors of the framework might want to consider longer term whether layering onto of Kestrel or some other HTTP server implementation may make more sense.

  18. Friflo.Engine.ECS

    Archetype based C# ECS with focus 🎯 on performance, cache locality and DX.

  19. Websockets.PCL

    C# Websockets for all platforms using native bridges

  20. just-an-email

    https://tnxfr.com - App to share files & texts between your devices without installing anything

  21. WebSocketListener

    A lightweight and highly scalable asynchronous WebSocket listener (by deniszykov)

  22. unity-websocket-server

    A simple, zero-dependency WebSocket server for Unity.

  23. TextToTalk

    Chat TTS plugin for Dalamud. Has support for triggers/exclusions, several TTS providers, and more!

    Project mention: Show HN: Affordable text-to-speech for long-form content | news.ycombinator.com | 2024-05-26

    I have a use case for a niche audience:

    The videogame Final Fantasy XIV has a lot of text. A LOT of text.

    Someone has made a plugin to pipe text to external tts services, or a websocket. You talk to characters in game and hear the dialog read by the tts.

    https://github.com/karashiiro/TextToTalk

    For whatever reason, amazon poly only exposes middling quality voices to the plugin. And I'd rather not have an active AWS account for just this use case.

    ElevenLabs is supported by the plugin, but their service isn't really about tts and I'd have to pay the $220/yr tier to unlock further "pay as you go (per character)" with a budget of 100,000 characters per month. A bit steep for using it only for in this one game.

    If someone could help plumb AudiowaveAI to this plugin, I'd gladly turn off AWS for this!

  24. BSDataPuller

    Gathers data about the current map you are playing to then be sent out over a websocket for other software to use, e.g. A web overlay like BSDP-Overlay. This mod works with multi PC setups!

  25. unity-websocket-multiplayer

    POC for a Unity game client and dedicated server with websockets!

  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# WebSocket discussion

Log in or Post with

C# WebSocket related posts

  • 🧠🥷How to make AI controled Avatar 2 (Vroid MCP + Cline and Cursor + Unity)

    1 project | dev.to | 18 Apr 2025
  • Why I'm Learning C# and .NET After Two Decades of Programming

    1 project | news.ycombinator.com | 1 Mar 2025
  • Show HN: Affordable text-to-speech for long-form content

    2 projects | news.ycombinator.com | 26 May 2024
  • Hackers, cheaters and other related scum of the earth (part 2)

    1 project | /r/EscapefromTarkov | 28 Feb 2023
  • Is it normal that POST SignalR reconnect request in my webforms project should take 42 seconds in azure app service?

    1 project | /r/dotnet | 4 Feb 2023
  • Viejo programador tratando de aprender algo nuevo.

    3 projects | /r/devsarg | 4 Dec 2022
  • Does anyone make accessibility content for the game ;

    1 project | /r/ffxiv | 6 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 SignalR 9,262
2 Websocket-Sharp 5,878
3 SuperSocket 4,025
4 NetCoreServer 2,939
5 Fleck 2,375
6 EmbedIO 1,490
7 BeetleX 1,195
8 WebSocket4NET 788
9 Websocket.Client 722
10 SocketIOUnity 458
11 WampSharp 384
12 Butterfly Server .NET 275
13 binance-connector-dotnet 238
14 GenHTTP 224
15 core 193
16 Friflo.Engine.ECS 169
17 Websockets.PCL 99
18 just-an-email 83
19 WebSocketListener 82
20 unity-websocket-server 73
21 TextToTalk 53
22 BSDataPuller 38
23 unity-websocket-multiplayer 27

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com