Chatto, en chatplattform designet for å organisere kommunikasjon i fellesskap og utviklingsteam, har blitt konvertert til åpen kildekode. Plattformen er optimalisert for maksimal grensesnittresponsivitet, minimalt ressursforbruk i backend og enkel utrulling av en gruppechatinfrastruktur på sin egen server, uavhengig av eksterne tjenester. Brukertilgang gis via et nettleserbasert webgrensesnitt. Koden er skrevet i Go og er åpen kildekode under AGPLv3-lisensen.
Alle personlige data og chathistorikk lagres kryptert med nøkler knyttet til individuelle brukere. I tillegg til tekstchat, støttes tale- og videosamtaler, innebygde multimediemeldinger, skjermdeling og ende-til-ende-meldingskryptering. Plattformen støtter også fulltekstsøk, forhåndsvisninger av eksterne lenker, tilstedeværelsesdeteksjon, statusinnstillinger og rollebasert tilgangskontroll.
Programtillegg kan brukes til å legge til ekstra funksjonalitet og tilpasse plattformen. Sentralisert pålogging (SSO) og integrasjon med bedriftssystemer via GraphQL og NATS API-er er tilgjengelig. Installasjonen utføres ved å kjøre en selvstendig kjørbar fil, omtrent 70 MB stor, som ikke krever ytterligere avhengigheter eller et eksternt databasesystem.
Prosjektets tilstand anses som stabil nok for produksjonsbruk, men ikke all planlagt funksjonalitet er implementert ennå. For eksempel planlegger den neste versjonen, Chatto 0.5, å integrere funksjoner for moderering og rapportering av upassende innhold, samt legge til støtte for tilkobling til flere servere til klienten. Chatto 1.0.0 er planlagt utgitt om 6–12 måneder, men endringer som bryter bakoverkompatibiliteten er mulige før den tid.

Kilde: opennet.ru
