Koden til Chatto, en platform til oprettelse af gruppechattes, er blevet åbnet

Chatto er en chatplatform designet til at organisere kommunikation i fællesskaber og udviklerteams, som nu er blevet et åbent projekt. Platformen er optimeret for at opnå maksimal responsivitet i brugergrænsefladen, minimalt backend-ressourceforbrug og nem implementering på den private serverinfrastruktur til gruppechat, uafhængig af eksterne tjenester. Brugerne får adgang gennem en webgrænseflade i browseren. Koden er skrevet i Go og er åben under AGPLv3-licensen.

Alle personlige data og chat-historik opbevares i krypteret form ved hjælp af nøgler knyttet til individuelle brugere. Udover tekstchat understøttes der stemme- og videoopkald, integration af multimediebeskeder, skærmdeling og ende-til-ende-kryptering af beskeder. Platformen understøtter også fuldtekst søgning, forhåndsvisning af links til eksternt indhold, tilstedeværelsesdetektion, statusangivelse og adgangskontrol baseret på roller.

For at tilføje ekstra funktionalitet og tilpasning kan der anvendes udvidelsesmoduler. Centraliseret login (SSO) og integration med virksomhedssystemer via GraphQL API og NATS er muligt. Installation sker ved at starte en selvstændig eksekverbar fil på omkring 70 MB, som ikke kræver yderligere afhængigheder eller ekstern database.

Projektets tilstand vurderes som tilstrækkeligt stabil til erhvervsmæssige anvendelser, men ikke al planlagt funktionalitet er endnu implementeret. I den næste version, Chatto 0.5, planlægges det at integrere modereringsmuligheder og indsendelse af klager om upassende indhold, samt at tilføje støtte til forbindelse til flere servere i klientdelen. Der planlægges et release af Chatto 1.0.0 om 6-12 måneder, hvori ændringer, der bryder bagudkompatibilitet, ikke kan udelukkes.



Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster