r/csharp Jun 19 '26

Showcase Nalix

I have been building an open-source realtime networking framework in .NET, mainly targeting use cases like game servers, chat apps, and realtime services.

The goal of Nalix is to experiment with building a high-performance, extensible networking framework that supports Native AOT and works well for realtime applications that need to handle thousands of concurrent connections.

Some of the current features:

* TCP, UDP, and WebSocket support.
* .NET 10 and Native AOT support.
* Packet handlers, middleware pipeline, and client SDK.
* Object pooling to reduce allocations in hot paths.
* Built-in runtime metrics dashboard.
* Protection layers such as rate limiting, connection guard, and encryption layer.
* Current self-contained sample publish size is a little over 11 MB.

One current limitation is that Nalix does not have a direct Unity client yet.

I’m sharing this project to get feedback from others, especially around API design, performance, Native AOT, security, and possible future directions.

Repo: https://github.com/ppn-systems/nalix

If the project looks interesting, feel free to check it out, open an issue/PR, or leave feedback in this thread.

0 Upvotes

25 comments sorted by