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
·

9 Repos

Awesome GitHub RepositoriesPersistent Connection Enablements

Maintaining an open connection to a remote server for a configurable timeout to reduce latency across repeated commands.

Distinct from Remote Server Connectivity: Distinct from Remote Server Connectivity: focuses on keeping connections alive with a timeout, not just establishing connections.

Explore 9 awesome GitHub repositories matching networking & communication · Persistent Connection Enablements. Refine with filters or upvote what's useful.

Awesome Persistent Connection Enablements GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Maintains persistent connections to remote data grids to enable shared state and low-latency access.

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Maintains open connections to remote servers with a configurable timeout to reduce latency.

    Go
    Auf GitHub ansehen↗5,554
  • servicestack/servicestackAvatar von ServiceStack

    ServiceStack/ServiceStack

    5,498Auf GitHub ansehen↗

    ServiceStack ist ein hochperformantes .NET-Webframework für den Bau typsicherer APIs unter Verwendung stark typisierter Request- und Response-Objekte. Es fungiert als nachrichtenbasierte API-Engine, die Geschäftslogik von der Transportschicht entkoppelt, wodurch Services über mehrere Protokolle wie HTTP, gRPC und verschiedene Message-Queue-Provider bereitgestellt werden können. Das Framework zeichnet sich durch seinen typsicheren API-Generator aus, der native Client-SDKs und Data Transfer Objects (DTOs) aus Service-Metadaten über mehrere Sprachen hinweg produziert. Es enthält zudem ein verteiltes Service-Gateway für Microservices-Orchestration, ein Code-First-ORM zur direkten Übersetzung von C#-Objekten in Datenbankdatensätze sowie ein zentralisiertes Identitäts- und Zugriffsmanagementsystem für sicheren tokenbasierten Zugriff. Die breitere Funktionspalette deckt asynchrones Messaging und Echtzeit-Event-Streaming durch Pub-Sub und Server-Sent Events ab. Es bietet umfassende Unterstützung für Datenserialisierung in Formaten wie JSON, XML, ProtoBuf und MessagePack, neben integrierten Authentifizierungs-Flows wie JWT, API-Keys und Step-up-Authentifizierung. Zusätzliches Tooling umfasst automatisierte CRUD-API-Generierung, Hintergrund-Job-Ausführung und Vorlagen für administrative Dashboards.

    Maintains persistent connections by sending periodic heartbeats between client and server to detect broken links.

    C#c-sharpcsvframework
    Auf GitHub ansehen↗5,498
  • yedf2/handyAvatar von yedf2

    yedf2/handy

    4,653Auf GitHub ansehen↗

    Handy ist ein C++11-Netzwerkserver-Framework und eine eventgesteuerte Networking-Engine, die für den Aufbau hochperformanter, nebenläufiger TCP- und UDP-Server entwickelt wurde. Es fungiert als asynchrone I/O-Bibliothek und HTTP-Server-Implementierung, die asynchrones Netzwerk-I/O von synchroner Geschäftslogik trennt, um die Serverentwicklung zu vereinfachen. Das Framework zeichnet sich durch die Nutzung plattformspezifischer Event-Benachrichtigungen zur Verwaltung von Millionen gleichzeitiger Netzwerkverbindungen und die Bereitstellung eines SSL/TLS-Netzwerk-Wrappers für verschlüsselte asynchrone Datenübertragung aus. Es implementiert ein Half-Sync/Half-Async-Verarbeitungsmodell und einen Event-Loop-basierten Reactor, um hohe Nebenläufigkeit aufrechtzuerhalten. Das Projekt deckt ein breites Spektrum an Networking-Funktionen ab, darunter pfadbasiertes HTTP-Routing, benutzerdefiniertes Binärprotokoll-Design mittels Codec-basierter Message-Framing und thread-sicheres I/O-Task-Dispatching. Es enthält zudem Dienstprogramme für das Connection-Lifecycle-Management, Timer-Wheel-Task-Scheduling für zeitgesteuerte Ausführung und Koordination für ein Graceful-Shutdown.

    Maintains open connections to remote servers using configurable timeouts to reduce latency.

    C++cc-plus-plusconcurrent-programming
    Auf GitHub ansehen↗4,653
  • txn2/kubefwdAvatar von txn2

    txn2/kubefwd

    4,123Auf GitHub ansehen↗

    kubefwd ist ein Kubernetes-Netzwerk-Tunneling- und Service-Forwarding-Utility, das Remote-Cluster-Services auf lokale Loopback-Adressen mappt. Es synchronisiert die lokale Hosts-Datei, um Kubernetes-Servicenamen in lokale IP-Adressen aufzulösen, wodurch lokale Entwicklungsumgebungen Produktions-Hostnamen verwenden können. Das Projekt implementiert einen Model Context Protocol Server, der es externen KI-Assistenten ermöglicht, Netzwerk-Forwarding über eine standardisierte Schnittstelle zu entdecken, zu durchsuchen und zu steuern. Es bietet zudem ein Terminal-UI für das Management von Service-Forwards, die Überwachung von Echtzeit-Netzwerkverkehr und das Streamen von Pod-Logs. Das System handhabt Multi-Cluster-Verbindungsmanagement, Headless-Service-Routing und automatisierte Verbindungspersistenz mittels eventgesteuerter Synchronisierung und exponentiellem Backoff. Es enthält eine REST-API zur programmatischen Steuerung von Namespaces und Service-Registrierungen sowie Tools zur Diagnose von Verbindungsproblemen und zur Überprüfung des Pod-Status. Das Utility kann als privilegierter Container oder via Docker Compose bereitgestellt werden, um lokale Netzwerkschnittstellen und Host-Datei-Modifikationen zu verwalten.

    Re-establishes port forwards with exponential backoff when pods restart or churn by monitoring cluster events.

    Goapi-restdeveloper-toolsdevops
    Auf GitHub ansehen↗4,123
  • pika/pikaAvatar von pika

    pika/pika

    3,867Auf GitHub ansehen↗

    Pika is a Python client library for implementing communication between applications and message brokers using the AMQP 0-9-1 protocol. It serves as a toolkit for sending and receiving messages, specifically enabling the creation of producers and consumers that interact with RabbitMQ and other AMQP-compliant brokers. The library provides both an asynchronous messaging framework that integrates with external event loops for non-blocking data exchange and a procedural synchronous wrapper for performing messaging tasks without an asynchronous architecture. Its connection management toolkit inclu

    Automatically detects network failures and restores active connections and channels using retry strategies.

    Pythonamqp0-9-1clientpython
    Auf GitHub ansehen↗3,867
  • rospogrigio/localtuyaAvatar von rospogrigio

    rospogrigio/localtuya

    3,865Auf GitHub ansehen↗

    LocalTuya is a local control integration and home automation driver for Tuya-based smart hardware. It functions as a local API gateway that enables direct communication with devices over a local network to bypass external cloud servers. The system retrieves security tokens and encrypted local keys from cloud APIs to establish authenticated communication channels. It translates raw device signals and numeric indices into standardized functional entities, such as sensors and switches, to facilitate hardware management without cloud reliance. The project covers a broad range of capabilities inc

    Implements automatic reconnection logic and reset commands to restore communication with unresponsive or zombie hardware.

    Python
    Auf GitHub ansehen↗3,865
  • squaremo/amqp.nodeAvatar von squaremo

    squaremo/amqp.node

    3,845Auf GitHub ansehen↗

    amqp.node is a Node.js client and asynchronous messaging middleware designed for communicating with message brokers using the AMQP 0-9-1 protocol. It enables the creation of decoupled, event-driven architectures where independent components exchange data via queues and exchanges. The library features a multiplexed channel manager that operates multiple logical communication streams over a single persistent connection. It includes stateful connection recovery tools that automatically restore broken network links and re-establish message consumers after service interruptions. The implementatio

    Automatically detects broken communication channels and re-establishes them to maintain availability.

    JavaScript
    Auf GitHub ansehen↗3,845
  • pandolia/qqbotAvatar von pandolia

    pandolia/qqbot

    3,683Auf GitHub ansehen↗

    qqbot is a bot framework designed for building automated conversational agents and plugins using the SmartQQ client. It provides a conversational bot SDK for processing messages, managing group memberships, and executing event callbacks. The project is distinguished by its use of a headless browser automator to handle account logins and session management. It also includes an IRC chat bridge that functions as a gateway to forward conversations between a local IRC server and the messaging platform. The framework covers a wide range of capabilities, including dynamic plugin management, time-ba

    Automatically restarts the process to re-establish connectivity if the server connection is lost.

    Pythonchatchatbotpython
    Auf GitHub ansehen↗3,683
  1. Home
  2. Networking & Communication
  3. Remote Server Connectivity
  4. Persistent Connection Enablements

Unter-Tags erkunden

  • Automatic Connection RecoverySystems that automatically detect connection failures and re-establish them using retry strategies. **Distinct from Persistent Connection Enablements:** Specifically covers the recovery and re-establishment of tunnels using exponential backoff, whereas the parent focuses on keeping existing connections alive.