Go AGPL-3.0

chatto

A fully-featured team and group chat application that you can easily selfhost.

C

chattocorp

Dernière activité 29 sept. 2026
chattocorp/chatto

2,8 k

étoiles

129

forks

211

issues ouvertes

chatcommunicationgdpr-compliantprivacy-firstscreensharingvideo-callsvoice-calls

Ce README est souvent en anglais.

CI Latest release License: AGPL-3.0-or-later with Apache-2.0 exceptions

Chatto

It's Chatto!

A really good chat application for teams and communities, free and easy to self-host, with cloud hosting available soon.

Chatto is built with the help of coding agents. Read Chatto is Robots to learn more.

What Is in This Repository

  • Chatto: the chat server, CLI, and bundled web frontend.
  • Runling: an independent workflow and agent orchestrator, published to npm as runling.
  • Authling: an independent identity provider. It is here temporarily and will move to its own repository.
  • Shared framework modules: events, jetstreamutil, natsruntime, datacrypto, and appconfig.

Development

mise dev

This installs the tools and dependencies of Chatto, then starts it. mise dev-full also starts Authling, Runling, Mailpit, and LiveKit. Open http://chatto.local.localhost:4000 and sign in as alice with the password foobar123. See CONTRIBUTING.md for the complete development guide.

License

Chatto uses AGPL-3.0-or-later by default. The shared framework modules, standalone frontend, integration surfaces, documentation, and examples use Apache-2.0. Runling uses MIT. See LICENSING.md and REUSE.toml for the exact boundary.

The licenses do not give permission to use Chatto names or logos as official branding for a fork or modified version. See NOTICE.

Contributing

This project does not accept outside contributions at this time. See CONTRIBUTING.md for bug reports and development notes.

Projets similaires

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

Gochatchat-applicationchatapp
Ttinode
13,5 k étoiles2,1 k

IM Chat, High-performance, scalable, self-hosted instant messaging server in Go — private chat, groups, chatrooms, WebSocket and REST APIs.

Gochatchat-servergolang
Jjuggleim
3,6 k étoiles375

Lightweight, self-hosted, open-source chat server with voice, video, text, and screen sharing. Built for small groups who want privacy, simplicity, and full control over their data.

TypeScriptbunchatdata-ownership
SSharkord
1,5 k étoiles137