Source Code

Macaw is an in-development retro-modern XMPP chat client that takes from the best of all the eras of instant messaging. Chat apps can be fast, featureful and fun.

handmade with <3 at

Private

End-to-end encryption is supported and enabled by default for direct messages and private group chats via OMEMO 2, which uses the Signal Protocol for perfect forward secrecy.

Federated

No vendor lock-in. Communicate with all your friends on different servers. You have the ability to host all your own data yourself if you wish to.

Libre

Fully open source, allowing anyone to read and modify the source code to ensure security and add features.

Open Protocol

Uses the XMPP (Jabber) protocol, which is mature and battle-tested, but still open and easily extensible allowing for the implementation of modern features.

Superfast

A modern codebase built from the ground up in Rust, with a focus on parallelisation. The Iced library enables lightweight and customisable GPU-accelerated GUI. No webviews here.

Resilient

Almost all features can be used while offline, and the type-safety of Rust ensures both stability from crashes through robust error/failstate handling, and security through memory safety.

@

XMPP Compliance