Skip to content

Write and run your Ruby code online. Yet another Ruby Playground that runs entirely in the browser.

License

Notifications You must be signed in to change notification settings

ablzh/ruby-sandbox

Repository files navigation

Ruby Sandbox (WebAssembly)

This project is under active development; the README will be updated as the project evolves. Inspired by Ken H. Burres III's Python Sandbox Turtle Mode, I wanted to build a similar experience for Ruby. Before diving into the "turtle" implementation, my primary focus is on establishing a solid Ruby sandbox environment.

A single-page Ruby sandbox environment using Monaco Editor and Ruby WASM (WebAssembly).

Local Development

To run this project locally, ensure you have Node.js installed.

  1. Clone the repository:

    git clone https://github.com/ablzh/ruby-sandbox.git
    cd ruby-sandbox
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

    Open http://localhost:5173 in your browser. Changes will reload automatically.

  4. Build for production:

    npm run build

    This compiles assets to the dist/ directory.

Credits

Core Stack

AI Assistance

This project was built with the assistance of:

About

Write and run your Ruby code online. Yet another Ruby Playground that runs entirely in the browser.

Resources

License

Stars

Watchers

Forks