From 2cdcdbc9a9a74fb9d4772d77c0561e5d0d18d9b7 Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Fri, 4 Apr 2025 13:34:20 +0100 Subject: initial commit --- index.html | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 index.html (limited to 'index.html') diff --git a/index.html b/index.html new file mode 100644 index 0000000..c338a6d --- /dev/null +++ b/index.html @@ -0,0 +1,107 @@ + + + + + + + + Macaw IM + + + + + +
+
+ + +
+ +
+ 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 and a + cross-platform shared core logic.

+
+
+

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

+
    +
  • RFC 6120: XMPP Core
  • +
  • RFC 6121: XMPP IM
  • +
  • RFC 7590: Use of TLS in XMPP
  • +
  • XEP-0030: Service Discovery
  • +
  • XEP-0115: Entity Capabilities
  • +
  • XEP-0163: Personal Eventing Protocol
  • +
  • XEP-0368: SRV records for XMPP over TLS
  • +
  • XEP-0203: Delayed Delivery
  • +
  • XEP-0199: XMPP Ping
  • +
  • XEP-0084: User Avatar
  • +
  • XEP-0172: User Nickname
  • +
+
+
+ + + -- cgit