awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous Socket Libraries

Libraries providing non-blocking TCP and UDP socket implementations for specific operating systems.

Distinct from Socket Communication: The candidates are either too generic (async programming) or too narrow (UDP only); this captures the identity as a general-purpose async socket library.

Explore 15 awesome GitHub repositories matching networking & communication · Asynchronous Socket Libraries. Refine with filters or upvote what's useful.

Awesome Asynchronous Socket Libraries GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • robbiehanson/cocoaasyncsocketrobbiehanson का अवतार

    robbiehanson/CocoaAsyncSocket

    12,454GitHub पर देखें↗

    CocoaAsyncSocket is a networking library for macOS and iOS that provides core components for managing asynchronous TCP and UDP streams. It implements non-blocking network communication to maintain application responsiveness during data transfers, featuring a delegate-based system for managing connection streams and packet handling. The library includes a secure communication layer that wraps TCP sockets to apply encryption standards, protecting client and server traffic from unauthorized interception. Its capabilities cover non-blocking connection management for both stream-based TCP and pac

    Provides a core networking library for macOS and iOS that handles asynchronous TCP and UDP communications.

    Objective-C
    GitHub पर देखें↗12,454
  • walkor/workermanwalkor का अवतार

    walkor/workerman

    11,547GitHub पर देखें↗

    Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build high-concurrency network servers, including an asynchronous TCP framework, a coroutine library for task management, and dedicated implementations for HTTP and WebSocket servers. The project enables the development of specialized network services using custom frame-based communication protocols. It supports both inbound concurrent server implementation and asynchronous outbound connectivity to remote services. The framework covers a broad range of network programming capabili

    An event-driven framework providing non-blocking TCP and UDP socket implementations for building high-concurrency servers in PHP.

    PHPasynchronousevent-drivenhigh-performance
    GitHub पर देखें↗11,547
  • panjf2000/gnetpanjf2000 का अवतार

    panjf2000/gnet

    11,186GitHub पर देखें↗

    gnet is a high-performance event-driven networking framework for Go, designed for building scalable TCP, UDP, and Unix socket servers. It functions as a non-blocking socket manager and multi-reactor network engine that handles thousands of simultaneous connections with low memory overhead. The framework distinguishes itself by using a multi-reactor architecture that distributes I/O across multiple event loops pinned to operating system threads to minimize context switching. It employs edge-triggered polling to reduce system call frequency and utilizes elastic ring-buffers to minimize allocati

    Functions as a non-blocking socket manager capable of handling thousands of simultaneous connections with low overhead.

    Go
    GitHub पर देखें↗11,186
  • reactphp/reactphpreactphp का अवतार

    reactphp/reactphp

    9,091GitHub पर देखें↗

    ReactPHP is an asynchronous runtime and event-driven I/O framework for PHP. It provides an environment for executing concurrent tasks through a central event loop implementation and reactor pattern, allowing applications to handle multiple operations without pausing the main execution thread. The project includes a specialized asynchronous socket library for TCP, UDP, and TLS communication, alongside a non-blocking HTTP server and client for streaming web requests and responses. Its capability surface covers asynchronous control flow via promises and fibers, non-blocking network connectivity

    Provides a specialized toolset for non-blocking TCP, UDP, and TLS network connections.

    PHP
    GitHub पर देखें↗9,091
  • apple/swift-nioapple का अवतार

    apple/swift-nio

    8,477GitHub पर देखें↗

    Swift NIO is a low-level, event-driven network framework for the Swift language. It serves as an asynchronous network protocol stack and I/O library designed to build high-performance network servers and clients that handle thousands of simultaneous connections. The framework functions as a high-concurrency network engine that dispatches events across multiple CPU cores. It enables the implementation of custom network protocols by processing raw bytes through a sequence of reusable data transformation handlers. The system provides capabilities for non-blocking I/O multiplexing, asynchronous

    Enables the construction of event-driven servers and clients capable of high-concurrency input and output.

    Swiftasynchronous-ioevent-drivenhigh-performance
    GitHub पर देखें↗8,477
  • koush/androidasynckoush का अवतार

    koush/AndroidAsync

    7,540GitHub पर देखें↗

    AndroidAsync is a non-blocking networking library for Android that provides asynchronous sockets, HTTP clients, and servers based on Java NIO. It serves as a toolkit for managing raw TCP socket connections and bidirectional data streams using an asynchronous input and output architecture. The library includes a dedicated WebSocket framework for establishing persistent full-duplex communication channels between Android clients and servers. It also enables the hosting of a lightweight asynchronous HTTP server directly on an Android device to handle incoming network traffic. Its broader capabil

    Ships as a low-level tool for managing raw TCP socket connections using an asynchronous I/O architecture.

    Java
    GitHub पर देखें↗7,540
  • antirez/smallchatantirez का अवतार

    antirez/smallchat

    7,509GitHub पर देखें↗

    Smallchat is a minimal implementation of a concurrent network server and TCP-based chat system designed as a demonstration of C socket programming. It provides a basic server and client architecture that enables real-time text communication between multiple connected users. The project focuses on the implementation of a networked chat server that handles simultaneous client sessions. It utilizes a centralized broadcasting model to route incoming text from one client to all other active participants. The system manages concurrent client connections and session tracking using socket descriptor

    Provides a minimal implementation of a networked TCP chat server and client.

    C
    GitHub पर देखें↗7,509
  • dotnet/mqttnetdotnet का अवतार

    dotnet/MQTTnet

    4,949GitHub पर देखें↗

    MQTTnet is a comprehensive MQTT library for .NET that supports both client and broker roles in a single codebase. It provides a full-featured broker implementation capable of hosting a server with access control, message interception, session persistence, and support for mixed MQTT protocol versions. The client side offers robust publish-subscribe communication with automatic reconnection that preserves quality-of-service guarantees, ensuring reliable message delivery across network interruptions. The library distinguishes itself with a plugin-based authentication pipeline for validating clie

    Manages network I/O with non-blocking sockets to handle thousands of concurrent connections without blocking threads.

    C#anycpubrokercommunication
    GitHub पर देखें↗4,949
  • cloudwego/netpollcloudwego का अवतार

    cloudwego/netpoll

    4,583GitHub पर देखें↗

    Netpoll एक इवेंट-ड्रिवन नेटवर्क फ्रेमवर्क और नॉन-ब्लॉकिंग I/O लाइब्रेरी है जिसे समवर्ती TCP और Unix डोमेन सॉकेट कनेक्शन को मैनेज करने के लिए डिज़ाइन किया गया है। यह फाइल डिस्क्रिप्टर्स की निगरानी करने और रीड और राइट इवेंट्स के लिए कॉलबैक ट्रिगर करने के लिए एक नॉन-ब्लॉकिंग इवेंट लूप का उपयोग करता है, जो एक उच्च-प्रदर्शन सॉकेट मैनेजर और TCP नेटवर्क पोलर के रूप में कार्य करता है। फ्रेमवर्क कई पोलर्स में आने वाले नेटवर्क कनेक्शन को वितरित करके CPU कोर में थ्रूपुट को अनुकूलित करता है। यह ज़ीरो-कॉपी नेटवर्किंग प्रिमिटिव्स को लागू करता है, जो मेमोरी आवंटन और डेटा डुप्लिकेशन को कम करते हुए डेटा को पढ़ने और लिखने के लिए लिंक्ड बफ़र्स और विशेष मेमोरी प्रबंधन का उपयोग करता है। लाइब्रेरी कनेक्शन लाइफसाइकिल प्रबंधन के लिए क्षमताओं का एक व्यापक सूट प्रदान करती है, जिसमें आउटबाउंड डायलिंग, कीपअलाइव कॉन्फ़िगरेशन और डेडलाइन-आधारित टाइमआउट कंट्रोल्स शामिल हैं। यह कनेक्शन ऑब्जेक्ट कैशिंग, वेक्टरयुक्त I/O ऑपरेशंस और इवेंट लूप्स में ट्रैफ़िक वितरित करने के लिए लोड बैलेंसिंग रणनीतियों के माध्यम से प्रदर्शन को और अधिक अनुकूलित करती है। प्रोजेक्ट सर्वर डिप्लॉयमेंट को मैनेज करने के लिए उपयोगिताएं शामिल करता है, जैसे लिसनर्स को अलग करके और सक्रिय कनेक्शन पूरा होने की प्रतीक्षा करके ग्रेसफुल शटडाउन के लिए मैकेनिज्म।

    Implements TCP servers that use asynchronous I/O to handle many concurrent connections without blocking threads.

    Go
    GitHub पर देखें↗4,583
  • janet-lang/janetjanet-lang का अवतार

    janet-lang/janet

    4,308GitHub पर देखें↗

    Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous

    Implements non-blocking TCP sockets to create reliable byte streams between clients and servers.

    Ccfunctional-languageimperative-language
    GitHub पर देखें↗4,308
  • dabeaz/curiodabeaz का अवतार

    dabeaz/curio

    4,126GitHub पर देखें↗

    Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework for handling thousands of simultaneous TCP connections using non-blocking sockets and high-throughput I/O. The library organizes asynchronous operations into a hierarchy of parent and child coroutines to ensure reliable termination and cleanup of dependent tasks. It provides a toolkit for coordinating these concurrent operations through the use of task groups and timeouts. The framework covers a broad range of concurrency management capabilities, including inter-task communicat

    Provides non-blocking socket operations for high-concurrency network communication.

    Python
    GitHub पर देखें↗4,126
  • sfackler/rust-postgressfackler का अवतार

    sfackler/rust-postgres

    3,945GitHub पर देखें↗

    यह प्रोजेक्ट Rust प्रोग्रामिंग लैंग्वेज के लिए एक नेटिव PostgreSQL डेटाबेस ड्राइवर है। यह एक टाइप-सेफ डेटाबेस मैपर और कनेक्टर के रूप में काम करता है जो PostgreSQL बैकएंड के खिलाफ क्वेरी चलाने के लिए सिंक्रोनस और एसिंक्रोनस दोनों इंटरफेस प्रदान करता है। यह लाइब्रेरी PostgreSQL डेटा टाइप्स को Rust टाइप्स में बदलने के लिए एक टाइप-सेफ मैपिंग सिस्टम लागू करती है, जो डेटा ट्रांसफर के दौरान निरंतरता सुनिश्चित करती है। यह एक एन्क्रिप्टेड डेटाबेस कनेक्टर के रूप में भी काम करता है, जो एप्लिकेशन और डेटाबेस के बीच ट्रांजिट में डेटा की सुरक्षा के लिए सुरक्षित कम्युनिकेशन प्रोटोकॉल का समर्थन करता है। यह ड्राइवर डेटा ऑपरेशन्स के निष्पादन और सुरक्षित डेटाबेस कनेक्शन के प्रबंधन सहित मुख्य डेटाबेस क्षमताओं को कवर करता है।

    Offers both synchronous and asynchronous interfaces for executing queries against PostgreSQL.

    Rust
    GitHub पर देखें↗3,945
  • lewissbaker/cppcorolewissbaker का अवतार

    lewissbaker/cppcoro

    3,818GitHub पर देखें↗

    cppcoro is a C++ coroutine library and concurrency toolkit providing primitives for asynchronous tasks, lazy generators, and non-blocking execution. It functions as an asynchronous I/O framework for managing network sockets and file operations through an event loop. The library features a work-stealing thread pool for distributing tasks across multiple cores and a set of async generators for producing lazy sequences of values both synchronously and asynchronously. It includes a concurrency toolkit with async mutexes, latches, and shared tasks to coordinate multi-threaded execution. Its capab

    Provides asynchronous TCP and UDP socket implementations for non-blocking network communication.

    C++asyncasync-awaitasynchronous-programming
    GitHub पर देखें↗3,818
  • undertow-io/undertowundertow-io का अवतार

    undertow-io/undertow

    3,748GitHub पर देखें↗

    Undertow is a Java HTTP web server and non-blocking I/O server implementation. It functions as a Jakarta Servlet container and a WebSocket server, providing the infrastructure to execute standardized servlet components and maintain persistent full-duplex communication channels for real-time data exchange. The project is characterized by an asynchronous architecture that utilizes a non-blocking I/O model to handle large numbers of concurrent connections. It incorporates buffer-pooling mechanisms and zero-copy data transfers to reduce memory allocation and garbage collection pressure. The syst

    Implements a server-side non-blocking model to handle thousands of concurrent connections without tying up system threads.

    Javaajphacktoberfesthttp
    GitHub पर देखें↗3,748
  • reactphp/socketreactphp का अवतार

    reactphp/socket

    1,285GitHub पर देखें↗

    This library provides a framework for building event-driven, non-blocking network applications in PHP. It enables the development of asynchronous TCP and TLS servers and clients that manage multiple concurrent connections without stalling the main execution thread. By utilizing an event-loop architecture, the library handles network operations and data exchange through asynchronous streams, ensuring that the application remains responsive during high-throughput tasks. The project distinguishes itself through its integration with operating system primitives, such as raw file descriptors and Un

    Provides a non-blocking library for building event-driven TCP and TLS socket servers and clients using asynchronous streams in PHP.

    PHPphpreactphpserver-socket
    GitHub पर देखें↗1,285
  1. Home
  2. Networking & Communication
  3. Asynchronous Socket Libraries

सब-टैग एक्सप्लोर करें

  • Non-Blocking TCP Servers4 सब-टैग्सTCP server implementations that use asynchronous I/O to handle many concurrent connections without blocking threads. **Distinct from Asynchronous Socket Libraries:** Distinct from Asynchronous Socket Libraries: focuses on the server-side non-blocking model for handling thousands of connections, not general-purpose async socket libraries.