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

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

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

38 مستودعات

Awesome GitHub RepositoriesServer Connection Managers

Systems for managing connections to multiple remote servers, including connectivity verification and lifecycle handling.

Distinct from Server Connection Managers: The candidates are either too specific to AI/MCP or focus on database migrations, whereas this is a general client-side server connection manager.

Explore 38 awesome GitHub repositories matching networking & communication · Server Connection Managers. Refine with filters or upvote what's useful.

Awesome Server Connection Managers GitHub Repositories

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

    socketio/socket.io-client

    10,601عرض على GitHub↗

    Socket.IO Client is a real-time WebSocket client library that establishes persistent bidirectional connections to a server, with automatic fallback to HTTP long-polling when WebSocket connections are unavailable. It provides an event-based bidirectional messaging framework where clients and servers exchange named events with serializable data, supporting acknowledgements and timeouts for reliable communication. The client distinguishes itself through automatic reconnection with exponential backoff, maintaining connection reliability by monitoring health and reconnecting with increasing delays

    Establishes real-time bidirectional connections to servers using WebSocket or HTTP long-polling with automatic reconnection.

    browserjavascriptnodejs
    عرض على GitHub↗10,601
  • cavszhouyou/front-end-interview-notebookالصورة الرمزية لـ CavsZhouyou

    CavsZhouyou/Front-End-Interview-Notebook

    7,739عرض على GitHub↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    Describes mechanisms for maintaining real-time server connections using WebSockets and SSE.

    عرض على GitHub↗7,739
  • processone/ejabberdالصورة الرمزية لـ processone

    processone/ejabberd

    6,692عرض على GitHub↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    Coordinates incoming server connections to enable messaging federation between different remote servers.

    Erlangchatejabberderlang
    عرض على GitHub↗6,692
  • nats-io/nats.goالصورة الرمزية لـ nats-io

    nats-io/nats.go

    6,657عرض على GitHub↗

    This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation

    Implements a manager for establishing and maintaining connections to single servers or cluster nodes.

    Gocloud-nativecloud-native-architecturescloud-native-microservices
    عرض على GitHub↗6,657
  • sigalor/whatsapp-web-revengالصورة الرمزية لـ sigalor

    sigalor/whatsapp-web-reveng

    6,482عرض على GitHub↗

    This project is a reverse engineering implementation and library designed to parse and decrypt the binary data streams used by the WhatsApp web client. It provides a WebSocket client library and tools to communicate with messaging servers by implementing reverse engineered protocol patterns. The system enables the development of custom clients and automation tools through the emulation of browser sessions and the management of persistent binary streams. It handles account authentication via QR code generation and pairing strings to link devices and maintain encrypted sessions. The project co

    Manages persistent WebSocket connections for the real-time exchange of binary data streams.

    JavaScriptencryptionnodereverse-engineering
    عرض على GitHub↗6,482
  • asynchttpclient/async-http-clientالصورة الرمزية لـ AsyncHttpClient

    AsyncHttpClient/async-http-client

    6,392عرض على GitHub↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    Establishes persistent bidirectional connections for real-time exchange of text and binary data.

    Javaahcasyncasynchttpclient
    عرض على GitHub↗6,392
  • django/channelsالصورة الرمزية لـ django

    django/channels

    6,352عرض على GitHub↗

    Channels is an extension for the Django web framework that adds native support for WebSockets, background tasks, and long-running connections alongside standard HTTP requests. It provides a channel layer abstraction for passing messages between different parts of a Django application across processes, along with a protocol router that inspects incoming connections and dispatches them to the correct handler for HTTP, WebSocket, or custom protocols. The project introduces an async consumer abstraction that wraps protocol-specific handling into a single callable, and a background worker pool tha

    Simulates WebSocket and HTTP connections in tests to verify how consumers and handlers behave.

    Python
    عرض على GitHub↗6,352
  • thelounge/theloungeالصورة الرمزية لـ thelounge

    thelounge/thelounge

    6,274عرض على GitHub↗

    The Lounge is a self-hosted, web-based IRC client that functions as a persistent bouncer replacement, keeping users connected to IRC servers even when their browser is closed or device is offline. It runs as a Node.js backend with a WebSocket bridge that relays IRC events and commands between the server and browser, and includes a built-in HTTP and HTTPS server for direct TLS termination without an external reverse proxy. The client supports multiple user accounts on a shared server installation, with LDAP authentication for credential validation. It maintains persistent server-side IRC conne

    Keeps IRC connections alive on the server so users never disconnect, even when their browser is closed or offline.

    TypeScriptchatircirc-client
    عرض على GitHub↗6,274
  • qingshuisiyuan/electron-ssr-backupالصورة الرمزية لـ qingshuisiyuan

    qingshuisiyuan/electron-ssr-backup

    5,814عرض على GitHub↗

    electron-ssr-backup هو تطبيق سطح مكتب Electron عبر الأنظمة الأساسية يعمل كعميل وكيل ShadowsocksR ومدير شبكة النظام. يعمل كمنسق خادم وكيل، مما يسمح للمستخدمين بتوجيه حركة مرور الشبكة عبر خوادم محددة وأتمتة تكوينات وكيل نظام التشغيل. يمكن التطبيق من استيراد وتنظيم قوائم خادم الوكيل عبر روابط الاشتراك، ورموز QR، وملفات التكوين اليدوية، أو اللصق من الحافظة. ويتضمن آلية مزامنة لجلب وتحديث قواعد بيانات الخادم من روابط بعيدة. يوفر البرنامج عناصر تحكم للتبديل بين الوكيل العالمي وأوضاع التوجيه الانتقائي. كما يدعم استضافة وكيل HTTP محلي واستخدام اختصارات لوحة المفاتيح العالمية لإدارة رؤية النافذة وحالات الوكيل.

    Provides a manager to establish and maintain connections to multiple remote proxy server nodes.

    electron-ssrlinux-ssrshadowsocksr
    عرض على GitHub↗5,814
  • mjl-/moxالصورة الرمزية لـ mjl-

    mjl-/mox

    5,713عرض على GitHub↗

    Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration

    Provides a command to gracefully shut down the mail server.

    Go
    عرض على GitHub↗5,713
  • python-websockets/websocketsالصورة الرمزية لـ python-websockets

    python-websockets/websockets

    5,692عرض على GitHub↗

    websockets is a Python library that provides both client and server implementations for the WebSocket protocol, enabling real-time, bidirectional communication between applications. At its core, it offers the fundamental primitives for establishing persistent connections, managing their lifecycles, and exchanging text or binary messages asynchronously using coroutines. The library distinguishes itself through comprehensive support for various messaging patterns, including broadcast messaging to all connected clients, targeted messaging to specific clients, and shared application state synchro

    Establishes persistent bidirectional connections between servers and clients for real-time message exchange.

    Pythonpythonpython3websocket
    عرض على GitHub↗5,692
  • partykit/partykitالصورة الرمزية لـ partykit

    partykit/partykit

    5,644عرض على GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Opens persistent WebSocket connections from clients to server rooms using a React hook for live UI updates.

    TypeScriptbackendscollaborationcrdts
    عرض على GitHub↗5,644
  • soketi/soketiالصورة الرمزية لـ soketi

    soketi/soketi

    5,615عرض على GitHub↗

    Soketi هو خادم WebSocket عالي الأداء ووسيط أحداث في الوقت الفعلي ينفذ بروتوكول Pusher. يعمل كبوابة WebSocket متعددة المستأجرين، مما يسمح لتطبيقات متعددة معزولة بإدارة اتصالات العملاء الدائمة وبث الأحداث عبر قنوات عامة وخاصة وقنوات الحضور. يتميز المشروع ببنيته الموزعة، باستخدام مزامنة الحالة عبر Redis أو NATS للتوسع أفقياً عبر مثيلات خادم متعددة. يتميز بتشفير الحمولة المتماثل للقنوات الخاصة، مما يضمن عمل الخادم كترحيل دون الوصول إلى المحتوى غير المشفر، ويوفر عزل موارد متعدد المستأجرين لفرض حدود دقيقة للاتصال والحمولة لكل تطبيق. يغطي النظام مجالات قدرات واسعة بما في ذلك المراقبة في الوقت الفعلي من خلال مقاييس متوافقة مع Prometheus، وتفريغ خطافات الويب غير المتزامنة إلى Redis أو SQS، وتخزين تكوين مرن باستخدام قواعد بيانات علائقية أو مخازن مفتاح-قيمة. كما يتضمن أدوات إدارة حركة المرور مثل حماية الموارد القائمة على الذاكرة، وتحديد معدل الطلبات، وإجراءات الإغلاق الرشيق. يتم دعم النشر عبر صور حاويات Docker ومخططات Kubernetes Helm.

    Closes active connections gracefully during maintenance to prevent data loss or service interruption.

    TypeScriptbroadcastingcloudflaredocker
    عرض على GitHub↗5,615
  • baidu/dperfالصورة الرمزية لـ baidu

    baidu/dperf

    5,569عرض على GitHub↗

    dperf is a high-performance network testing tool that generates massive multi-protocol traffic for benchmarking network devices and servers. It uses DPDK to bypass the kernel network stack, enabling line-rate packet generation and capture with zero-copy processing, and implements a full TCP/IP stack in user space to achieve millions of connections per second from a single server. The tool is designed for stress-testing Layer 4 load balancers and gateways, capable of simulating billions of concurrent TCP or UDP sessions and generating tens of millions of new connections per second. It supports

    Creates and tears down TCP connections without full socket state, enabling billions of concurrent sessions.

    Cbenchmarkdpdkl4lb
    عرض على GitHub↗5,569
  • socketio/socket.io-client-javaالصورة الرمزية لـ socketio

    socketio/socket.io-client-java

    5,405عرض على GitHub↗

    هذه مكتبة Java لإنشاء تواصل ثنائي الاتجاه في الوقت الفعلي مع الخوادم باستخدام بروتوكول Socket.IO. تعمل كعميل تواصل قائم على الأحداث يسمح لتطبيقات Java بتبادل الأحداث المسماة والبيانات الثنائية مع خادم بعيد. تنفذ المكتبة كلاً من بروتوكولات WebSocket وHTTP long-polling، مما يوفر آلية احتياطية عند عدم توفر اتصالات WebSocket. تدعم تعدد الإرسال القائم على مساحة الاسم لتقسيم اتصال شبكة فيزيائي واحد إلى قنوات منطقية متعددة لفصل تدفقات البيانات. يغطي المشروع نطاقاً واسعاً من قدرات الشبكات، بما في ذلك إدارة دورة حياة الاتصال، وإقرارات الطلبات، وسجلات رد الاتصال القائمة على الأحداث. يتضمن ميزات أمنية لتكوين SSL/TLS وتمرير بيانات اعتماد المصادقة أثناء مصافحة الاتصال. للمراقبة، يوفر اعتراض الحزم العالمي والتقاط سجلات التصحيح.

    Building Java applications that exchange instant data with a server using event-driven updates and low-latency connections.

    Java
    عرض على GitHub↗5,405
  • socketio/socket.io-client-swiftالصورة الرمزية لـ socketio

    socketio/socket.io-client-swift

    5,299عرض على GitHub↗

    هذا عبارة عن مكتبة عميل Socket.IO لـ Swift، توفر إطار عمل شبكات قائم على الأحداث لإنشاء اتصال ثنائي الاتجاه في الوقت الفعلي بين تطبيقات iOS وخوادم Socket.IO. يعمل كأداة للحفاظ على اتصالات مستمرة وتبادل أحداث البيانات المسماة والحمولات الثنائية. تطبق المكتبة نقلاً يعتمد على WebSocket مع احتياطي HTTP long-polling لضمان الاتصال. تدير بنية قائمة على الاستدعاء (callback-based) للتعامل مع إشعارات الخادم وتستخدم قنوات اتصال مشفرة لتأمين حركة مرور الشبكة. يغطي إطار العمل تبادل المخازن المؤقتة الثنائية الخام وتسلسل حمولات الأحداث في إطارات JSON. يتضمن آليات لإصدار الأحداث، والاستماع لأحداث الخادم، ودورة طلب قائمة على الإقرار لتأكيد استلام الرسائل المرسلة.

    Provides mechanisms to establish persistent bidirectional connections to servers using WebSocket or HTTP long-polling.

    Swift
    عرض على GitHub↗5,299
  • stability-ai/stableswarmuiالصورة الرمزية لـ Stability-AI

    Stability-AI/StableSwarmUI

    4,929عرض على GitHub↗

    StableSwarmUI هي واجهة ويب ومنسق خلفي لتوليد الصور باستخدام Stable Diffusion. تعمل كمولد صور GPU موزع وخط أنابيب صور ذكاء اصطناعي معياري، مما يوفر وحدة تحكم مركزية لإدارة طلبات توليد الصور. يتميز النظام بالقدرة على تقسيم مهام التوليد عبر معالجات رسومات متعددة لزيادة إنتاجية الدفعات. يستخدم واجهة محايدة للخلفية للاتصال بالخوادم المحلية، والخوادم البعيدة، وواجهات برمجة التطبيقات السحابية، ويتضمن مصمم سير عمل مرئي قائم على الرسم البياني لتحديد عمليات معالجة الصور المعقدة. تتضمن المنصة نظام إضافات ديناميكي لإضافة ميزات مخصصة وأدوات مؤتمتة لتوفير التبعيات على مستوى النظام. يجمع بين أدوات التوليد المعيارية وواجهات التحرير السريعة مع القدرة على توجيه أعباء العمل عبر الأجهزة الموزعة.

    Provides a system to manage connections and lifecycle for multiple remote image generation servers.

    C#aiimage-generationstable-diffusion
    عرض على GitHub↗4,929
  • deployd/deploydالصورة الرمزية لـ deployd

    deployd/deployd

    4,942عرض على GitHub↗

    deployd هو إطار عمل API في الوقت الفعلي وخلفية MongoDB كخدمة تسمح بإنشاء واجهات شبكية تزامن البيانات والأحداث بين العملاء والخوادم. يعمل كبرمجية وسيطة لـ JavaScript API يمكن دمجها مع خوادم HTTP لتوفير المصادقة، ومعترضات الطلبات، وقدرات الوقت الفعلي. يتميز المشروع بلوحة تحكم إدارة API ذاتية الاستضافة لتكوين إعدادات الموارد، وإدارة مجموعات البيانات، ومراقبة حالة الخادم من خلال واجهة قائمة على الويب. يتضمن محرك مزامنة بيانات في الوقت الفعلي يدفع تحديثات قاعدة البيانات الحية إلى العملاء المتصلين باستخدام المقابس (sockets). يغطي النظام إدارة بيانات الخلفية مع التحقق من المخطط والاستعلام المتكرر، بالإضافة إلى سير عمل مصادقة المستخدم التي تتتبع الجلسات عبر الطلبات عديمة الحالة والاتصالات المستمرة. كما يوفر قدرات لبث الأحداث في الوقت الفعلي، وتوسيع البرمجية الوسيطة لـ API المخصصة عبر الوحدات، والتحكم في الوصول الإداري. يتضمن المشروع CLI لتمهيد مشاريع جديدة وتشغيل خوادم التطوير.

    Provides mechanisms to establish persistent bidirectional connections with automatic reconnection and synchronization.

    JavaScript
    عرض على GitHub↗4,942
  • undeadsec/socialfishالصورة الرمزية لـ UndeadSec

    UndeadSec/SocialFish

    4,764عرض على GitHub↗

    SocialFish is a credential harvesting tool and phishing framework designed to intercept usernames, passwords, and two-factor authentication codes through deceptive web pages. It functions as a social engineering platform and information gathering tool used to collect target data and system information for security research and penetration testing. The system utilizes a reverse proxy to tunnel network traffic and capture real-time HTTP requests and session cookies. It features a live operator panel for intercepting one-time passwords and employs browser-based cloning to replicate authenticatio

    Provides a live operator panel to manually intercept two-factor authentication codes as they are submitted by victims.

    CSS
    عرض على GitHub↗4,764
  • go-gomail/gomailالصورة الرمزية لـ go-gomail

    go-gomail/gomail

    4,737عرض على GitHub↗

    gomail هي مكتبة عميل SMTP بلغة Go تستخدم لتأليف وإرسال رسائل البريد الإلكتروني عبر خوادم SMTP. تعمل كملحن لرسائل البريد الإلكتروني ومسلسل لرسائل MIME، حيث تحول كائنات البريد الإلكتروني المعقدة والمرفقات الثنائية إلى تدفقات بايت وفقاً لمعايير رسائل الإنترنت. تتضمن المكتبة مديراً لاتصالات SMTP يتعامل مع مصادقة جلسة الخادم ويرسل رسائل متعددة عبر اتصال مشفر واحد لتقليل تأخير الشبكة. تدعم تسليم البريد الإلكتروني الآمن من خلال نقل البيانات المشفر لحماية المعلومات الحساسة أثناء النقل. يغطي المشروع تأليف البريد الإلكتروني، بما في ذلك إنشاء رسائل متعددة الأجزاء مع إصدارات نص عادي وHTML، ورؤوس مخصصة، ومرفقات ملفات خارجية. يوفر بنية تحتية لتسلسل متوافق مع MIME ونقل الرسائل عبر بروتوكول نقل البريد القياسي.

    Manages server session authentication and optimizes delivery by sending multiple messages over a single connection.

    Go
    عرض على GitHub↗4,737
