Magnus: Ruby bindings for Rust

This page summarizes the projects mentioned and recommended in the original post on /r/ruby

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ruby-rust-extension-benchmark

    Benchmark Ruby extension using Rust (Helix, Ruru, Rutie, FFI) and C

  • I opened a PR adding Magnus to your benchmarks if you want to give it a go re-running them. No worries if you've not go the time, I actually found a couple of things I can improve in Magnus while I was doing it, so it's already been a useful exercise for me.

  • magnus

    Ruby bindings for Rust. Write Ruby extension gems in Rust, or call Ruby from Rust.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • halton-rb

    A Ruby library, written in Rust, for generating Halton sequences

  • This is something I've been working on for a while. It's a friendlier way to write native extension gems for Ruby, using Rust instead of C. Here's an example gem: https://github.com/matsadler/halton-rb

  • rutie

    “The Tie Between Ruby and Rust.”

  • I'm not the first person to have this idea, there's also the great rutie. I make no claims that Magnus is any better, it's just my attempt at it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts