Le code de Chatto, la plateforme de création de chats de groupe, est désormais ouvert.

La plateforme de chat Chatto, conçue pour faciliter la communication au sein des communautés et des équipes de développeurs, a été reclassée comme projet ouvert. La plateforme est optimisée pour garantir une réactivité maximale de l'interface, une consommation minimale de ressources côté serveur, et une simplicité de déploiement sur son propre serveur d'infrastructure pour des chats de groupe, sans dépendre de services externes. L'accès pour les utilisateurs se fait via un navigateur grâce à une interface web. Le code est écrit en Go et est publié sous la licence AGPLv3.

Toutes les données personnelles et l'historique des communications dans les chats sont stockés sous forme chiffrée en utilisant des clés liées à des utilisateurs distincts. En plus du chat textuel, la plateforme supporte les appels vocaux et vidéo, l'intégration de messages multimédias, la diffusion de contenu d'écran et le chiffrement de bout en bout des messages. La plateforme prend également en charge la recherche en texte intégral, l'aperçu des liens vers du contenu externe, la détection de la présence des utilisateurs, la possibilité de définir des statuts et la gestion des accès basée sur les rôles.

Pour ajouter des fonctionnalités supplémentaires et personnaliser la plateforme, des plugins peuvent être utilisés. Il est possible d'organiser une authentification unique (SSO) et d'intégrer avec des systèmes d'entreprise via l'API GraphQL et NATS. L'installation se fait en lançant un fichier exécutable autonome d'environ 70 Mo, ne nécessitant pas l'installation de dépendances supplémentaires ou d'une base de données externe.

L'état du projet est évalué comme suffisamment stable pour des applications professionnelles, mais toutes les fonctionnalités prévues ne sont pas encore mises en œuvre. Par exemple, dans la prochaine version de Chatto 0.5, il est prévu d'intégrer des fonctionnalités de modération et d'envoi de signalements concernant un contenu inacceptable, ainsi que d'ajouter dans le client la prise en charge de la connexion à plusieurs serveurs. Dans 6 à 12 mois, un lancement de Chatto 1.0.0 est prévu, avant lequel des modifications susceptibles de compromettre la compatibilité ascendante ne sont pas exclues.



Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster