waPC.io
WebAssembly plug-ins made
simple
The waPC suite gives you the tools to build dynamic applications with WebAssembly.
Quickstart
Step 2: Install waPC project templates
apex install https://deno.land/x/wapc_codegen/templates.ts
INFO Installing @wapc/assemblyscript...
INFO Installing @wapc/rust...
INFO Installing @wapc/tinygo...
Step 3: Generate a new project
- AssemblyScript
- Rust
- TinyGo
apex new @wapc/assemblyscript hello_world_as
cd hello_world_as
apex new @wapc/rust hello_world_rust
cd hello_world_rust
apex new @wapc/tinygo hello_world_tinygo
cd hello_world_tinygo
Step 4: Build
apex all
Step 5: Run
The waPC tool suite
The core of waPC is a protocol for communicating into and out of WebAssembly.
Use waPC for everything from small libraries to distributed application platforms.
Use waPC for everything from small libraries to distributed application platforms.
waPC hosts manage the lifecycle and communication of WebAssembly guests.
Hosts and guests give you a universal interface for dynamic behavior in both native and WebAssembly.
Hosts and guests give you a universal interface for dynamic behavior in both native and WebAssembly.
Use the Apex Language to define your WebAssembly's specification and generate all the code except your business logic.