Ruma

A set of Rust crates for interacting with the Matrix chat network. (by ruma)

Ruma Alternatives

Similar projects and alternatives to Ruma

  1. Synapse

    371 Ruma VS Synapse

    Discontinued Synapse: Matrix homeserver written in Python/Twisted.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. axum

    172 Ruma VS axum

    HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

  4. zero-to-production

    Code for "Zero To Production In Rust", a book on API development using Rust.

  5. ribbit

    20 Ruma VS ribbit

    A portable, compact and extensible Scheme implementation to 25 targets. R4RS compliant.

  6. lovely-tensors

    12 Ruma VS lovely-tensors

    Tensors, for human consumption

  7. ctru-rs

    6 Ruma VS ctru-rs

    Rust wrapper for libctru

  8. jotsy

    4 Ruma VS jotsy

    Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind

  9. pdf

    2 Ruma VS pdf

    Rust library to read, manipulate and write PDF files.

  10. cgmath-rs

    4 Ruma VS cgmath-rs

    A linear algebra and mathematics library for computer graphics.

  11. blazex

    3 Ruma VS blazex

    AOT compiled object oriented programming language

  12. matrix-rust-sdk

    Matrix Client-Server SDK for Rust

  13. lovely-jax

    4 Ruma VS lovely-jax

    JAX Arrays for human consumption

  14. lovely-numpy

    4 Ruma VS lovely-numpy

    NumPy arrays, ready for human consumption

  15. shiplift

    1 Ruma VS shiplift

    🐳 🦀 rust interface for maneuvering docker containers

  16. automodera

    A Publish-Subscribe Network for Distributing Perceptual Hashes of Images, written in Java and Rust.

  17. ping

    4 Ruma VS ping

    A cross-platform and blazingly fast Matrix client focused on group and gaming chat. (by mirdaki)

  18. amsterdam

    The Amsterdam Web Communities System

  19. URCL

    URCL Official Documentation

  20. tidygrad

    2 Ruma VS tidygrad

    A tidy library for gradient-based optimization

  21. nvml-tool

    Control / monitor fan speed and power of Nvidia GPUS thriugh the NVML interfase

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Ruma alternative or higher similarity.

Ruma discussion

Log in or Post with

Ruma reviews and mentions

Posts with mentions or reviews of Ruma. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-06-01.
  • Ask HN: Who wants to be hired? (June 2026)
    19 projects | news.ycombinator.com | 1 Jun 2026
    Location: Oakland, CA

    Remote: Exclusively

    Willing to relocate: No

    Technologies: Rust, Axum, Ruby, Ruby on Rails, TypeScript/JavaScript, Node.js, PostgreSQL, Python, Flask, AWS, Docker, Kubernetes

    Résumé: https://www.jimmycuadra.com/jimmy_cuadra_resume.pdf

    Email: jimmy@jimmycuadra.com

    I was laid off by Cisco Meraki last summer, where I spent four years as a technical lead for the cloud side of the wireless products. I have experience in both web development and cloud infrastructure roles.

    I have worked for years in open source software development. I created and ran two notable open source projects: Lita, a ChatOps framework for Ruby (https://github.com/litaio/lita) which is used by many companies for automating internal operations and workflows, and Ruma, an implementation of the Matrix protocol in Rust (https://ruma.dev/) which went on to become the basis for the official Rust SDK for Matrix.

    My ideal role would be building software targeting other developers, either as a member of a developer tools team, or for a company whose products are made for developers. I'm also drawn to companies building "neutral" utilities whose value is fairly self-evident: Things like PagerDuty and Stripe which are generally useful and provide the infrastructure needed for other things to work.

    I would love to use Rust professionally, but I'm fine with other languages, too. I'd also be very happy to work on a product with an amount of open source code, given my background working on OSS projects.

  • Ask HN: Who wants to be hired? (May 2026)
    27 projects | news.ycombinator.com | 1 May 2026
    Email: jimmy@jimmycuadra.com

    I was laid off by Cisco Meraki last summer, where I spent four years as a technical lead for the cloud side of the wireless products.

    I have worked for years in open source software development. I created and ran two notable open source projects: Lita, a ChatOps framework for Ruby (https://github.com/litaio/lita) which is used by many companies for automating internal operations and workflows, and Ruma, an implementation of the Matrix protocol in Rust (https://ruma.dev/) which went on to become the basis for the official Rust SDK for Matrix.

  • Looking for Axum app boilerplate
    7 projects | /r/rust | 19 Jan 2023
  • Merged stub of Rust integrated into Synapse, default Matrix homeserver
    3 projects | /r/rust | 6 Sep 2022
    This could in turn lead to Synapse pulling in Ruma as a dependency. Meanwhile, Rust is already a huge part of the Matrix org’s fundamental tech stack, covering encryption, authentication and wysiwyg editing,
  • What was the Rust project in your portfolio that got you hired as a Rust developer?
    8 projects | /r/rust | 19 Apr 2022
    I got a 404 there, but this link works for me!
  • Designing Rust bindings for REST APIs
    2 projects | /r/rust | 1 Jun 2021
    Nice! For ruma we do a very similar thing, but with the endpoint definitions being usable for both client & server side, custom macros to make it all more manageable, and with structs with public fields (#[non_exhaustive] for forwards compat) instead of builders.
  • Mattermost Down
    1 project | /r/Redox | 22 Feb 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Ruma repo stats
7
718
9.8
1 day ago

ruma/ruma is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Ruma is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?