A self hosted chat application with end-to-end encrypted messaging.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier 3ヶ月前
.mvn/wrapper Regression left out mvnw 5ヶ月前
src added formatter plugin 3ヶ月前
.gitignore added formatter plugin 3ヶ月前
.prettierignore added prettier 3ヶ月前
.prettierrc added prettier config 3ヶ月前
Gruntfile.js Updated gruntfile 3ヶ月前
License Added markdown version of license 4ヶ月前
License.md Added markdown version of license 4ヶ月前
Readme.md Added preview image to readme 3ヶ月前
agpl-v3-logo.png added license image 3ヶ月前
chatto-preview-main.png Added preview image to readme 3ヶ月前
eclipse-formatter.xml Refactored src out of subfolder 5ヶ月前
mvnw Refactored src out of subfolder 5ヶ月前
mvnw.cmd Refactored src out of subfolder 5ヶ月前
package.json added prettier 3ヶ月前
pom.xml added formatter plugin 3ヶ月前
tsconfig.json Refactored frontend 5ヶ月前
yarn.lock added prettier 3ヶ月前

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