A self hosted chat application with end-to-end encrypted messaging.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier 11 месяцев назад
.mvn/wrapper Regression left out mvnw 1 год назад
src added formatter plugin 11 месяцев назад
.gitignore added formatter plugin 11 месяцев назад
.prettierignore added prettier 11 месяцев назад
.prettierrc added prettier config 11 месяцев назад
Gruntfile.js Updated gruntfile 11 месяцев назад
License Added markdown version of license 11 месяцев назад
License.md Added markdown version of license 11 месяцев назад
Readme.md Added preview image to readme 11 месяцев назад
agpl-v3-logo.png added license image 11 месяцев назад
chatto-preview-main.png Added preview image to readme 11 месяцев назад
eclipse-formatter.xml Refactored src out of subfolder 1 год назад
mvnw Refactored src out of subfolder 1 год назад
mvnw.cmd Refactored src out of subfolder 1 год назад
package.json added prettier 11 месяцев назад
pom.xml added formatter plugin 11 месяцев назад
tsconfig.json Refactored frontend 1 год назад
yarn.lock added prettier 11 месяцев назад

Readme.md

Chatto

A self hosted chat application with end-to-end encrypted messaging.

Chatto Preview

Documentation available here

The backend is written in Java, and uses Spring Boot. The app itself provides a front end written with thymeleaf templates. The chat AJAX logic is written in TypeScript without any JS framework. The app exposes a JSON API that the inbuilt front end uses to provide chat functionality. However, this API can also be used by a separate client app to provide the same functions.

A WIP client made in ScalaFX is available here. It is a complete rewrite in Scala of the previous client, which was also written using Java and Spring Boot.

License

Chatto is Free Software, licensed under AGPLv3.

AGPLv3