A self hosted chat application with end-to-end encrypted messaging.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier pirms 9 mēnešiem
.mvn/wrapper Regression left out mvnw pirms 12 mēnešiem
src added formatter plugin pirms 9 mēnešiem
.gitignore added formatter plugin pirms 9 mēnešiem
.prettierignore added prettier pirms 9 mēnešiem
.prettierrc added prettier config pirms 9 mēnešiem
Gruntfile.js Updated gruntfile pirms 10 mēnešiem
License Added markdown version of license pirms 10 mēnešiem
License.md Added markdown version of license pirms 10 mēnešiem
Readme.md Added preview image to readme pirms 10 mēnešiem
agpl-v3-logo.png added license image pirms 10 mēnešiem
chatto-preview-main.png Added preview image to readme pirms 10 mēnešiem
eclipse-formatter.xml Refactored src out of subfolder pirms 12 mēnešiem
mvnw Refactored src out of subfolder pirms 12 mēnešiem
mvnw.cmd Refactored src out of subfolder pirms 12 mēnešiem
package.json added prettier pirms 9 mēnešiem
pom.xml added formatter plugin pirms 9 mēnešiem
tsconfig.json Refactored frontend pirms 11 mēnešiem
yarn.lock added prettier pirms 9 mēnešiem

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