A self hosted chat application with end-to-end encrypted messaging.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier vor 11 Monaten
.mvn/wrapper Regression left out mvnw vor 1 Jahr
src added formatter plugin vor 11 Monaten
.gitignore added formatter plugin vor 11 Monaten
.prettierignore added prettier vor 11 Monaten
.prettierrc added prettier config vor 11 Monaten
Gruntfile.js Updated gruntfile vor 11 Monaten
License Added markdown version of license vor 11 Monaten
License.md Added markdown version of license vor 11 Monaten
Readme.md Added preview image to readme vor 11 Monaten
agpl-v3-logo.png added license image vor 11 Monaten
chatto-preview-main.png Added preview image to readme vor 11 Monaten
eclipse-formatter.xml Refactored src out of subfolder vor 1 Jahr
mvnw Refactored src out of subfolder vor 1 Jahr
mvnw.cmd Refactored src out of subfolder vor 1 Jahr
package.json added prettier vor 11 Monaten
pom.xml added formatter plugin vor 11 Monaten
tsconfig.json Refactored frontend vor 1 Jahr
yarn.lock added prettier vor 11 Monaten

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