Learn, Teach, Work and Play in the WebAssembly Studio
See the codeThis repository contains the (defunct) WebAssembly Studio website source code.
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
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/
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 .wasm files.
Binaryen is used to validate and optimize .wasm files.
Clang Format is used to format C/C++ files.
Cassowary.js is used to make split panes work.
Showdown is used to automatically preview .md files.
Capstone.js is used to disassemble x86 code.
LLVM, Rust, Emscripten running server side.
And of course: React, WebPack, TypeScript and TSLint.
(top 24 of 34)
32,122 followers · starred Apr 2018
1,963 followers · starred Apr 2018
163 followers · starred Apr 2021
404 followers · starred Nov 2018
Learn, Teach, Work and Play in the WebAssembly Studio
See the codeThis repository contains the (defunct) WebAssembly Studio website source code.
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
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/
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 .wasm files.
Binaryen is used to validate and optimize .wasm files.
Clang Format is used to format C/C++ files.
Cassowary.js is used to make split panes work.
Showdown is used to automatically preview .md files.
Capstone.js is used to disassemble x86 code.
LLVM, Rust, Emscripten running server side.
And of course: React, WebPack, TypeScript and TSLint.
(top 24 of 34)
32,122 followers · starred Apr 2018
1,963 followers · starred Apr 2018
163 followers · starred Apr 2021
404 followers · starred Nov 2018