awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/DotNetty

0
View on GitHub↗

DotNetty

DotNetty is an asynchronous network framework and event-driven networking library for .NET. It is a port of the Netty architecture designed for building high-performance protocol servers and clients.

The framework enables the development of network applications that handle concurrent connections and high-throughput data streaming without blocking execution threads. It supports the implementation of custom network protocols through defined encoding and decoding rules.

The library utilizes a pipeline-based processing model and non-blocking I/O to manage network traffic. Its architecture incorporates an event-loop driven model, a reactor pattern for request dispatching, and a custom buffer system with reference counting to manage memory.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • Asynchronous Network Frameworks - Serves as an asynchronous network framework for building event-driven protocol servers and clients.
  • Asynchronous Network Servers - Provides the foundational capability to build high-performance asynchronous network servers and clients.
  • Custom Protocol Implementations - Supports the implementation of custom network protocols through defined encoding and decoding rules.
  • Event-Driven Networking - Implements an event-driven networking runtime model for handling concurrent connections using non-blocking IO.
  • Reactor Patterns - Implements the reactor pattern to decouple event demultiplexing from the service request handling logic.
  • DotNetty Framework - Provides a .NET port of the Netty architecture for building high-performance asynchronous protocol servers and clients.
  • Event Loops - Employs an event-loop execution model to manage concurrent client connections efficiently.
  • Handler Interceptor Pipelines - Uses a channel pipeline of interceptors to transform and filter network data in a sequence of handlers.
  • Non-blocking IO Architectures - Implements a non-blocking IO architecture to handle concurrent network operations without thread contention.
  • Asynchronous Network Programming - Enables high-performance network programming by handling simultaneous connections via event loops.
  • High-Throughput Data Streaming - Manages high-throughput data streaming across networks with minimal overhead and high concurrency.
  • Asynchronous Future APIs - Offers an asynchronous API using futures to track the completion of network operations.
  • Event-Driven Server Frameworks - Provides an event-driven server framework to maximize hardware resource usage for scalable network services.
  • Reference-Counted Memory Blocks - Provides a custom buffer system using reference-counted memory blocks to reduce garbage collection overhead.
  • Application Frameworks - Event-driven asynchronous network application framework.
  • Network Communication Libraries - Event-driven asynchronous network application framework for .NET.
  • Network Frameworks - Port of a high-performance event-driven network application framework.
  • Network Libraries - C# port of the popular asynchronous network framework.
4,238 Stars·1,012 Forks·C#·11 Aufrufe

Star-Verlauf

Star-Verlauf für azure/dotnettyStar-Verlauf für azure/dotnetty

Open-Source-Alternativen zu DotNetty

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit DotNetty.
  • chenshuo/muduoAvatar von chenshuo

    chenshuo/muduo

    16,157Auf GitHub ansehen↗

    Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It provides a toolkit for implementing scalable network services and socket communication using non-blocking I/O and asynchronous event processing. The framework implements a multi-threaded TCP server architecture that distributes connection handling across multiple CPU threads to maximize server throughput. This is achieved through a one-loop-per-thread model and a reactor pattern implementation, which dispatch network events from a central demultiplexer to registered handler fun

    C++
    Auf GitHub ansehen↗16,157
  • netty/nettyAvatar von netty

    netty/netty

    34,975Auf GitHub ansehen↗

    Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an event-driven reactor pattern and a non-blocking input/output model to decouple connection handling from application logic, allowing for the development of responsive network services that manage high volumes of concurrent connections. The framework distinguishes itself through a modular pipeline-based processing chain that enables the implementation of custom binary or text-based protocols. It provides a pluggable transport abstraction that allows developers to switch between

    Java
    Auf GitHub ansehen↗34,975
  • libuv/libuvAvatar von libuv

    libuv/libuv

    26,912Auf GitHub ansehen↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Casynchronousdeep-ioio
    Auf GitHub ansehen↗26,912
  • ithewei/libhvAvatar von ithewei

    ithewei/libhv

    7,521Auf GitHub ansehen↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Ccurlepollhttp-client
    Auf GitHub ansehen↗7,521
Alle 30 Alternativen zu DotNetty anzeigen→

Häufig gestellte Fragen

Was macht azure/dotnetty?

DotNetty is an asynchronous network framework and event-driven networking library for .NET. It is a port of the Netty architecture designed for building high-performance protocol servers and clients.

Was sind die Hauptfunktionen von azure/dotnetty?

Die Hauptfunktionen von azure/dotnetty sind: Asynchronous Network Frameworks, Asynchronous Network Servers, Custom Protocol Implementations, Event-Driven Networking, Reactor Patterns, DotNetty Framework, Event Loops, Handler Interceptor Pipelines.

Welche Open-Source-Alternativen gibt es zu azure/dotnetty?

Open-Source-Alternativen zu azure/dotnetty sind unter anderem: chenshuo/muduo — Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It… netty/netty — Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an… libuv/libuv — libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking,… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… walkor/workerman — Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build… reactphp/socket — This library provides a framework for building event-driven, non-blocking network applications in PHP. It enables the…