A self hosted chat application with end-to-end encrypted messaging.
Je kunt niet meer dan 25 onderwerpen selecteren Onderwerpen moeten beginnen met een letter of nummer, kunnen streepjes bevatten ('-') en kunnen maximaal 35 tekens lang zijn.
 
 
 
 
 
 
Rohan Sircar 641c340b15 added prettier 9 maanden geleden
.mvn/wrapper Regression left out mvnw 12 maanden geleden
src added formatter plugin 9 maanden geleden
.gitignore added formatter plugin 9 maanden geleden
.prettierignore added prettier 9 maanden geleden
.prettierrc added prettier config 9 maanden geleden
Gruntfile.js Updated gruntfile 10 maanden geleden
License Added markdown version of license 10 maanden geleden
License.md Added markdown version of license 10 maanden geleden
Readme.md Added preview image to readme 10 maanden geleden
agpl-v3-logo.png added license image 10 maanden geleden
chatto-preview-main.png Added preview image to readme 10 maanden geleden
eclipse-formatter.xml Refactored src out of subfolder 12 maanden geleden
mvnw Refactored src out of subfolder 12 maanden geleden
mvnw.cmd Refactored src out of subfolder 12 maanden geleden
package.json added prettier 9 maanden geleden
pom.xml added formatter plugin 9 maanden geleden
tsconfig.json Refactored frontend 11 maanden geleden
yarn.lock added prettier 9 maanden geleden

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