SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 Rust Ruby Projects
Oso is a batteries-included framework for building authorization in your application.Project mention: Who's hiring developer advocates? (October 2023) | dev.to | 2023-10-02
Link to GitHub -->
💎 Artichoke is a Ruby made with RustProject mention: Ruby 3.2.0 Is from Another Dimension | news.ycombinator.com | 2023-01-04
The java based ruby, removes the GIL, which provides us real multithreading.
Truffleruby is "A high performance implementation of the Ruby programming language, built on GraalVM." If you prefer there is even a rust based ruby https://github.com/artichoke/artichoke
again, IMO, the microbenchmark, doesn't matter. What matters is the problem domain, whole stack and the whole "speed", including development, deployment and etc, and for some domains, ruby is the best and fast choice.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.Project mention: WASM by Example | news.ycombinator.com | 2023-11-15
Extism handles this really well across 16 or so different languages - and you don’t need to write a whole IDL / schema.
It’s a general purpose framework for building with WebAssembly and sharing code across languages is a great way to put it to work.
Sampling CPU profiler for RubyProject mention: Flameshow: A Terminal Flamegraph Viewer | news.ycombinator.com | 2023-09-24
A task runner and repo management tool for the web ecosystem, written in Rust.Project mention: Launch HN: Moonrepo (YC W23) – Open-source build system | news.ycombinator.com | 2023-02-21
(for context - I'm not interested in first class node support)
This seems pretty cool. I particularly like how 'gradual' it seems to be relative to things like Bazel, i.e. you can take some shell scripts and migrate things over. I did have a play and hit an initial problem around project caching I think, which I raised at .
One comment, from the paranoid point of view of someone who has built distributed caching build systems before is that your caching is very pessimistic! I understand why you hash outputs by default (as well as inputs), but I think that will massively reduce hit rate a lot of the time when it may not be necessary? I raised .
As an aside, I do wish build systems moved beyond the 'file-based' approach to inputs/outputs to something more abstract/extensible. For example, when creating docker images I'd prefer to define an extension that informs the build system of the docker image hash, rather than create marker files on disk (the same is true of initiating rebuilds on environment variable change, which I see moon has some limited support for). It just feels like language agnostic build systems saw the file-based nature of Make and said 'good enough for us' (honorable mention to Shake, which is an exception ).
The enterprise-ready webhooks service 🦀Project mention: Svix – Webhooks as a Service | news.ycombinator.com | 2023-10-04
Native Ruby extensions written in Rust
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A little bit fast and modern Ruby version manager written in RustProject mention: How good is Ruby/Rails development on the M1 chip? | /r/ruby | 2023-01-18
One think I'vs done is I moved to Frum to manage the different ruby versions on my Mac.
Ruby bindings for Rust. Write Ruby extension gems in Rust, or call Ruby from Rust.Project mention: Regarding using multiple languages in one project | /r/learnprogramming | 2023-02-15
You can also use Rust to write an extension module that can be loaded into the Ruby interpreter, so that everything runs in the same process: https://github.com/matsadler/magnus
💎🕸 WebAssembly runtime for RubyProject mention: Wasmer – Run, Publish and Deploy any code, anywhere | news.ycombinator.com | 2023-09-17
Looks like it's done through shared library
Ruby parser written in Rust
mruby safe bindings for Rust
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.Project mention: Does LiveSplit just suck in horizontal mode or am I genuinely doing something incorrectly? | /r/speedrun | 2023-02-28
You could make your own livesplit-core frontend if you really are going to go for that route https://github.com/LiveSplit/livesplit-core
Easily build Ruby native extensions in RustProject mention: Ruby 3.2.0 Released | news.ycombinator.com | 2022-12-25
Low-overhead sampling profiler and tracer for Ruby implemented in BPF (by javierhonduco)
The easiest way to build & deploy cloud native microservices! Written in Rust, powered by WebAssembly 🚀
An RPG Maker XP-VX Ace rewrite, written in Rust with love 💕 (by Astrabit-ST)
Ruby WebAssembly runtime powered by WasmtimeProject mention: Magnus 0.5 released (Library for writing Ruby gems in Rust) | /r/ruby | 2023-02-11
Heroku's Cloud Native Buildpack for Ruby applications.Project mention: Detect if `clear_env` has been called on a Command | /r/learnrust | 2023-03-16
Introduce my own Command like struct that I control: I don't love it, it feels heavy handed, wasn't very modular and broke with the existing ecosystem. Maybe I could make a better API design now though, since the first version was ages ago. https://github.com/heroku/buildpacks-ruby/blob/a63337c764a816122e7ccaea50005cfa85482e90/commons/src/env_command.rs
⏳ Ruby `Time#strftime` parser and formatter
Tool for ruby codebases used to enforce boundaries and modularize Rails applications
🎄 My Advent of Code solutions. Often done with unfamiliar languages so don't expect idiomatic code. (by dmshvetsov)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Ruby related posts
Fish – Update on the Rust Port
7 projects | news.ycombinator.com | 26 Nov 2023
Wasmer – Run, Publish and Deploy any code, anywhere
3 projects | news.ycombinator.com | 17 Sep 2023
When counting lines in Ruby randomly failed SerpApi deployments
3 projects | dev.to | 7 Sep 2023
Mailtutan is an SMTP server s written in Rust for test and development environments.
3 projects | /r/rust | 7 Jun 2023
[Rust] Quelle est la meilleure façon actuelle d'appeler Rust de Ruby?
1 project | /r/enfrancais | 5 May 2023
Rails Resque - AWS ECS task randomly stuck
1 project | /r/rails | 10 Apr 2023
The Rust Trademark Borrow Checker : Rust Foundation Solicits Feedback on Updated Policy for Trademarks
5 projects | /r/programming | 9 Apr 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b194068>
www.saashub.com | 9 Dec 2023
What are some of the best open-source Ruby projects in Rust? This list will help you: