awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 مستودعات

Awesome GitHub RepositoriesPersistent Network Connections

Long-lived TCP connections for low-latency data streaming.

Distinguishing note: Focuses on maintaining continuous connections for input data.

Explore 27 awesome GitHub repositories matching networking & communication · Persistent Network Connections. Refine with filters or upvote what's useful.

Awesome Persistent Network Connections GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • debauchee/barrierالصورة الرمزية لـ debauchee

    debauchee/barrier

    30,222عرض على GitHub↗

    Barrier is a network-based software utility that functions as a keyboard and mouse switch, allowing a single set of input peripherals to control multiple computers. By capturing raw hardware signals at the system level, it redirects input events across a local network to create a unified workspace across distinct physical displays and operating systems. The project operates as a client-server system that maintains persistent network connections to route input data. It distinguishes itself by normalizing disparate hardware signals into a unified internal format, enabling consistent interaction

    Maintains continuous network connections to facilitate low-latency input data transmission.

    Cbarriergplv2keyboard
    عرض على GitHub↗30,222
  • scoopinstaller/scoopالصورة الرمزية لـ ScoopInstaller

    ScoopInstaller/Scoop

    23,635عرض على GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Maintains persistent SSH connections through keep-alive configuration to prevent session timeouts.

    PowerShellinstallerpowershellscoop
    عرض على GitHub↗23,635
  • guzzle/guzzleالصورة الرمزية لـ guzzle

    guzzle/guzzle

    23,453عرض على GitHub↗

    Guzzle is a PHP HTTP client used for sending synchronous and asynchronous requests to web services. It serves as a concurrent HTTP request manager, an HTTP stream handler, and a middleware-based HTTP pipeline. The project is a PSR-7 compliant client, utilizing standardized PHP interfaces for requests, responses, and streams. The library differentiates itself through a customizable functional handler stack that allows for the interception and modification of the request and response lifecycle. It features an adapter-based transport system that enables swapping between network implementations,

    Maintains long-lived TCP connections across multiple requests to reduce communication overhead.

    PHP
    عرض على GitHub↗23,453
  • micro/go-microالصورة الرمزية لـ micro

    micro/go-micro

    22,810عرض على GitHub↗

    Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular microservices. It provides a comprehensive framework for service discovery, remote procedure call abstraction, and event-driven messaging, allowing developers to create decoupled architectures that communicate asynchronously through shared message brokers. The project distinguishes itself by integrating autonomous agent orchestration and language model tool binding directly into the service lifecycle. By exposing internal service endpoints as standardized tools, it enables AI agents t

    Maintains persistent bidirectional communication channels for real-time service interactions.

    Godistributed-systemsgogolang
    عرض على GitHub↗22,810
  • tornadoweb/tornadoالصورة الرمزية لـ tornadoweb

    tornadoweb/tornado

    22,185عرض على GitHub↗

    Tornado is a Python web framework and asynchronous networking library used to build scalable web applications and high-performance servers. It provides a non-blocking HTTP server capable of handling thousands of simultaneous connections. The project functions as a WebSocket server framework, enabling real-time bidirectional communication and persistent connections between clients and servers. It supports the implementation of custom networking protocols and high-performance networking services beyond standard HTTP. Its capabilities cover asynchronous web application development, concurrent A

    Manages long-lived connections, including WebSockets and long polling, for continuous communication.

    Pythonasynchronouspython
    عرض على GitHub↗22,185
  • vectordotdev/vectorالصورة الرمزية لـ vectordotdev

    vectordotdev/vector

    22,071عرض على GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Maintains continuous network connections for input data streams using health checks and timeouts.

    Rusteventsforwarderhacktoberfest
    عرض على GitHub↗22,071
  • tencent/marsالصورة الرمزية لـ Tencent

    Tencent/mars

    17,638عرض على GitHub↗

    Mars is a cross-platform networking SDK and high-performance logging framework. It provides a network reliability layer for managing short and long-lived connections across different operating systems, alongside a diagnostic tool for recording system events to disk with minimal application overhead. The project features a persistent connection manager that maintains bidirectional server links using heartbeats and sequence tracking. It includes a traffic control engine to prevent server request avalanches by limiting the frequency and volume of outgoing requests. To improve connectivity, it ut

    Maintains long-term bidirectional server links using heartbeats and sequence tracking.

    C++cross-platformlognetwork
    عرض على GitHub↗17,638
  • ipfs/kuboالصورة الرمزية لـ ipfs

    ipfs/kubo

    17,056عرض على GitHub↗

    Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t

    Creates sticky connections to specific nodes to ensure reliable connectivity and automatic reconnection.

    Goipfs
    عرض على GitHub↗17,056
  • kilo-org/kilocodeالصورة الرمزية لـ Kilo-Org

    Kilo-Org/kilocode

    15,616عرض على GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Maintains continuous communication channels with event streams and heartbeats to ensure reliable agent connectivity.

    TypeScriptaiai-ageai-coding
    عرض على GitHub↗15,616
  • systemd/systemdالصورة الرمزية لـ systemd

    systemd/systemd

    15,324عرض على GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Enables seamless service restarts by passing file descriptors to maintain established network connections.

    Ccinitlinux
    عرض على GitHub↗15,324
  • quic-go/quic-goالصورة الرمزية لـ quic-go

    quic-go/quic-go

    11,661عرض على 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

    Maintains active network connections during IP or port changes by using connection identifiers to ensure seamless transitions.

    Gogogolanghttp3
    عرض على GitHub↗11,661
  • cloudflare/quicheالصورة الرمزية لـ cloudflare

    cloudflare/quiche

    11,563عرض على GitHub↗

    This project is a memory-safe implementation of the QUIC transport protocol and HTTP/3, designed for high-throughput and efficient network communication. It provides a comprehensive toolkit for building secure, low-latency network applications by managing the full lifecycle of transport connections, including protocol negotiation, stream data exchange, and connection state management. The library distinguishes itself through a focus on performance and protocol integrity. It utilizes a formal state machine to enforce strict adherence to transport rules and employs zero-copy buffer management t

    Configures protocol-level capabilities such as datagram support and path discovery.

    Rusthttp3network-programmingprotocol
    عرض على GitHub↗11,563
  • crmeb/crmebالصورة الرمزية لـ crmeb

    crmeb/CRMEB

    8,956عرض على GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Utilizes high-performance network engines to manage long-lived TCP connections for real-time task execution.

    Vueb2cform-createivewui
    عرض على GitHub↗8,956
  • predis/predisالصورة الرمزية لـ predis

    predis/predis

    7,762عرض على GitHub↗

    Predis is a PHP library for connecting to and executing commands against Redis and Valkey data stores. It functions as a client for managing data integration, providing dedicated implementations for cluster sharding, pub/sub messaging, and Sentinel-based service discovery. The project distinguishes itself through specialized clients for executing server-side Lua scripts with automated hash caching and a cluster client that supports gossip protocols and key distribution. It also implements a Sentinel client to manage high availability and failover within replicated environments. The library c

    Establishes long-lived persistent socket connections to minimize the overhead of repeated handshakes.

    PHP
    عرض على GitHub↗7,762
  • ellanjiang/gameframeworkالصورة الرمزية لـ EllanJiang

    EllanJiang/GameFramework

    6,658عرض على GitHub↗

    Handles TCP socket connections, HTTP requests, file downloads, and local key-value storage for game state.

    C#game-developmentgame-frameworksgame-modules
    عرض على GitHub↗6,658
  • coder/websocketالصورة الرمزية لـ coder

    coder/websocket

    5,299عرض على GitHub↗

    This is a minimal WebSocket library for Go designed for bidirectional real-time communication. It serves as a network protocol implementation for managing handshakes, frame masking, and control signals to enable the exchange of text and binary messages over persistent connections. The library distinguishes itself by providing a connectivity layer that wraps browser WebSocket APIs for applications compiled to WebAssembly. It also functions as data compression middleware, utilizing deflate compression to reduce bandwidth usage for transmitted messages. The project covers a broad range of netwo

    Extracts the underlying network connection from a response writer to switch to a bidirectional stream.

    Gogohttp2idiomatic
    عرض على GitHub↗5,299
  • rack/rackالصورة الرمزية لـ rack

    rack/rack

    5,124عرض على GitHub↗

    Rack هي واجهة بسيطة توحد كيفية تواصل خوادم الويب وإطارات عمل Ruby. توفر واجهة تطبيق ويب وواجهة خادم ويب، مما يتيح لتطبيقات Ruby العمل عبر تطبيقات خادم مختلفة باستخدام تجزئة بيئة مشتركة وصف استجابة موحد. يطبق المشروع خط أنابيب برمجيات وسيطة HTTP معيارياً، مما يسمح باعتراض الطلبات والاستجابات وتعديلها من خلال سلسلة من الكائنات القابلة للاستدعاء. ويدعم إدارة الاتصال منخفضة المستوى، بما في ذلك اختطاف اتصال TCP لمعالجة البروتوكول المخصص، وإشارات ترقية البروتوكول، وبث البيانات ثنائي الاتجاه. تمتد مساحة الإمكانات إلى معالجة الطلب والاستجابة، بما في ذلك قراءة تدفق طلب ثنائي وبث الاستجابة التزايدي. ويوفر أدوات لإدارة الجلسة، وتوجيه مسار التطبيق، وتسليم الملفات الثابتة من نظام الملفات المحلي. لضمان الجودة، يتضمن أدوات لمحاكاة حركة مرور HTTP ومحاكاة بيئات الخادم. يتضمن المشروع أداة سطر أوامر لتشغيل خوادم الويب المتوافقة لاستضافة التطبيقات.

    Allows taking direct control of raw TCP connections to bypass standard request-response cycles.

    Rubyrackrubyweb
    عرض على GitHub↗5,124
  • chkr1011/mqttnetالصورة الرمزية لـ chkr1011

    chkr1011/MQTTnet

    5,011عرض على GitHub↗

    MQTTnet هي مكتبة .NET توفر إطار عمل لتنفيذ عملاء ووسطاء MQTT. تتضمن تنفيذ وسيط لاستضافة مركز رسائل مركزي يوجه الرسائل بين العملاء المتصلين، ومكتبة عميل لنشر الرسائل والاشتراك فيها. يدعم المشروع طبقات نقل TCP و WebSocket، مما يتيح حركة بيانات آمنة من خلال أمان طبقة النقل. يسمح بتطوير برمجيات وسيطة (Middleware) مخصصة لاعتراض الرسائل أو تحويلها أو التحقق منها أثناء مرورها عبر الخادم. تشمل مجالات القدرات توجيه الرسائل الموزعة، وإدارة الاتصال المستمر مع طوابير جودة الخدمة، وأساسيات الأمان للتحقق من بيانات اعتماد العميل وقيود الاشتراك في المواضيع.

    Maintains long-lived network connectivity and queues messages based on specified Quality of Service levels.

    C#
    عرض على GitHub↗5,011
  • facebookarchive/graceالصورة الرمزية لـ facebookarchive

    facebookarchive/grace

    4,882عرض على GitHub↗

    Grace is a lifecycle controller and process manager for Go applications designed to coordinate server transitions and implement system-level socket activation. It functions as a tool for managing secure HTTP servers and their transport layer security configurations across multiple ports. The project enables zero-downtime deployments by handing over network sockets to successor processes, allowing existing requests to complete before an old process shuts down. It also provides socket activation management, which allows servers to start lazily only upon receiving connections through an external

    Transfers active network socket file descriptors between process instances to ensure zero-downtime.

    Go
    عرض على GitHub↗4,882
  • microsoft/msquicالصورة الرمزية لـ microsoft

    microsoft/msquic

    4,720عرض على GitHub↗

    MsQuic is a cross-platform, C-based implementation of the QUIC protocol. It provides a network library for establishing encrypted and authenticated transport links over UDP, integrating TLS to ensure all data flows between endpoints are encrypted. The implementation utilizes a language-agnostic binding layer to support high-level languages including C#, Rust, and C++. It features connection-ID based migration to maintain active sessions when IP addresses or ports change, and employs multi-stream multiplexing to manage independent data flows within a single connection. The library covers netw

    Enables active network sessions to persist across changing IP addresses or ports using connection identifiers.

    Cccppcross-platform
    عرض على GitHub↗4,720
