Kumar Anirudha

Kumar Anirudha

@anistark

From Runtimes to Toolchains

Submitted Mar 14, 2026

Building a WASM ecosystem in Rust

WebAssembly has matured from a portable binary format into a serious runtime target, but most discussions stop at individual runtimes. This talk explores what it actually takes to build a WebAssembly ecosystem, from execution engines to language toolchains, plugins, and shared distribution infrastructure, using Rust as the foundation.

The talk centers on wasmrun as a concrete case study for ecosystem design: how a runtime can expose stable extension points, how language toolchains can be implemented as plugins, and how shared infrastructure enables collaboration across languages and workflows. It explores practical challenges such as defining plugin boundaries, managing execution capabilities, and supporting polyglot toolchains without fragmenting the runtime.

Key Takeaways

Attendees will understand how a pluggable WebAssembly runtime can evolve into a full ecosystem, how Rust’s type system and trait-based abstractions enable safe and scalable plugin architectures, and how anybody can build their own plugins and share them.

Target Audience

  • If you’re building rust projects which you’re planning to scale.
  • Should have basic rust knowledge and basic programming and building projects.
  • Have tried or explored in expanding an existing project.

Speaker Bio

Founding engineer, Vibrant Labs. Maintainer of Ragas, an AI evals library.
Author of wasmrun, feluda and bunch of wasm plugins. Maintain it as open source project.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community of Rust language contributors and end-users from Bangalore. We have presence on the following telegram channels https://t.me/RustIndia https://t.me/fpncr LinkedIn: https://www.linkedin.com/company/rust-india/ more