# Introducing Ruvy

DevFeed: [Introducing Ruvy](<https://devfeed.tech/articles/introducing-ruvy-1452.md>)

Original publisher: [Read original article](<https://shopify.engineering/introducing-ruvy>)

Author: Jeff Charles

Published: 2023-10-18T13:43:29Z

Content type: release

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [toolchain](<https://devfeed.tech/topics/toolchain.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [open](<https://devfeed.tech/tags/open.md>), [performance](<https://devfeed.tech/tags/performance.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

## AI overview

Ruvy is an open-source Ruby-to-WebAssembly toolchain built on ruby.wasm. It pre-initializes the Ruby VM and preloads Ruby files to improve performance and simplify execution without runtime WASI arguments.

## Source excerpt

We've recently open sourced a project called Ruvy! Ruvy is a toolchain that takes Ruby code as input and creates a WebAssembly module that will execute that Ruby code. There are other options for creating Wasm modules from Ruby code. The most common one is ruby.wasm. Ruvy is built on top of ruby.wasm to provide some specific benefits.