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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesUDP Socket Managers

Configures and manages asynchronous UDP socket communication for packet-based data transmission.

Distinct from Socket Networking: Distinct from Socket Networking: focuses specifically on UDP-mode configuration and datagram handling.

Explore 12 awesome GitHub repositories matching networking & communication · UDP Socket Managers. Refine with filters or upvote what's useful.

Awesome UDP Socket Managers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hammerspoon/hammerspoonAvatar Hammerspoon

    Hammerspoon/hammerspoon

    14,497Vezi pe GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Supports asynchronous UDP socket communication for network traffic.

    Objective-Cautomationhammerspoonirc
    Vezi pe GitHub↗14,497
  • robbiehanson/cocoaasyncsocketAvatar robbiehanson

    robbiehanson/CocoaAsyncSocket

    12,454Vezi pe GitHub↗

    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

    Manages asynchronous UDP socket communication for packet-based data transmission with automatic buffering.

    Objective-C
    Vezi pe GitHub↗12,454
  • quic-go/quic-goAvatar quic-go

    quic-go/quic-go

    11,661Vezi pe GitHub↗

    This project is a high-performance implementation of the QUIC transport protocol, providing a library for establishing multiplexed, low-latency network connections over UDP. It serves as a foundational networking stack for building modern web servers and clients, with native support for HTTP/3 and WebTransport standards. The library distinguishes itself through advanced connection management, including the ability to maintain stable sessions across changing network paths or IP addresses using connection identifiers. It optimizes data throughput by employing packet batching to reduce kernel ov

    Runs client and server instances on the same UDP socket by leveraging connection ID demultiplexing to reduce resource usage.

    Gogogolanghttp3
    Vezi pe GitHub↗11,661
  • reactphp/reactphpAvatar reactphp

    reactphp/reactphp

    9,091Vezi pe GitHub↗

    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

    Implements asynchronous UDP socket managers for fast, connectionless datagram communication.

    PHP
    Vezi pe GitHub↗9,091
  • ithewei/libhvAvatar ithewei

    ithewei/libhv

    7,521Vezi pe GitHub↗

    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

    Provides a datagram listener for handling connectionless packets with asynchronous socket management.

    Ccurlepollhttp-client
    Vezi pe GitHub↗7,521
  • tokio-rs/mioAvatar tokio-rs

    tokio-rs/mio

    7,024Vezi pe GitHub↗

    Mio is a low-level I/O library for Rust that provides an event-driven framework for monitoring multiple network sockets and file descriptors. It acts as a portable wrapper for operating system native polling systems, including epoll, kqueue, and IOCP, allowing applications to trigger events when resources are ready for reading or writing without blocking the execution thread. The library provides a non-blocking socket interface for managing TCP, UDP, and Unix sockets. It distinguishes itself through a vectored I/O implementation, enabling scatter-gather reads and writes across multiple buffer

    Provides tools for configuring and managing non-blocking UDP socket communication and peer address retrieval.

    Rustasynchronousnetworkingnon-blocking
    Vezi pe GitHub↗7,024
  • cjdelisle/cjdnsAvatar cjdelisle

    cjdelisle/cjdns

    5,394Vezi pe GitHub↗

    CJDNS este un VPN peer-to-peer și un overlay de rețea criptografic care implementează o rețea mesh IPv6 criptată. Acesta funcționează ca un router de tip tabelă hash distribuită, utilizând o metrică XOR non-ierarhică pentru a direcționa traficul prin noduri, fără a depinde de o autoritate sau un registru central. Proiectul se distinge prin legarea identității de rețea de proprietatea criptografică, derivând adrese IPv6 unice din chei publice. Acesta asigură conectivitatea securizată între noduri prin bariere NAT folosind autentificarea cu chei publice, criptarea pachetelor end-to-end și un protocol de handshake care oferă perfect forward secrecy. Software-ul acoperă o gamă largă de capabilități, inclusiv descoperirea automată a nodurilor prin DNS seeds și beaconing în rețeaua locală, precum și operațiuni de gateway pentru tunelarea traficului către internetul public. Include controale de securitate pentru integritatea pachetelor și protecție împotriva atacurilor de tip replay, alături de un API administrativ pentru monitorizare programatică și gestionarea rutării. Sistemul suportă automatizarea serviciilor la boot și inițializarea dispozitivelor de tunelare virtuală.

    Exposes a local UDP-based socket for external scripts to manage routing and monitor telemetry.

    Ccjdnscryptographydht
    Vezi pe GitHub↗5,394
  • docker-library/docsAvatar docker-library

    docker-library/docs

    5,281Vezi pe GitHub↗

    Acest proiect servește drept hub de documentație și repository de specificații pentru imaginile oficiale Docker. Funcționează ca un generator de documentație bazat pe metadate care transformă fișierele de conținut structurat în fișiere markdown și readme-uri pentru distribuție publică. Repository-ul oferă ghiduri tehnice și standarde de configurare pentru deployarea software-ului containerizat pe mai multe arhitecturi CPU. Include manuale detaliate pentru configurarea variabilelor de mediu, a montărilor de volume și a setărilor de rețea pentru a asigura deployment-uri consistente ale imaginilor. Documentația acoperă o gamă largă de medii containerizate, inclusiv diverse distribuții Linux și medii Unix minimale. Detaliază deployment-ul instanțelor de baze de date, runtime-urilor Java și sistemelor de gestionare a conținutului, cu accent pe optimizarea containerelor lightweight și persistența datelor. Proiectul utilizează validarea automată pentru a verifica fișierele sursă markdown și YAML față de standardele de formatare înainte ca acestea să fie publicate.

    Offers guidance on increasing socket buffer sizes via kernel capabilities to improve UDP performance.

    Shellhacktoberfest
    Vezi pe GitHub↗5,281
  • m-labs/smoltcpAvatar m-labs

    m-labs/smoltcp

    4,492Vezi pe GitHub↗

    smoltcp este un stack TCP/IP și o implementare de protocol de rețea concepută pentru medii cu resurse limitate și hardware bare-metal. Oferă un set de interfețe socket pentru gestionarea conexiunilor de flux TCP fiabile și a datagramelor UDP fără conexiune, fără a se baza pe o bibliotecă standard. Proiectul utilizează un layout de memorie fix și alocare statică a memoriei pentru a gestiona starea rețelei și a procesa pachetele fără un alocator de memorie dinamic. Include capabilități specializate pentru rețele wireless cu consum redus de energie, cum ar fi compresia de header și fragmentarea pentru 6LoWPAN. Stack-ul acoperă straturile data link, network și transport, inclusiv gestionarea cadrelor Ethernet, rutarea IPv4 și IPv6 și gestionarea mesajelor ICMP. De asemenea, implementează rezolvarea interogărilor DNS și gestionarea multicast IPv4 prin IGMP.

    Provides UDP socket management for IPv4 and IPv6 with automatic header checksum generation and validation.

    Rust
    Vezi pe GitHub↗4,492
  • pgbouncer/pgbouncerAvatar pgbouncer

    pgbouncer/pgbouncer

    3,937Vezi pe GitHub↗

    PgBouncer is a lightweight middleware proxy server and connection pooler for PostgreSQL. It acts as a database connection manager and load balancer, reducing system overhead by managing a pool of reusable connections and distributing incoming traffic across multiple backend servers. The project distinguishes itself through a protocol-level proxying approach that handles authentication and TLS encryption without parsing underlying SQL queries. It provides specialized support for mapping named prepared statements across different backend connections and implements a socket-sharing process model

    Implements a socket-sharing model that binds multiple process instances to one port to distribute traffic across CPU cores.

    Cpostgresql
    Vezi pe GitHub↗3,937
  • gpac/gpacAvatar gpac

    gpac/gpac

    3,205Vezi pe GitHub↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Reads media data from UDP sockets with port specification and keep-alive support.

    Catsc3broadcastcenc
    Vezi pe GitHub↗3,205
  • riba2534/tcp-ip-networknoteAvatar riba2534

    riba2534/TCP-IP-NetworkNote

    2,505Vezi pe GitHub↗

    TCP-IP-NetworkNote is a comprehensive technical reference and guide for implementing network communication using TCP and UDP sockets in C and C++. It provides a detailed manual for using the POSIX socket API and covers the implementation of network protocols, synchronous and asynchronous I/O patterns, and concurrent programming models. The project is distinguished by its focus on cross-platform networking, offering a detailed comparison of socket implementation details and adaptation utilities between Linux and Windows Winsock environments. It specifically addresses the differences in header

    Implements message-oriented UDP sockets optimized for high-speed, connectionless data transmission.

    C
    Vezi pe GitHub↗2,505
  1. Home
  2. Networking & Communication
  3. Socket Networking
  4. UDP Socket Managers

Explorează sub-etichetele

  • Administrative Control SocketsUDP sockets used specifically for programmatic management and telemetry of a network daemon. **Distinct from UDP Socket Managers:** Focuses on the administrative purpose of the socket rather than general UDP datagram management.
  • Kernel Buffer TuningOptimizes network throughput by adjusting kernel-level socket buffer sizes. **Distinct from UDP Socket Managers:** Distinct from UDP Socket Managers: focuses on low-level kernel tuning for performance rather than application-level socket management
  • Socket Data ReadersReads media data from UDP or TCP sockets, with optional format probing or explicit format specification. **Distinct from UDP Socket Managers:** Distinct from UDP Socket Managers: covers both TCP and UDP socket reading with media format detection, not just UDP socket configuration.
  • Socket SharersMechanisms for running multiple connection instances on a single UDP socket using identifier-based demultiplexing. **Distinct from UDP Socket Managers:** Distinct from UDP Socket Managers: focuses on the sharing of a single socket across multiple sessions rather than general socket management.