Proposal for adding basic reference types (anyref) (by WebAssembly)

Reference-types Alternatives

Similar projects and alternatives to reference-types

  • GitHub repo wasmtime

    Standalone JIT-style runtime for WebAssembly, using Cranelift

  • GitHub repo wasmer

    🚀 The leading WebAssembly Runtime supporting WASI and Emscripten

  • GitHub repo Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond.

  • GitHub repo Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

  • GitHub repo webcontainer-core

  • GitHub repo schism

    A self-hosting Scheme to WebAssembly compiler

  • GitHub repo biwascheme

    Scheme interpreter written in JavaScript

  • GitHub repo proposals

    Tracking WebAssembly proposals (by WebAssembly)

  • GitHub repo threads

    Threads and Atomics in WebAssembly

  • GitHub repo gc

    Branch of the spec repo scoped to discussion of GC integration in WebAssembly

  • GitHub repo standards-positions

  • GitHub repo exception-handling

    Proposal to add exception handling to WebAssembly

  • GitHub repo bulk-memory-operations

    Bulk memory operations

  • GitHub repo multi-value

    Proposal to add multi-values to WebAssembly

  • GitHub repo function-references

    Proposal for Typed Function References

  • GitHub repo JS-BigInt-integration

    JavaScript BigInt to WebAssembly i64 integration

  • GitHub repo mutable-global

    Import & export of mutable globals

  • GitHub repo sign-extension-ops

    Sign-extension opcodes

  • GitHub repo nontrapping-float-to-int-conversions

    Proposal to add non-trapping float-to-int conversions to WebAssembly

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better reference-types alternative or higher similarity.


Posts where reference-types has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-20.
  • WebContainers: Run Node.js natively in the browser | 2021-05-20
  • Cranelift, Part 3: Correctness in Register Allocation | 2021-03-15
    Re: GC -- yes, indeed, the whole business with safepoints arose from the need to support Wasm reference types as a backend for Wasmtime or Firefox. No safepoints are needed for Rust (or other C-like) code.
  • Wasmer 1.0 released, the fastest WebAssembly VM, cross-compilation, headless, native object engine, AOT compilers and more!
    Reference Types,


Basic reference-types repo stats
7 days ago

WebAssembly/reference-types is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.