Matrix is an open specification for an online communication protocol. It includes all the features you'd expect from a modern chat platform including instant messaging, group chats, audio and video calls, searchable message history, synchronization across all your devices, and end-to-end encryption. Matrix is federated, so no single company controls the system or your data. You can use an existing server you trust or run your own, and the servers synchronize messages seamlessly. Learn more in the Introduction to Matrix. Rust is a systems programming language from Mozilla built with safety, concurrency, and performance in mind. Its novel approach to memory safety and its rich type system make it an excellent choice for writing fast, secure, and reliable programs.

Features

  • Ruma is a set of Rust library crates for working with the Matrix protocol
  • A set of Rust crates (libraries) for interacting with the Matrix chat network
  • Ruma 0.10.0 supports all events and REST endpoints of Matrix 1.10.
  • Documentation available
  • Examples available
  • ruma re-exports all of the other crates
  • Chat one-on-one with another person
  • Chat with multiple people at once. Group chats can be public or private
  • Get confirmation that someone's read your messages

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow Ruma

Ruma Web Site

Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ruma!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Libraries

Registered

2024-06-04