Ruby Rust

Open-source Ruby projects categorized as Rust

Top 11 Ruby Rust Projects

  1. ruby

    The Ruby Programming Language

    Project mention: Better Know a Ruby Thing: Singleton Classes | news.ycombinator.com | 2025-01-31

    > * A pointer to a unique class for that instance, called the “singleton class” of the object, also used for method lookup

    I don't think this is accurate. The source code shows a generic `RObject` [0] contains flags, a pointer to a class (named `klass`), and instance variables. An `RClass` [1] contains flags, `klass`, `super` and a table of methods.

    In both cases there is only a single pointer to a class that's used for method lookup.

    > Ruby will look in the singleton class for the specific user instance first, and will only look for an instance method of the class if there is no matching method in the singleton class.

    This is true, but it implies that Ruby does two separate lookups. The actual solution is more elegant.

    An object's `klass` points to its singleton class, and method lookup happens only on that class and its superclasses. The second lookup implied above actually happens implicitly because the class of the object is an ancestor of the singleton class.

    Specifically, for `class C`, its `klass` points to `<< C`, whose ancestors are `<< Object`, `<< BasicObject`, `Class`, `Module`, `Object` and `BasicObject`.

    Ruby's whole object model, and the way it sets up this inheritance chain, is IMO beautiful and underappreciated.

    > I’m not really sure why the Smalltalk solution wasn’t used

    I think the way Ruby actually works is closer to the Smalltalk approach than the author realizes.

    [0] https://github.com/ruby/ruby/blob/71f402c5d50919b0329d04704d...

    [1] https://github.com/ruby/ruby/blob/71f402c5d50919b0329d04704d...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. dependabot-core

    🤖 Dependabot's core logic for creating update PRs.

    Project mention: Keeping Your Lagoon Dependencies Up-to-Date: A Developer's Guide | dev.to | 2024-10-29

    Dependabot- Integrated with GitHub

  4. fib

    Performance Benchmark of top Github languages

  5. rucaptcha

    Captcha Gem for Rails, which generates captcha image by Rust.

  6. flutter-rust-ffi

    Starter project for Flutter plugins willing to access native and synchronous rust code using FFI

  7. tantiny

    Tiny full-text search for Ruby powered by Tantivy

  8. videosdk-rtc-api-server-examples

    Example code for backend token generation and meeting id creation in major backend languages

  9. SaaSHub

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

    SaaSHub logo
  10. halton-rb

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

  11. labradorite-notebook

    Dramatization: Every online notebook failed me. Labradorite keeps me sane. All my notes at my fingertips.

  12. aoc2021

    Solutions for Advent of Code 2021 (by arturhoo)

  13. rust-project-workflow

    Rust just need build once time!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby Rust discussion

Log in or Post with

Ruby Rust related posts

  • Isolating complexity is the essence of successful abstractions

    2 projects | news.ycombinator.com | 22 Jan 2025
  • Reading the Ruby 3.4 NEWS with professionals (English translation)

    17 projects | dev.to | 26 Dec 2024
  • Installing Rust on macOS with Homebrew

    2 projects | dev.to | 17 Nov 2024
  • Rewrite It in Rails

    4 projects | news.ycombinator.com | 4 Nov 2024
  • Ruby: A great language for shell scripts

    11 projects | news.ycombinator.com | 22 Jun 2024
  • EventMachine Performance Spikes

    2 projects | /r/ruby | 5 Sep 2023
  • Way to make Emacs feel smoother?

    3 projects | /r/emacs | 17 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Rust projects in Ruby? This list will help you:

# Project Stars
1 ruby 22,315
2 dependabot-core 4,845
3 fib 883
4 rucaptcha 693
5 flutter-rust-ffi 593
6 tantiny 222
7 videosdk-rtc-api-server-examples 10
8 halton-rb 10
9 labradorite-notebook 8
10 aoc2021 2
11 rust-project-workflow 2

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Ruby is
the 12th most popular programming language
based on number of references?