Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

ruby.wasm is a collection of WebAssembly ports of the CRuby.

Is ruby/ruby.wasm beginner-friendly?

We have not seen enough recent pull requests from first-time contributors to ruby/ruby.wasm to say how often they are merged. 1 beginner-friendly issue is open now.

Stars
875
Forks
68
Open beginner issues
1
Indexed issues
32
Avg merge
9d 5h
Merged PRs (30d)
1
Dominant language
Ruby
License
MIT
Last GitHub push
Sep 13, 2026
Latest indexed
Sep 19, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to ruby/ruby.wasm

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Your contributions will be published under the project's MIT license.
  3. Pick the open beginner-friendly issue below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Ruby::Box support—is it possible in Ruby WASM?
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    ruby/ruby.wasm#645 · 4 comments ·

  • Web Browser Script URL Returns a 404
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 68/100

    ruby/ruby.wasm#640 · 1 comment · 1 reaction ·

  • Using gems with Node WASI
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    ruby/ruby.wasm#604 · 3 comments ·

  • No direct way to set ruby function/variables within javascript.
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#596 · 5 comments ·

  • wasip2 and component model support
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#585 · 1 comment · 3 reactions ·

  • rbwasm: Bundler.require doesn't work
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    ruby/ruby.wasm#583 ·

  • `Kernel#sleep` stops working since version `2.3.0-2023-11-26-a` in the npm `ruby-head-wasm-wasi`.
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    ruby/ruby.wasm#579 · 7 comments ·

  • Error compiling BigDecimal extension
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    ruby/ruby.wasm#558 · 3 comments · 1 reaction ·

  • Ruby Head compatibility
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    ruby/ruby.wasm#556 · 3 comments ·

  • MatchData#end returns invalid offset when called within evalAsync
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    ruby/ruby.wasm#555 · 5 comments ·

  • Safari WebAssembly: Maximum call stack size exceeded
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#532 · 4 comments · 1 reaction ·

  • Better build orchestration
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#483 ·

  • uwasi instread of browser_wasi_shim
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    ruby/ruby.wasm#482 · 3 comments ·

  • Request: add another example, but showing how to use a gem
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 35/100

    ruby/ruby.wasm#465 · 3 reactions ·

  • `JS::Object#await` is unavailable inside Proc converted into JS closure
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    ruby/ruby.wasm#459 · 2 reactions ·

  • `no implicit conversion of nil into Integer (TypeError)`
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    ruby/ruby.wasm#457 ·

  • Gems with native extensions
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#453 · 7 comments · 1 reaction ·

  • `VALUE` should not be used as object identity
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#424 ·

  • Accessing files and directories?
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    ruby/ruby.wasm#408 ·

  • Writing to console.log specifically
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    ruby/ruby.wasm#406 · 2 comments ·

  • [FAQ] Is it possible to install simple gems? If not, how to simulate doing so?
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    ruby/ruby.wasm#404 ·

  • Add `to_b` and `to_h` to `JS::Object`
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    ruby/ruby.wasm#346 · 3 comments ·

  • Port `arraybuffer` to ruby
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    ruby/ruby.wasm#342 · 6 comments ·

  • Remove unnecessary JavaScript `eval` for non-`unsafe-eval` environments
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 30/100

    ruby/ruby.wasm#333 · 1 comment ·

  • Update .wit files to allow referencing between host and guest interfaces
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    ruby/ruby.wasm#271 · 2 comments ·

  • Make wasm-opt faster for Asyncifying CRuby
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    ruby/ruby.wasm#230 · 1 comment ·

  • Explore a way to adopt Component Model
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#229 · 4 comments · 1 reaction ·

  • Consider allowing property access via `method_missing`
    Open

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    ruby/ruby.wasm#228 · 1 comment ·

  • Improve diagnostics for Asyncify buffer overflow
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    ruby/ruby.wasm#223 ·

  • Is it possible to convert ruby to WebAssembly and run it in a react application?
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    ruby/ruby.wasm#185 · 4 reactions ·

  • Examples of using the exports for embedding
    Open
    documentation

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    ruby/ruby.wasm#145 · 3 comments ·

  • Rubygems and bundler
    Possibly taken A pull request linked to this issue is open or already merged. Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    ruby/ruby.wasm#14 · 17 comments ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.