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.

Experimental: No asyncify, SJLJ
wasmer/docs website
wasmer/docs website
Description for package cn-font-split
Description for package cn-font-split
Description for package
Adminer - Database management in a single PHP file
Experimental: No asyncify, SJLJ
wasmer/docs website
wasmer/docs website
Description for package cn-font-split
background
21+

Packages created this month

81+

Packages published this month

1,232+

Packages downloaded this month

Wasmer Package Manager
Browse all packages

+100 packages available

background

One runtime, all the features

We got all the functionality you need to run your app.

executable
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.

bindings
Language bindings

Simply publish your package with WAI bindings and automatically convert them for other package managers.

Create and publish your first package

copy
$

wasmer init

icon

wasmer.toml file created

wasmer.toml

icon

create your wasm files

copy
$

cargo build --target=wasm32-wasi

icon

Modify the wasmer.toml file to point to the wasm file location (target/release/theprogram.wasm)

wasmer.toml


Publish


copy
$

wasmer publish

icon

Publishing to Wasmer

Package published


Share URL

Link text icon

or via CLI

icon

Collaborate


icon

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

iconicon
Embed packages of all languages.

Feature the might of all languages in your app.

icon_