awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesJavaScript-Free Messaging Systems

Asynchronous chat applications implemented using only server-side logic and standard HTML/CSS without client-side scripting.

Distinct from Asynchronous Messaging Frameworks: Distinct from general Asynchronous Messaging Frameworks as it specifically targets the removal of client-side JavaScript.

Explore 1 awesome GitHub repository matching web development · JavaScript-Free Messaging Systems. Refine with filters or upvote what's useful.

Awesome JavaScript-Free Messaging Systems GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kkuchta/css-only-chatAvatar de kkuchta

    kkuchta/css-only-chat

    6,595Voir sur GitHub↗

    css-only-chat est une application web sans JavaScript qui implémente un système de messagerie asynchrone en utilisant uniquement HTML et CSS. Il fonctionne comme une interface de chat qui réalise des mises à jour en temps réel et une interaction utilisateur entièrement via la logique côté serveur et le comportement standard du navigateur. Le projet utilise un déclencheur de requête basé sur des sélecteurs CSS pour envoyer des données, tirant parti du chargement automatique des images d'arrière-plan par le navigateur pour initier des requêtes serveur. Pour délivrer des mises à jour sans rechargement complet de page, il utilise un streamer de transfert HTTP segmenté qui maintient les réponses ouvertes et ajoute progressivement des fragments HTML au client. Le système gère l'état de l'application sur le backend, intégrant des magasins clé-valeur distants pour la persistance des messages et utilisant un mécanisme de pub-sub pour synchroniser l'état à travers les sessions utilisateur concurrentes. L'interface utilisateur est rafraîchie en remplaçant les éléments HTML existants par de nouvelles versions délivrées depuis le serveur.

    Implements a complete asynchronous chat application that functions entirely without the use of client-side JavaScript frameworks.

    Ruby
    Voir sur GitHub↗6,595
  1. Home
  2. Web Development
  3. JavaScript-Free Messaging Systems