Create, publish, collaborate
Packages of all languages can now run in a single app. Create and share your own and enter a world of unbound collaboration.
One runtime, all the features
We got all the functionality you need to run your app.
Executables
Wasmer offers standalone executables for all platforms, without any extra effort for you, so you can sit and relax.
Auto documentation
Add Bindings to your packages and automatically create documentation.
Integrated Shell
Run your packages directly in the browser with the integrated Wasmer shell.
Language bindings
Simply publish your package with WAI bindings and automatically convert them for other package managers.
Create and publish your first package
$
wasmer init
wasmer.toml file created
wasmer.toml
create your wasm files
$
cargo build --target=wasm32-wasi
Modify the wasmer.toml file to point to the wasm file location (target/release/theprogram.wasm)
wasmer.toml
Collaborate
sqlite / sqlite
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine
Embed the packages or run them standalone
Embed packages of all languages.
Feature the might of all languages in your app.
...or run