السابق12التالي
  1. Home
  2. Networking & Communication
  3. Server Connection Managers

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

  • Graceful Shutdowns1 وسم فرعيShuts down the server gracefully, giving active connections a brief period to finish before closing them. **Distinct from Server Connection Managers:** Distinct from Server Connection Managers: focuses on the graceful shutdown operation of the server itself, not managing connections to remote servers.
  • Media Server Instance ManagementManaging connections to multiple media server instances to handle different content requirements. **Distinct from Server Connection Managers:** Specific to media server instances for quality tiering, not general remote server lifecycle handling.
  • Persistent Server-Side ConnectionsKeeps connections alive on the server so clients never disconnect, even when the browser is closed or offline. **Distinct from Server Connection Managers:** Distinct from Server Connection Managers: focuses on maintaining persistent server-side connections that survive client disconnection, not general connection lifecycle management.
  • Proxy Gateway SelectorsInterfaces for choosing between different available proxy server endpoints as discrete connection objects. **Distinct from Server Connection Managers:** Focuses on the user's ability to switch between proxy gateways rather than general server lifecycle management
  • Real-Time Connections6 وسوم فرعيةEstablishes persistent bidirectional connections to servers using WebSocket or HTTP long-polling with automatic reconnection. **Distinct from Server Connection Managers:** Distinct from Server Connection Managers: focuses on real-time persistent connections with fallback, not general multi-server lifecycle management.
  • SMTP Session ManagementHandling of SMTP-specific server authentication and session lifecycles for efficient message transmission. **Distinct from Server Connection Managers:** Specializes in the authentication and state management of an SMTP session, whereas the parent is a general server connection manager.
  • Same-Origin ConnectionsInfers the server URL from the current page location and establishes a real-time connection without manual configuration. **Distinct from Server Connection Managers:** Distinct from Server Connection Managers: focuses on automatic same-origin connection, not general multi-server management.
  • Server Graceful ShutdownsMechanisms to stop the server and its child processes using system signals to ensure a clean exit. **Distinct from Graceful Shutdowns:** Focuses on the overall application process tree shutdown rather than just closing network connections.