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
·

11 repository-uri

Awesome GitHub RepositoriesMessaging Servers

Platforms for real-time team communication and data exchange.

Distinguishing note: Focuses on the core communication server functionality.

Explore 11 awesome GitHub repositories matching networking & communication · Messaging Servers. Refine with filters or upvote what's useful.

Awesome Messaging Servers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

    Hosts high-performance messaging services designed for scalability and mobile-first communication.

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • dokploy/dokployAvatar Dokploy

    Dokploy/dokploy

    34,901Vezi pe GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Provides a lightweight and efficient communication platform.

    TypeScriptbackendbackupsdatabases
    Vezi pe GitHub↗34,901
  • zulip/zulipAvatar zulip

    zulip/zulip

    24,696Vezi pe GitHub↗

    Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming

    Functions as a collaborative messaging server for team communication.

    Pythonapachechatcollaboration
    Vezi pe GitHub↗24,696
  • openimsdk/open-im-serverAvatar openimsdk

    openimsdk/open-im-server

    16,469Vezi pe GitHub↗

    Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and media communication. It provides a distributed chat architecture that coordinates user sessions and group communications across multiple server nodes to support millions of concurrent users. The system features a scalable message distribution model that utilizes asynchronous message pipelines and distributed queueing to maintain reliability during traffic spikes. It employs multi-level data caching across local memory and distributed stores to reduce latency and uses a document-b

    Provides a backend system for real-time text and media communication supporting millions of concurrent users.

    Gochatimmessaging
    Vezi pe GitHub↗16,469
  • eclipse/mosquittoAvatar eclipse

    eclipse/mosquitto

    11,008Vezi pe GitHub↗

    Mosquitto este un broker de mesaje MQTT și un server de mesagerie IoT conceput pentru a ruta datele între publisheri și subscriberi. Acesta funcționează ca un hub de rețea centralizat care permite comunicarea ușoară între senzori distribuiți, controllere și alte dispozitive internet-of-things. Proiectul include un gateway de bridging MQTT utilizat pentru a conecta brokeri separați, permițând rutarea și sincronizarea traficului între diferite locații de rețea sau zone de securitate. De asemenea, oferă o implementare de client pentru conectarea și interacțiunea cu brokerul. Sistemul gestionează rutarea mesajelor bazată pe topicuri și schimburile de tip pub/sub, susținute de controlul accesului și autentificarea brokerului. Include capabilități pentru persistența datelor pentru a recupera starea după restarturi și o interfață web pentru administrarea și monitorizarea brokerului.

    A server designed for high-latency or low-bandwidth environments to exchange data between internet-of-things devices.

    C
    Vezi pe GitHub↗11,008
  • centrifugal/centrifugoAvatar centrifugal

    centrifugal/centrifugo

    10,404Vezi pe GitHub↗

    Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a publish-subscribe message broker, and a language-agnostic WebSocket gateway. It allows for the delivery of instant messages and data streams to concurrent users via WebSockets and Server-Sent Events. The system functions as a communication layer that separates network transport from backend business logic. It supports distributed messaging clusters using Redis for coordination of presence and message delivery across multiple server nodes. The project covers channel subscription m

    Functions as a real-time messaging server delivering instant notifications via WebSockets and Server-Sent Events.

    Goablyalternativeeventsource
    Vezi pe GitHub↗10,404
  • crossoverjie/cimAvatar crossoverJie

    crossoverJie/cim

    9,492Vezi pe GitHub↗

    Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en

    Implements a scalable server-side architecture for managing user sessions, history search, and message delivery.

    Javaheartbeatimnetty
    Vezi pe GitHub↗9,492
  • aapanel/baotaAvatar aaPanel

    aaPanel/BaoTa

    4,543Vezi pe GitHub↗

    BaoTa este un panou de control pentru servere Linux bazat pe web și un dashboard de administrare a sistemului conceput pentru gestionarea mediilor de găzduire și a resurselor de sistem. Oferă o interfață grafică pentru a traduce acțiunile administrative în configurații la nivel de sistem, permițând utilizatorilor să gestioneze servere Linux și stack-uri de găzduire web fără a se baza exclusiv pe linia de comandă. Platforma se distinge prin operațiuni de server bazate pe AI, utilizând inteligența artificială pentru analiza performanței și execuția sarcinilor de întreținere prin comenzi în limbaj natural. Suportă orchestrarea multi-nod, permițând coordonarea mai multor instanțe de server pentru load balancing, replicarea datelor și migrarea mașinilor dintr-o singură interfață. Software-ul acoperă o gamă largă de capabilități administrative, inclusiv orchestrarea containerelor Docker, gestionarea ciclului de viață al bazei de date și emiterea automatizată a certificatelor SSL. Oferă instrumente cuprinzătoare de securizare a sistemului, cum ar fi firewall-uri de sistem, prevenirea atacurilor de tip brute-force și autentificarea multi-factor, alături de instrumente de monitorizare pentru urmărirea performanței în timp real și raportarea automatizată a stării de sănătate. Instalarea și deployment-ul panoului sunt gestionate printr-un script de linie de comandă pe sisteme Linux curate.

    Controls multiple server instances from a single panel to manage load balancing and data replication.

    Pythonbaotabt-panellamp
    Vezi pe GitHub↗4,543
  • miguelgrinberg/python-socketioAvatar miguelgrinberg

    miguelgrinberg/python-socketio

    4,355Vezi pe GitHub↗

    Acest proiect este o implementare Python a protocolului de evenimente bidirecționale Socket.IO. Acesta servește ca un framework de comunicare în timp real conceput pentru schimbul de date bazat pe evenimente, cu latență scăzută, între un server și mai mulți clienți conectați. Framework-ul funcționează ca un integrator de cozi de mesaje distribuite, permițând sincronizarea comunicării între mai multe instanțe de server. Gestionează sesiunile utilizatorilor și conexiunile clienților în medii distribuite folosind o coadă de mesaje partajată pentru sincronizare. Sistemul oferă capabilități pentru schimbul bidirecțional de evenimente, sincronizarea stării în timp real și gestionarea distribuită a socket-urilor. Utilizează un strat de protocol agnostic față de transport pentru a separa logica de nivel înalt a evenimentelor de mecanismul de transport subiacent.

    Coordinates the synchronization of event states and broadcasts across multiple server instances.

    Python
    Vezi pe GitHub↗4,355
  • shadowsocks/shadowsocks-managerAvatar shadowsocks

    shadowsocks/shadowsocks-manager

    4,096Vezi pe GitHub↗

    Shadowsocks Manager este un set de utilitare de gestionare pentru orchestrarea serverelor proxy, concentrându-se pe controlul conversațional, impunerea traficului și distribuția bazată pe web a acreditărilor. Acesta servește drept sistem centralizat pentru emiterea și controlul conturilor de utilizator pentru servicii proxy partajate. Proiectul se distinge printr-un controler bazat pe chat care permite administratorilor să actualizeze porturile serverului și detaliile de autentificare printr-o platformă de mesagerie conversațională. De asemenea, funcționează ca un orchestrator distribuit care sincronizează configurația și setările de securitate pe mai multe servere la distanță și oferă un site web dedicat pentru furnizarea și distribuția automată a acreditărilor de acces ale utilizatorilor. Software-ul acoperă o gamă largă de capabilități administrative, inclusiv monitorizarea fluxului de trafic în timp real, impunerea utilizării datelor și gestionarea instanțelor de server. Înlocuiește editarea manuală din linia de comandă cu un tablou de bord de gestionare bazat pe web și utilizează o bază de date centralizată pentru a menține starea și a sincroniza setările în întreaga rețea. Accesul administrativ este restricționat printr-un proces de autorizare care desemnează primul utilizator autentificat drept manager principal.

    Implements a coordination layer to synchronize management settings across several remote proxy server instances.

    JavaScriptnodejsshadowsocks
    Vezi pe GitHub↗4,096
  • xubiaolin/docker-zerotier-planetAvatar xubiaolin

    xubiaolin/docker-zerotier-planet

    4,039Vezi pe GitHub↗

    Acest proiect oferă un sistem pentru găzduirea și orchestrarea controlerelor de rețea virtuală containerizate și a serverelor rădăcină (root servers). Acesta funcționează ca un manager pentru servere rădăcină private, permițând implementarea infrastructurii de rețea care coordonează conectivitatea între dispozitivele peer fără a se baza pe infrastructura publică. Instrumentul dispune de o interfață administrativă bazată pe web pentru gestionarea rețelelor virtuale. Această interfață permite gestionarea vizuală a rețelei, inclusiv aprobarea cererilor de aderare a membrilor, autorizarea noilor clienți și alocarea unor intervale specifice de adrese IP. Sistemul include capabilități pentru implementarea automată a serverelor și distribuția fișierelor de configurare a rețelei prin URL-uri. Utilizează izolarea bazată pe containere pentru a asigura implementarea consistentă a nodurilor rădăcină și a controlerelor în diferite medii gazdă.

    Establishes a private root server that acts as the central coordination point for virtual network members.

    Shelldockerfileplanetself-host-zerotier
    Vezi pe GitHub↗4,039
  1. Home
  2. Networking & Communication
  3. Messaging Servers

Explorează sub-etichetele

  • Distributed Chat ArchitecturesScalable infrastructure designs that coordinate user sessions and group communications across multiple nodes. **Distinct from Distributed Server Coordination:** Focuses on the overall architecture for session and group coordination rather than just the coordination logic.
  • Distributed Server Coordination1 sub-tagSynchronization of event state and broadcasts across multiple server instances using a coordination layer. **Distinct from Messaging Servers:** Messaging Servers is the infrastructure; this is the specific coordination logic for multi-process synchronization.
  • IoTServers optimized for high-latency or low-bandwidth IoT device communication. **Distinct from Messaging Servers:** Specializes messaging servers for IoT constraints rather than general real-time team communication.