diswasm

WASM analysis workbench
HomeDocsReferenceCompilerRuntimeBenchmarksDisassemblyDecompileEditEasy EditorIntermediateCreateSavedControllerGame StudioAboutLicensesContributorsOpen source

Local-first parsing. No automatic module execution.

self-hosted mode

Open source

diswasm is built on the shoulders of a broad open-source ecosystem. This page acknowledges the major projects whose work makes it possible.

Acknowledgements

  • WebAssembly specification — The binary format, semantics, and proposal pipeline are the foundation for everything in this app. [link]
  • MDN Web Docs — Reference content for WebAssembly, the JavaScript API surface, and browser feature support. [link]
  • Next.js — App Router, Turbopack, file-based routing, and the production server runtime. [link]
  • React — Component model and server/client rendering boundary. [link]
  • Monaco Editor — Industrial-strength in-browser code editor used in the compiler and Intermediate Editor. [link]
  • Radix UI / shadcn/ui — Accessibility primitives and design tokens. Adoption is partial; future passes will deepen integration. [link]
  • lucide-react — Icon set used throughout the UI. [link]
  • WebAssembly toolchains — Rust + wasm-bindgen, AssemblyScript, Emscripten, Binaryen, and wasm-tools all inform the docs and compiler scaffolding. [link]
  • Vitest — Test runner used for unit tests across packages. [link]

How code is credited

Inline attribution lives in source comments where third-party algorithms or significant snippets are adapted. License terms for shipped dependencies are summarized on the licenses page.