A self hosted chat application with end-to-end encrypted messaging.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier před 9 měsíci
.mvn/wrapper Regression left out mvnw před 12 měsíci
src added formatter plugin před 9 měsíci
.gitignore added formatter plugin před 9 měsíci
.prettierignore added prettier před 9 měsíci
.prettierrc added prettier config před 9 měsíci
Gruntfile.js Updated gruntfile před 10 měsíci
License Added markdown version of license před 10 měsíci
License.md Added markdown version of license před 10 měsíci
Readme.md Added preview image to readme před 10 měsíci
agpl-v3-logo.png added license image před 10 měsíci
chatto-preview-main.png Added preview image to readme před 10 měsíci
eclipse-formatter.xml Refactored src out of subfolder před 12 měsíci
mvnw Refactored src out of subfolder před 12 měsíci
mvnw.cmd Refactored src out of subfolder před 12 měsíci
package.json added prettier před 9 měsíci
pom.xml added formatter plugin před 9 měsíci
tsconfig.json Refactored frontend před 11 měsíci
yarn.lock added prettier před 9 měsíci

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