1 dépôt
Interactive command interfaces provided by a running server to execute code for administration and debugging.
Distinct from In-Shell Python Executions: Distinct from in-shell Python execution as it is a server-provided interface for live state manipulation, not a local shell feature.
Explore 1 awesome GitHub repository matching development tools & productivity · Live Server Shells. Refine with filters or upvote what's useful.
Synapse est une implémentation de homeserver Matrix qui fournit l'infrastructure pour la communication et la messagerie décentralisées en temps réel. Il fonctionne comme un serveur de chat fédéré qui synchronise les données de salon et les flux d'événements à travers des instances de serveur indépendantes pour permettre l'interopérabilité inter-domaines. Le serveur utilise un cœur hybride qui intègre une logique critique pour la performance en Rust avec une couche d'orchestration en Python. Il emploie une base de données relationnelle PostgreSQL pour persister les comptes utilisateurs et l'historique des conversations, et utilise un système de messagerie basé sur Redis pour distribuer les tâches à travers des workers horizontaux. Le projet couvre un large éventail de capacités, incluant la gestion sécurisée des identités avec intégration SAML et OpenID Connect, des outils administratifs complets pour la modération de contenu et la gestion des salons, et la gestion automatisée des médias. Il inclut également des systèmes pour la fédération décentralisée, la migration asynchrone de schéma de base de données et l'exportation de télémétrie pour la surveillance des performances.
Provides a direct command interface to the running server to administer state and debug issues in real-time.