WebAssemblyStudio
Learn, Teach, Work and Play in the WebAssembly Studio
Install / Use
/learn @wasdk/WebAssemblyStudioREADME
WebAssembly Studio
This repository contains the (defunct) WebAssembly Studio website source code.
Running your own local copy of the website
To run a local copy, you will need to install node.js and webpack on your computer, then run the following commands:
npm install
To build WebAssembly Studio whenever a file changes run:
npm run build-watch
To start a dev web server run:
npm run dev-server
Before submitting a pull request run:
npm test
Contributing
Please get familiar with the contributing guide.
Any doubts or questions? You can always find us on slack at http://wasm-studio.slack.com
Need a slack invite? https://wasm-studio-invite.herokuapp.com/
Credits
This project depends on several excellent libraries and tools:
-
Monaco Editor is used for rich text editing, tree views and context menus.
-
WebAssembly Binary Toolkit is used to assemble and disassemble
.wasmfiles. -
Binaryen is used to validate and optimize
.wasmfiles. -
Clang Format is used to format C/C++ files.
-
Cassowary.js is used to make split panes work.
-
Showdown is used to automatically preview
.mdfiles. -
Capstone.js is used to disassemble
x86code. -
LLVM, Rust, Emscripten running server side.
-
And of course: React, WebPack, TypeScript and TSLint.
Related Skills
node-connect
334.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.2kCommit, push, and open a PR
