Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
skryukov committed Feb 16, 2024
1 parent 5f3ccf9 commit 4f4a200
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,20 @@
# Ruby WASI Playground [WIP]
# RunRuby.dev

A basic playground built with [ruby.wasm](https://github.com/ruby/ruby.wasm).
[RunRuby.dev](https://runruby.dev) brings Ruby programming into your browser, streamlining the process of writing and running Ruby code. Here's what sets it apart:

- **Simple Editing**: Easily create, rename, and manage text files and directories directly in your browser.
- **Bundler Support**: Add a `Gemfile` to your project and click "Bundle Install". The absence of native networking in WASI is not a problem.
- **Networking**: For networking, try using `Faraday` with the `Faraday::Adapter::JS` adapter to make web requests from Ruby.wasm.
- **Quick start**: Access gems or gists quickly with `runruby.dev/{gem_name}` and `runruby.dev/gist/{id}` URLs.
- **Gems Caching**: Take advantage of the browser's cache to prevent re-downloading gems, enhancing efficiency.

Built on top of [ruby.wasm](https://github.com/ruby/ruby.wasm) 💕.

<img src="https://cdn.evilmartians.com/badges/logo-no-label.svg" alt="" width="22" height="16" /> Made in <b><a href="https://evilmartians.com/devtools?utm_source=runruby&utm_campaign=devtools-button&utm_medium=github">Evil Martians</a></b>, product consulting for <b>developer tools</b>.

## Development

[![Open in Codeflow](https://developer.stackblitz.com/img/open_in_codeflow.svg)](https:///pr.new/skryukov/ruby-wasi-playground)
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://pr.new/skryukov/runruby.dev)

To run project locally:

Expand All @@ -23,5 +33,5 @@ To run project locally:
1. Run local server:

```sh
npm start
npm run dev
```

0 comments on commit 4f4a200

Please sign in to comment.