SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# WebSocket Projects
-
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.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
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.🚀
-
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.
-
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
-
-
-
BeetleX
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
-
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.
-
-
-
-
-
-
-
Project mention: GenHTTP VS ASP.NET Core - a user suggested alternative | libhunt.com/r/GenHTTP | 2024-12-05
-
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.
-
-
-
just-an-email
https://tnxfr.com - App to share files & texts between your devices without installing anything
-
-
-
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-26I 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!
-
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!
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# WebSocket discussion
C# WebSocket related posts
-
🧠🥷How to make AI controled Avatar 2 (Vroid MCP + Cline and Cursor + Unity)
-
Why I'm Learning C# and .NET After Two Decades of Programming
-
Show HN: Affordable text-to-speech for long-form content
-
Hackers, cheaters and other related scum of the earth (part 2)
-
Is it normal that POST SignalR reconnect request in my webforms project should take 42 seconds in azure app service?
-
Viejo programador tratando de aprender algo nuevo.
-
Does anyone make accessibility content for the game ;
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2025
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 |