awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

Echtzeit-Chat-Anwendung

Wir kuratieren Open-Source GitHub Repositories passend zu „websocket chat app example“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.

Echtzeit-Chat-Anwendung

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • verekia/js-stack-from-scratchAvatar von verekia

    verekia/js-stack-from-scratch

    20,179Auf GitHub ansehen↗

    This project is a JavaScript full-stack tutorial providing a step-by-step guide to building a complete web application from scratch. It focuses on the manual implementation of a custom JavaScript toolchain, encompassing the development of a server-side rendering workflow and a client-side state manager. The project distinguishes itself by implementing core development utilities without high-level frameworks, including custom solutions for bundling, transpilation, linting, and hot module replacement. It also features a real-time communication system based on WebSockets for bidirectional messag

    This repository is a full-stack tutorial that builds a complete web application from scratch, including a real-time chat system using WebSockets — it serves as a learning-oriented example rather than a feature-rich reference, covering the core WebSocket messaging but lacking persistence, authentication, typing indicators, and chat rooms.

    JavaScriptWebSocket CommunicationRoom-Based Message Routing
    Auf GitHub ansehen↗20,179
  • conversejs/converse.jsAvatar von conversejs

    conversejs/converse.js

    3,265Auf GitHub ansehen↗

    Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me

    Converse.js is an open-source XMPP chat client that runs in the browser and uses WebSocket transport, covering all the requested features—multi-user chat rooms, message persistence, typing indicators, and authentication—so it serves as a practical example of a real-time chat application, though it requires an XMPP server to function.

    JavaScriptAuthentication Login HandlersMulti-User Chat Room Managers
    Auf GitHub ansehen↗3,265
  • matrix-org/synapseAvatar von matrix-org

    matrix-org/synapse

    12,013Auf GitHub ansehen↗

    Synapse is a decentralized communication server implementation that enables real-time messaging and data exchange across the global Matrix federation. It functions as a homeserver, allowing operators to host their own nodes while maintaining control over personal data and user identity within a distributed network. The server utilizes a federated messaging protocol to exchange messages and user data with independent servers, ensuring consistent state across the network. To support high-traffic environments, it employs a distributed service architecture that offloads tasks to independent backg

    Synapse is a reference implementation of the Matrix homeserver that provides real-time WebSocket messaging, multi-user chat rooms, message persistence, user authentication, and typing indicators — exactly the kind of backend chat server example you are looking for, though it does not include a built-in client UI.

    PythonHomeserversMatrix ServersDecentralized Messaging
    Auf GitHub ansehen↗12,013
  • burakorkmez/mern-chat-appAvatar von burakorkmez

    burakorkmez/mern-chat-app

    1,095Auf GitHub ansehen↗

    This project is a full-stack web application designed for real-time messaging and user account management. It provides a platform for exchanging text messages instantly and tracking the active network status of participants to indicate availability. The application utilizes a unified JavaScript stack to handle both client-side interface rendering and server-side data processing. It features a single-page application architecture that updates the user interface dynamically without requiring full page reloads, while maintaining persistent bidirectional connections to ensure that conversations u

    This MERN stack chat app uses Socket.io for WebSocket messaging and JWT for authentication, making it a solid real-time chat example; while it likely covers multi-user chat and persistence, details on typing indicators or chat rooms are not confirmed, so it fits the intent as an implementation reference.

    JavaScriptFull-Stack Web DevelopmentBidirectional Socket CommunicationReal-Time Messaging
    Auf GitHub ansehen↗1,095
  • adrianhajdin/project_chat_applicationAvatar von adrianhajdin

    adrianhajdin/project_chat_application

    4,136Auf GitHub ansehen↗

    This is a full-stack web application built with a React frontend and a Node.js backend. It functions as a real-time messaging platform using Socket.io to enable instant communication between users over a persistent connection. The application integrates an AI-powered chatbot to generate immediate answers and support for users. It also includes a content recommendation engine that suggests relevant posts to improve discovery and engagement. The system manages data through a centralized database and a RESTful API, while utilizing WebSockets for bidirectional communication and a middleware pipe

    This repository is a tutorial example of a real-time chat app built with React, Node.js, and Socket.io, making it a direct instance of a WebSocket-based chat application, though it likely covers only core messaging without the full set of features like persistence, typing indicators, or authentication.

    JavaScriptChat ApplicationsFull-Stack Web ApplicationsNode.js Web Applications
    Auf GitHub ansehen↗4,136

Related searches

  • JavaScript WebSocket Libraries
  • eine WebSocket-Bibliothek für Echtzeit-Server in Go
  • Java WebSocket Libraries
  • PHP WebSocket Libraries
  • C# WebSocket Libraries
  • Rust WebSocket Libraries
  • Komponenten für Chat-Interfaces
  • Chat application platform