Chatplattforms Chatto, som Àr avsedd för att organisera kommunikation i samhÀllen och team av utvecklare, har övergÄtt till att bli ett öppet projekt. Plattformen Àr optimerad för att uppnÄ maximal responsivitet, minimalt resursutnyttjande pÄ backend och enkel implementering pÄ sin egen serverinfrastruktur för gruppchattar, utan beroende av externa tjÀnster. à tkomst frÄn anvÀndare görs via webblÀsaren genom ett webbgrÀnssnitt. Koden Àr skriven i Go och Àr öppen under AGPLv3-licensen.
Alla personuppgifter och kommunikationshistorik i chattarna lagras i krypterad form med nycklar som Àr kopplade till enskilda anvÀndare. Utöver textchatt stöds röst- och videosamtal, inbÀddning av meddelanden, skÀrmdelning och end-to-end kryptering av meddelanden. Plattformen stödjer ocksÄ fulltextsökning, förhandsvisning av lÀnkar till externt innehÄll, nÀrvarodetektering, möjlighet att stÀlla in statusar och hantering av Ätkomst baserat pÄ roller.
För att lÀgga till ytterligare funktioner och anpassningar kan plug-ins anvÀndas. Centraliserad inloggning (SSO) och integration med företagsystem via GraphQL API och NATS Àr möjligt. Installation sker genom att köra en fristÄende körbar fil, som Àr cirka 70 MB stor och inte krÀver installation av ytterligare beroenden eller externa databashanteringssystem.
Projektets status bedöms som tillrÀckligt stabil för arbetsapplikationer, men inte all planerad funktionalitet har implementerats Ànnu. Till exempel avser vi i nÀsta version av Chatto 0.5 att integrera funktioner för moderering och inlÀmning av klagomÄl om olÀmpligt innehÄll, samt lÀgga till stöd för anslutning till flera servrar pÄ klientsidan. Inom 6-12 mÄnader planeras en lansering av Chatto 1.0.0, innan vilken förÀndringar som bryter mot bakÄtkompatibilitet inte utesluts.

KĂ€lla: opennet.ru
