Wasm Workers Server
A WebAssembly framework to develop serverless applications and run them anywhere
⚡️
Simple
Start serving your first responses in 1 minute. Don't you trust us?
⚙️
Multi-language
Create workers in different languages like JavaScript, Ruby, Python, Rust and Go thanks to WebAssembly.
🚀
Compatible
Run your workers locally, in a small device, free-tier VPS, etc. Even in other platforms.
$ curl -fsSL https://workers.wasmlabs.dev/install | bash
$ wws --help
A WebAssembly framework to develop and run serverless applications anywhere
Usage: wws [OPTIONS] [PATH] [COMMAND]
Commands:
runtimes Manage the language runtimes in your project
help Print this message or the help of the given subcommand(s)
Arguments:
[PATH] Location of the wws project. It could be a local folder or a git repository [default: .]
Options:
--host <HOSTNAME> Hostname to initiate the server [default: 127.0.0.1]
-p, --port <PORT> Port to initiate the server [default: 8080]
--prefix <PREFIX> Prepend the given path to all URLs [default: ]
--ignore <IGNORE> Patterns to ignore when looking for worker files [default: ]
-i, --install-runtimes Install missing runtimes automatically
--git-commit <GIT_COMMIT> Set the commit when using a git repository as project
--git-tag <GIT_TAG> Set the tag when using a git repository as project
--git-branch <GIT_BRANCH> Set the branch when using a git repository as project
--git-folder <GIT_FOLDER> Change the directory when using a git repository as project
--enable-panel Enable the administration panel
--cors <CORS> CORS headers to add to all workers if not already set by the worker
-h, --help Print help
-V, --version Print version