A self hosted chat application with end-to-end encrypted messaging.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier hace 9 meses
.mvn/wrapper Regression left out mvnw hace 12 meses
src added formatter plugin hace 9 meses
.gitignore added formatter plugin hace 9 meses
.prettierignore added prettier hace 9 meses
.prettierrc added prettier config hace 9 meses
Gruntfile.js Updated gruntfile hace 10 meses
License Added markdown version of license hace 10 meses
License.md Added markdown version of license hace 10 meses
Readme.md Added preview image to readme hace 10 meses
agpl-v3-logo.png added license image hace 10 meses
chatto-preview-main.png Added preview image to readme hace 10 meses
eclipse-formatter.xml Refactored src out of subfolder hace 12 meses
mvnw Refactored src out of subfolder hace 12 meses
mvnw.cmd Refactored src out of subfolder hace 12 meses
package.json added prettier hace 9 meses
pom.xml added formatter plugin hace 9 meses
tsconfig.json Refactored frontend hace 11 meses
yarn.lock added prettier hace 9 meses

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