Live data from Hacker News

Chatto is now open source

hmans.dev

261–270 of 319 posts

Re: Chatto is now open source

#261

I'd like to know compared to Mattermost, what are the advantages and disadvantages of Chatter? btw, I'm very happy to see that the Chatter backend is implemented in Go. Go is very good at these.

You can self-host Chatto with zero limitations without having to pay me.

Re: Chatto is now open source

#262

The killer feature of Discord for me is being able to jump between communities without logging in to each of them. Open source alternatives never provide that. Does this one? Matrix is the obvious exception but the UX has always been terrible for me. I don't need e2ee for group messages and it brings too much complexity with it.

Each Chatto server by design is entirely isolated, including user accounts. But I'm aware that having to email-signup on every server you want to hang out in would eventually be too annoying. I'm exploring some lightweight identity federation ideas that I hope to ship with 0.5 where you can use your Chatto account on one server to log into another server (if it's configured to allow this.)

Re: Chatto is now open source

#264
post #55

So encrypted at rest but no E2EE, did I read that right?

Yes, Chatto's core system does not use e2ee. This is by design; if there ever are e2ee features -- and chances are good they will, in some shape -- the encryption will be layered on top of that (encrypted message payloads and such.)

Re: Chatto is now open source

#266

Looks really nice, thank you for open-sourcing. I keep a directory of opensource alternatives. Would you say this is a Discord or Slack alternative?

In terms of inspiration and also the market that I want to go after with Chatto Cloud, this is definitely aiming to be an alternative to Slack, Teams, Mattermost et al. I've tried to make it friendly and casual enough to _also_ work as a Discord alternative, though.

Re: Chatto is now open source

#267

While I do need E2E and SSO making Chatto not suitable, it looks pretty cool. NATS is cool as well. Hope to see it doing well.

Chatto does have full SSO support (OIDC and some selected providers like Google, GitHub, and, ironically, Discord, with more coming in the next releases.)

Re: Chatto is now open source

#268

Saw so many open source chats happen behind (or "in") Discord. Will this allow community members to drop in and chat and Google the contents?

There are plans for making individual rooms public, allowing unauthenticated users to access them (or allowing crawlers to index the content), but so far those plans do not include any sort of write access.

Re: Chatto is now open source

#270

Looks great - is there any info on what server resources are actually required per feature or user count?

Still figuring out the numbers, so very hard to answer at the moment. Chatto is quite lightweight though; a fresh instance will run at tens of MB of RAM usage. RAM usage then scales with activity and CCU; on the Chatto HQ server, I'm currently seeing around 10 MB per additional connected user. I want this to be less, there's probably lots of room for optimization.

(You can scale Chatto horizontally across as many processes and servers as you need, so communities with tens of thousands of CCU should be perfectly feasible. But as you can imagine, there's precious little real-world proof for this yet :b)

Post reply on HN