السابق12التالي
  1. Home
  2. Networking & Communication
  3. Persistent Network Connections

استكشف الوسوم الفرعية

  • Connection ExhaustionMaintaining a high volume of simultaneous open sessions to consume server connection pools. **Distinct from Persistent Network Connections:** Distinct from persistent connections for data streaming by focusing on resource depletion as an attack vector.
  • Connection HijackingExtracting the underlying TCP connection from a high-level API to switch protocols. **Distinct from Persistent Network Connections:** Focuses on the intentional programmatic takeover of a connection for protocol switching, not security exploits
  • Connection Migrators1 وسم فرعيMechanisms for maintaining active network sessions across changing IP addresses or network interfaces. **Distinct from Persistent Network Connections:** Distinct from Persistent Network Connections: focuses on the ability to migrate an existing session across paths rather than just maintaining a long-lived connection.
  • Descriptor PassingMechanisms for transferring open file descriptors between process instances during restarts. **Distinct from Persistent Network Connections:** Distinct from Persistent Network Connections: focuses on the low-level mechanism of passing file descriptors to maintain state, rather than the connection itself.
  • Game Network and Data Persistence ModulesHandles TCP socket connections, HTTP requests, file downloads, and local key-value storage for game state. **Distinct from Persistent Network Connections:** Distinct from Persistent Network Connections: adds HTTP requests, file downloads, and local key-value storage alongside socket connections for game state.