Chatto, platforma na vytváranie skupinových chatov, je teraz open source.

Chatto, chatovacia platforma určená na organizovanie komunikácie v komunitách a vývojových tímoch, bola prevedená na open source. Platforma je optimalizovaná pre maximálnu responzívnosť rozhrania, minimálnu spotrebu zdrojov backendu a jednoduché nasadenie infraštruktúry skupinového chatu na vlastnom serveri, nezávisle od externých služieb. Prístup používateľov je zabezpečený prostredníctvom webového rozhrania založeného na prehliadači. Kód je napísaný v jazyku Go a je open source pod licenciou AGPLv3.

Všetky osobné údaje a história chatu sú uložené šifrované pomocou kľúčov viazaných na jednotlivých používateľov. Okrem textového chatu sú podporované hlasové a videohovory, vložené multimediálne správy, zdieľanie obrazovky a šifrovanie správ typu end-to-end. Platforma tiež podporuje fulltextové vyhľadávanie, ukážky externých odkazov, detekciu prítomnosti, nastavenia stavu a riadenie prístupu na základe rolí.

Na pridanie ďalších funkcií a prispôsobenie platformy je možné použiť pluginy. K dispozícii je centralizované prihlásenie (SSO) a integrácia s podnikovými systémami prostredníctvom rozhraní GraphQL a NATS API. Inštalácia sa vykonáva spustením samostatného spustiteľného súboru s veľkosťou približne 70 MB, ktorý nevyžaduje žiadne ďalšie závislosti ani externú databázu.

Stav projektu sa považuje za dostatočne stabilný na produkčné použitie, ale ešte neboli implementované všetky plánované funkcie. Napríklad ďalšia verzia, Chatto 0.5, plánuje integrovať funkcie na moderovanie a hlásenie nevhodného obsahu, ako aj pridať podporu pre pripojenie klienta k viacerým serverom. Vydanie Chatto 1.0.0 je plánované o 6 až 12 mesiacov, ale zmeny, ktoré narušia spätnú kompatibilitu, sú možné aj predtým.



Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster