Chatto - A Self Hosted E2EE Chat Application
Chatto is a self hosted, end to end encrypted chat application. Repository Documentation Key Features Open Source, Self Hosted Messages are encrypted end to end using AES GCM encryption (paramters like keysize can be configured) No personal information such as names or email required Does not rely on any external services like auth services, mail servers or captcha services You are in control of your data. Backend exposes a JSON API that can be used by third party clients The chat messages support markdown Technical Features Made with Java, Spring Boot and Hibernate Front end is made with Thymeleaf templates and uses AJAX(written in TypeScript) to provide dynamic functionality All password are stored hashed using Bcrypt Uses a custom token based authentication scheme making use of Spring Security. [Read more from Chatto - A Self Hosted E2EE Chat Application...]