chronoxor/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...

View on GitHub ↗Jump to charts ↓

chronoxor/NetCoreServer has 3k+ stars and 600+ forks on GitHub, is written in C#, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on January 16th, 2019
Open Issues & Pull Requests: 183 (+0)
GitHub issues: Enabled
Number of forks: 629
Total Stargazers: 3,128 (+0)
Total Subscribers: 95 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 122.3 days
Mean response time: 480.3 days
90th percentile: 1377.3 days
Tracked items: 16

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 895 days
Stale 30+ days: 22
Stale 90+ days: 20

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

NetCoreServer is a C# .NET Core library that provides asynchronous socket server and client implementations optimized for high performance and low latency.

The library addresses the need for efficient network communication in .NET applications by offering asynchronous socket handling across multiple protocols. It supports TCP, SSL, UDP, HTTP, HTTPS, and WebSocket protocols, allowing developers to build networked applications without managing low-level socket complexity. The architecture is designed to handle the classic 10K connections problem, enabling servers to maintain and manage thousands of concurrent connections efficiently through asynchronous patterns rather than blocking I/O.

Developers should consider this library when building high-performance network services where latency and throughput matter. It suits applications requiring real-time communication, such as game servers, financial trading systems, IoT platforms, or any service handling many simultaneous connections. The multi-protocol support means a single library can handle diverse networking scenarios, from simple TCP communication to modern WebSocket connections, reducing the need to integrate multiple networking solutions.

The project shows consistent maintenance with regular updates addressing both bug fixes and feature enhancements. Development activity demonstrates responsiveness to issues and pull requests, with fixes and improvements being integrated steadily. The codebase receives ongoing refinement to maintain performance characteristics and compatibility with evolving .NET Core versions. Documentation is actively maintained alongside code changes, ensuring examples and guidance stay aligned with the current implementation.