https://github.com/wasm-outbound-http-examples/rust
Make HTTP requests from inside WASM in Rust. Demo and devcontainer.
https://github.com/wasm-outbound-http-examples/rust
http-client http-request macroquad quad-net rust-lang wasm webassembly
Last synced: about 1 month ago
JSON representation
Make HTTP requests from inside WASM in Rust. Demo and devcontainer.
- Host: GitHub
- URL: https://github.com/wasm-outbound-http-examples/rust
- Owner: wasm-outbound-http-examples
- License: mit
- Created: 2024-02-16T16:29:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-09T16:30:40.000Z (over 1 year ago)
- Last Synced: 2025-04-06T08:29:37.143Z (about 1 year ago)
- Topics: http-client, http-request, macroquad, quad-net, rust-lang, wasm, webassembly
- Language: HTML
- Homepage: https://wasm-outbound-http-examples.github.io/rust/
- Size: 149 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Make HTTP requests from inside WASM in Rust
This devcontainer is configured to provide you a latest stable version of Rust toolset.
[](https://codespaces.new/wasm-outbound-http-examples/rust)
### Browser / JS runtime Examples
#
Example
Description
Browser demo
1
[quad-net](browser-quad-net/README.md)
Use `quad-net` plugin for Miniquad to send HTTP requests from web browser.
[Demo](https://wasm-outbound-http-examples.github.io/rust/quad-net/)
### WASI / Standalone / Server-side Examples
#
Example
Description
Compatibility
1
[waki](wasi-waki/README.md)
Use `waki` WASI HTTP library to send HTTP requests from Wasmtime.
WASI Preview 2 / WASI 0.2
2
[`wstd::http::Client`](wasi-wstd/README.md)
Use `wstd` WASI "stdlib" to send HTTP requests from Wasmtime.
WASI Preview 2 / WASI 0.2
3
[`wstd::net::TcpStream`](wasip2-sockets-wstd/README.md)
Use "raw" wasip2 sockets and `wstd`'s `TcpStream` to send HTTP requests from Wasmtime.
WASI Preview 2 / WASI 0.2
Created for (wannabe-awesome) [list](https://github.com/vasilev/HTTP-request-from-inside-WASM)