backBack to templates
Axum icon

Axum Starter

Use Axum, Rust most popular HTTP framework, in Wasmer Edge

preview of Axum Starter

This is an Axum Web Server starter template that compiles to WASIX.

Checkout the full tutorial here

Getting started

First, build the project using cargo-wasix:

$ cargo wasix build

Then, you can run the server easily using Wasmer:

$ wasmer run . --net --env PORT=8080
Listening on http://127.0.0.1:8080

[!NOTE] You will need to have Wasmer installed (check out the docs to install the Wasmer CLI!). The --net flag is required to enable networking support in Wasmer. The PORT environment variable is required to run the server locally.

Deploy on Wasmer Edge

The easiest way to deploy your WCGI Rust app is to use the Wasmer Edge.

Live example: https://wasix-axum-example.wasmer.app

wasmer deploy

[!NOTE] You will need to change the namespace in wasmer.toml to your own namespace and app name in app.yaml to your own app name.

FrameworkAxum
LanguageRust
Browse all templates →
Axum Starter · Wasmer