-
wasi
WASI API bindings for Rust
-
wasm-bindgen
Easy support for interacting between JS and Rust
-
wasm-bindgen-backend
Backend code generation of the wasm-bindgen tool
-
wasm-bindgen-macro-support
The part of the implementation of the
#[wasm_bindgen]
attribute that is not in the shared backend crate -
wasm-bindgen-shared
Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency
-
instant
A partial replacement for std::time::Instant that works on WASM too
-
js-sys
Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on
#[wasm_bindgen]
using thewasm-bindgen
crate -
wasm-bindgen-futures
Bridging the gap between Rust Futures and JavaScript Promises
-
wasmparser
event-driven library for parsing WebAssembly binary files
-
gloo-timers
Convenience crate for working with JavaScript timers
-
wasm-streams
Bridging between web streams and Rust streams using WebAssembly
-
wasm-encoder
A low-level WebAssembly encoder
-
console_error_panic_hook
A panic hook for
wasm32-unknown-unknown
that logs panics toconsole.error
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
web-time
Drop-in replacement for std::time for Wasm in browsers
-
cranelift-codegen-shared
For code shared between cranelift-codegen-meta and cranelift-codegen
-
wasm-bindgen-test
Internal testing crate for wasm-bindgen
-
cranelift-isle
ISLE: Instruction Selection and Lowering Expressions. A domain-specific language for instruction selection in Cranelift.
-
wasmtime-environ
Standalone environment support for WebAsssembly code in Cranelift
-
wasmtime-runtime
Runtime library support for Wasmtime
-
wasmtime
High-level API to expose the Wasmtime runtime
-
wasmtime-types
WebAssembly type definitions for Cranelift
-
wasmtime-jit-icache-coherence
JIT icache maintenance
-
wat
Rust parser for the WebAssembly Text format, WAT
-
wasmtime-asm-macros
Macros for defining asm functions in Wasmtime
-
cranelift-wasm
Translator from WebAssembly to Cranelift IR
-
wasmtime-cranelift
Integration between Cranelift and Wasmtime
-
wasm-timer
Abstraction over std::time::Instant and futures-timer that works on WASM
-
graphql_client_codegen
graphql_client
-
wasmtime-cranelift-shared
Base-level integration with Wasmtime and Cranelift
-
gloo-utils
Convenience crate for common
web_sys
features -
cranelift-entity
Data structures using entity references as mapping keys
-
wasmtime-cache
Support for automatic module caching with Wasmtime
-
wasmtime-jit
JIT-style execution for WebAsssembly code in Cranelift
-
wasmi
WebAssembly interpreter
-
walrus
performing WebAssembly transformations
-
console_log
A logging facility that routes Rust log messages to the browser's console
-
wasmi_arena
Entity arena data structures for wasmi
-
wasm-opt
bindings
-
wit-parser
Tooling for parsing
*.wit
files and working with their contents -
graphql_query_derive
graphql_client
-
wasmprinter
Rust converter from the WebAssembly binary format to the text format
-
wasmparser-nostd
event-driven library for parsing WebAssembly binary files
-
gloo-net
HTTP requests library for WASM Apps
-
wasm-opt-cxx-sys
wasm-opt bindings via cxx
-
wasm-bindgen-cli
Command line interface of the
#[wasm_bindgen]
attribute and project. For more information see https://github.com/rustwasm/wasm-bindgen. -
wasm-bindgen-cli-support
Shared support for the wasm-bindgen-cli package, an internal dependency
-
wasm-bindgen-wasm-conventions
working with Wasm codegen conventions (usually established by LLVM/lld)
-
wasm-bindgen-threads-xform
Support for threading-related transformations in wasm-bindgen
-
wasm-bindgen-externref-xform
Internal externref transformations for wasm-bindgen
-
wasm-bindgen-multi-value-xform
Internal multi-value transformations for wasm-bindgen
-
wasm-bindgen-wasm-interpreter
Micro-interpreter optimized for wasm-bindgen's use case
-
wasmi_core
Core primitives for the wasmi WebAssembly interpreter
-
wasm-opt-sys
Native wasm-opt build
-
wasmtime-wmemcheck
Memcheck implementation for Wasmtime
-
wasmtime-fiber
Fiber support for Wasmtime
-
wasmtime-component-util
types and functions to support the component model in Wasmtime
-
wasmtime-wit-bindgen
Internal
*.wit
support for thewasmtime
crate’s macros -
parity-wasm
WebAssembly low-level format library
-
wiggle-generate
wiggle code generator
-
wasmtime-component-macro
Macros for deriving component interface types from Rust types
-
ws_stream_wasm
A convenience library for using websockets in WASM
-
wasmtime-winch
Integration between Wasmtime and Winch
-
wasmer-vm
Runtime library support for Wasmer
-
wasmer-types
Wasmer Common Types
-
wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
wasmer
High-performance WebAssembly runtime
-
wiggle
Runtime components of wiggle code generator
-
witx
Parse and validate witx file format
-
wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
tsify
generating TypeScript definitions from rust code
-
wasi-common
WASI implementation in Rust
-
wasm-metadata
Read and manipulate WebAssembly metadata
-
wasmtime-wasi
WASI implementation in Rust
-
wit-bindgen
Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model
-
walrus-macro
Internal macros used by the
walrus
crate, not for public consumption -
wit-component
Tooling for working with
*.wit
and component files together -
gloo
A modular toolkit for Rust and WebAssembly
-
jsonrpsee-wasm-client
JSON-RPC WASM client
-
gloo-events
Convenience crate for working with DOM event listeners
-
wasm-pack
📦✨ your favorite rust -> wasm workflow tool!
-
gloo-file
Convenience crate for working with JavaScript files and blobs
-
gloo-console
Convenience crate for working with browser's console
-
gloo-worker
Convenience crate for working with Web Workers
-
again
wasm-compatible retry util for std library futures
-
gloo-storage
Convenience crate for working with local and session storage in browser
-
gloo-render
Convenience crate for working with browser's requestAnimationFrame
-
gloo-dialogs
Convenience crate for working with dialogs in browser
-
wit-bindgen-rust
Rust bindings generator for WIT and the component model, typically used through the
wit-bindgen
crate’sgenerate!
macro -
wasix
API bindings for Rust
-
tracing-wasm
tracing subscriber for browser WASM
-
cranelift-egraph
acyclic-egraph (aegraph) implementation for Cranelift
-
wiggle-macro
Wiggle code generator
-
gloo-history
Universal Session History
-
wai-bindgen-gen-rust
Abstractions for generating Rust glue code for WAI
-
wasi-cap-std-sync
WASI implementation in Rust
-
wasm-logger
A logger that sends a message with its Rust source's line and filename to the browser console
-
console-web
writing to the console in wasm (using wasm-bindgen)
-
wit-bindgen-core
Low-level support for bindings generation based on WIT files for use with
wit-bindgen-cli
and other languages -
tsify-macros
Macros for tsify
-
worker-sys
Low-level extern definitions / FFI bindings to the Cloudflare Workers JS Runtime
-
wasmer-cache
Cache system for Wasmer WebAssembly runtime
-
wasmer-wasix-types
WASI and WASIX types for Wasmer WebAssembly runtime
-
virtual-fs
Wasmer Virtual FileSystem
-
wasmer-wasix
WASI and WASIX implementation library for Wasmer WebAssembly runtime
-
wai-bindgen-wasmer
Generate WAI glue for a Rust Wasmer host
-
yew
A framework for creating reliable and efficient web applications
-
wai-parser
Parser for WAI syntax
-
wai-bindgen-rust
Generate WAI glue for a Rust guest
-
wai-bindgen-gen-core
Core abstractions for wai-bindgen
-
wai-bindgen-gen-rust-wasm
Generate WAI glue for a Rust guest
-
ts-rs
generate typescript bindings from rust types
-
wai-bindgen-gen-wasmer
Generate WAI glue code for a Rust Wasmer host
-
wasm-smith
A WebAssembly test case generator
-
wasmer-object
Wasmer Native Object generator
-
wasmer-engine
Wasmer Engine abstraction
-
virtual-mio
Wasmer Virtual IO Engine powered by mio
-
wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
async-timer
Timers for Rust async story
-
wee_alloc
Wasm-Enabled, Elfin Allocator
-
wasmer-engine-dylib
Wasmer Dylib Engine
-
wasm-rs-dbg
dbg! macro for WebAssembly environment
-
wasmtimer
Time utils from std::time, tokio::time and tokio_util::time on WASM targets
-
cranelift-object
Emit Cranelift output to native object files with
object
-
wasmi-validation
Wasm code validator
-
wasmer-engine-universal
Wasmer Universal Engine
-
wasmer-wasi
WASI implementation library for Wasmer WebAssembly runtime
-
wit-bindgen-rt
Runtime support for the
wit-bindgen
crate -
wasmtime-wasi-http
Experimental HTTP library for WebAssembly in Wasmtime
-
wasmer-wasi-types
WASI types for Wasmer WebAssembly runtime
-
ehttp
Minimal HTTP client for both native and WASM
-
arrow-udf-wasm
WebAssembly runtime for Arrow UDFs
-
trice
A minimal replacement for std::time::Instant that works in WASM for the web and Node.js
-
yew-macro
A framework for making client-side single-page apps
-
wasm-mutate
A WebAssembly test case mutator
-
cranelift-module
Support for linking functions and data with Cranelift
-
sprintf
Clone of C s(n)printf in Rust
-
fluvio-wasm-timer
Abstraction over std::time::Instant and futures-timer that works on WASM
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
deterministic-wasi-ctx
A wasi-common WasiCtx implementation that is fully deterministic
-
boa_gc
Garbage collector for the Boa JavaScript engine
-
cranelift-jit
A JIT library backed by Cranelift
-
wasmer-runtime-near
Wasmer runtime library
-
finite-wasm
Guarantee deterministic limits on execution time and space resources made available to the WebAssembly programs in a runtime-agnostic way
-
cargo-component
A cargo extension for authoring WebAssembly components
-
wasmer-middlewares
A collection of various useful middlewares
-
wasm_thread
An std thread replacement for wasm32 target
-
indexed_db_futures
Future bindings for IndexedDB via web_sys
-
extism-manifest
Extism plug-in manifest crate
-
wabt
Bindings to the wabt library
-
proxy-wasm
WebAssembly for Proxies
-
dioxus-signals
Signals for Dioxus
-
wasi-nn
High-level Rust bindings for wasi-nn
-
cargo-run-wasm
Trivially run wasm applications and examples in the browser
-
trunk
Build, bundle & ship your Rust WASM application to the web
-
edge-schema
Shared schema types for Wasmer Edge
-
wasmer-artifact
Wasmer Artifact abstraction
-
extism
runtime and Rust SDK
-
wasmtime-c-api-impl
C API to expose the Wasmtime runtime
-
wrpc-transport
wRPC core transport functionality
-
fastly-sys
Fastly Compute ABI Bindings
-
tonic-web-wasm-client
grpc-web implementation for use by tonic clients in browsers via webassembly
-
yew-agent
Agents for Yew
-
sledgehammer_bindgen
Fast batched js bindings
-
wasmtime-debug
Debug utils for WebAsssembly code in Cranelift
-
wasmer-engine-universal-artifact
Wasmer Engine Universal Artifact abstraction
-
wasmtime-profiling
Runtime library support for Wasmtime
-
wasmer-compiler-llvm
LLVM compiler for Wasmer WebAssembly runtime
-
wasmtime-obj
Native object file output for WebAsssembly code in Wasmtime
-
wasm-bindgen-webidl
Support for parsing WebIDL specific to wasm-bindgen
-
wrpc-transport-nats
wRPC NATS transport
-
wrpc-types
wRPC type system
-
aws-region-nearby
Find the nearest AWS region to a given location
-
wasm-bindgen-downcast
Downcast a JavaScript wrapper generated by
wasm-bindgen
back to its original struct -
tracing-tunnel
Tunnelling tracing information across API boundary
-
deno_cache_dir
Cache directory logic used in Deno
-
wasmbin
A self-generating WebAssembly parser and serializer
-
wascap
wasmCloud Capabilities. Library for extracting, embedding, and validating claims
-
dprint-core
Core library for dprint
-
wabt-sys
Bindings to the wabt library
-
fastly-shared
Shared definitions for Fastly Compute
-
gloo-console-timer
Convenience crate for working with JavaScript timers
-
rexie
futures based wrapper around IndexedDB that compiles to webassembly
-
fastly
Compute API
-
wasm-compose
composing WebAssembly components
-
fluvio-types
Fluvio common types and objects
-
cf-reqwest
higher level HTTP client library
-
wcgi-host
implementing WCGI (Webassembly Common Gateway Interface) support in hosts
-
boa_runtime
Example runtime for the Boa JavaScript engine
-
fluvio-smartmodule
Used by Fluvio SmartModule
-
wasm-coredump-types
Wasm coredump shared types
-
wasm-bindgen-rayon
Adapter for using Rayon-based concurrency on the Web
-
wit-bindgen-rust-lib
Shared support for generating Rust code with wit-bindgen-style code generators
-
wasm-gen
Generates Wasm modules
-
liblzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
liblzma
crate -
wasm-tools
CLI tools for interoperating with WebAssembly files
-
arrow-udf
User-defined function framework for arrow-rs
-
wasm-coredump-builder
Wasm coredump builder API for Rust
-
wasmer-wasi-local-networking
An WASIX extension for local networking
-
wasmcloud-control-interface
A client library for communicating with hosts on a wasmCloud lattice
-
yew-hooks
Hooks for the Yew web framework, inspired by react hook libs like streamich/react-use and alibaba/hooks
-
wrpc-interface-blobstore
wRPC blobstore interface
-
wasmcloud-component-adapters
wasmCloud component adapters
-
wasm-coredump-encoder
Wasm coredump encoding
-
lens_sdk
An SDK for writing bi-directional, wasm based, LensVM transformations in Rust
-
stylist
CSS-in-Rust styling solution for WebAssembly Applications
-
wrpc-interface-keyvalue
wRPC keyvalue interface
-
re_web_viewer_server
Serves the Rerun web viewer (Wasm and HTML) over HTTP
-
async-utility
Collection of async utilities
-
seed
framework for creating web apps, using WebAssembly
-
radix-wasmi
WebAssembly interpreter
-
radix-wasmi-arena
Entity arena data structures for wasmi
-
wasi-tokio
WASI implementation in Rust
-
wrpc-interface-http
wRPC HTTP interface
-
wasmer-vnet
Wasmer Virtual Networking
-
wasmcloud-core
wasmCloud core functionality shared throughout the ecosystem
-
wasmer-vbus
Wasmer Virtual Bus
-
yewdux
Ergonomic state management for Yew applications
-
warg-protobuf
Protobuf definitions for the Warg protocol
-
wit-bindgen-go
TinyGo/Go bindings generator for WIT and the component model, typically used through the
wit-bindgen-cli
crate -
warg-protocol
operator and package log protocols for Warg registries
-
warg-api
Serializable types for the Warg registry REST API
-
wit-bindgen-c
C bindings generator for WIT and the component model, typically used through the
wit-bindgen-cli
crate -
warg-client
A client library for Warg component registries
-
cranelift
Umbrella for commonly-used cranelift crates
-
fastly-macros
Fastly Compute procedural macro implementation
-
wapc
An engine-pluggable WebAssembly Host Runtime implementing the waPC protocol
-
substreams-entity-change
Substreams entity change library containing helpers
-
wizer
The WebAssembly Pre-Initializer
-
wadm
wasmCloud Application Deployment Manager: A tool for running Wasm applications in wasmCloud
-
reqwasm
HTTP requests library for WASM Apps
-
awsm_web
Wrappers for WASM
-
wapc-guest
Guest SDK for building waPC-compliant WebAssembly Modules
-
wasmedge-sys
WasmEdge Runtime is a high-performance, extensible, and hardware optimized WebAssembly Virtual Machine for automotive, cloud, AI, and blockchain applications
-
piet-web
Web canvas backend for piet 2D graphics abstraction
-
wrpc-runtime-wasmtime
wRPC wasmtime integration
-
indxdb
A key-value database engine abstraction layer for IndexedDB running in WASM
-
wasmedge-sdk
WasmEdge Runtime is a high-performance, extensible, and hardware optimized WebAssembly Virtual Machine for automotive, cloud, AI, and blockchain applications
-
wasm-bindgen-derive
Trait derivation macros for wasm-bindgen
-
kubewarden-policy-sdk
Kubewarden Policy SDK for the Rust language
-
zellij-server
The server-side library for Zellij
-
wasm-rs-shared-channel
Shared channel for WebAssembly
-
wasmtime-provider
A wasmtime engine provider for the waPC host
-
cargo-component-core
The core library for cargo-component
-
wasmedge-wasi-nn
High-level Rust bindings for wasi-nn, with LLM extensions
-
range-set-blaze
Integer sets as fast, sorted, integer ranges with full set operations
-
fluvio_ws_stream_wasm
A convenience library for using websockets in WASM
-
warpgate_api
APIs for working with Warpgate plugins
-
reconnecting-jsonrpsee-ws-client
jsonrpc-ws-client that reconnects automatically. Warning: It may lose subscription messages when reconnecting.
-
sycamore-reactive
Reactive primitives for Sycamore
-
binding_macros
Macros to build customized bindings interface
-
crux_http
HTTP capability for use with crux_core
-
gsys
System calls of Gear program
-
wasmer-journal
Journaling functionality used by Wasmer to save and restore WASM state
-
pax-message
Shared message structs used by Pax runtimes
-
reflexo
A portable format to show (typst) document in web browser
-
golem-wasm-rpc
Golem WASM RPC support library
-
warpgate
Download, resolve, and manage Extism WASM plugins
-
sycamore
building reactive web apps in Rust and WebAssembly
-
workflow-core
curated re-exports for async rust native and browser development
-
wasmer-wit-bindgen-gen-rust-wasm
wit-bindgen-gen-c
-
stylist-core
Stylist is a CSS-in-Rust styling solution for WebAssembly Applications
-
workflow-wasm
WASM utilities for in-browser use (timers, callbacks, etc.)
-
golem-wit
WIT definitions and WASI adapter modules for Golem
-
node-sys
Raw bindings to the Node.js API for projects using wasm-bindgen
-
wasm-rs-async-executor
Async executor for WebAssembly
-
golem-wasm-rpc-stubgen
Golem WASM RPC stub generator
-
wit-smith
A WIT test case generator
-
wasmer-inline-c
Fork of inline-c to add support for MSVC
-
lol_alloc
laughably simple wasm global_allocator
-
wasmer-interface-types-fl
WebAssembly Interface Types library for Wasmer
-
pax-engine
Root import entry-point for using Pax in a Rust program
-
pax-compiler
Compiler APIs for parsing and building Pax projects into application executables
-
wasmtime-wasi-nn
Wasmtime implementation of the wasi-nn API
-
pax-cartridge
Static program definition container for Pax programs, intended to be patched during compilation
-
warg-credentials
manage the keyring for the Warg client
-
provider-archive
reading and writing wasmCloud capability provider archive files
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
twiggy
code size profiler
-
stak-wasm
Stak Scheme VM in WebAssembly
-
sycamore-web
Web renderer for the Sycamore
-
pax-chassis-ios
Platform-specific chassis allowing Pax cartridges to be executed as native iOS apps
-
sledgehammer_bindgen_macro
Fast batched js bindings
-
popper-rs
using Popper in Rust
-
wasm-shrink
A WebAssembly test case shrinker
-
wasmer-emscripten
Emscripten implementation library for Wasmer WebAssembly runtime
-
substrate-wasm-builder-runner
Runner for substrate-wasm-builder
-
casper-wasm-utils
Collection of command-line utilities and corresponding Rust api for producing pwasm-compatible executables
-
feature-extension-for-wasm-bindgen-futures
Feature extension for wasm-bindgen-futures
-
tree-sitter-facade-sg
A uniform interface for
tree-sitter
(rust) andweb-tree-sitter
(wasm-bindgen) -
witgen
help you generate wit definitions in a wit file for WebAssembly
-
sycamore-futures
Futures, suspense, and async/await support for Sycamore
-
dominator
Zero-cost ultra-high-performance declarative DOM library using FRP signals
-
gmeta
Metadata library for Gear programs
-
aha-wit-parser
Published mirror of wit-parser
-
weblog
that defines a set of macros for calling
console.log()
and other members of the browser’s console API when targeting Wasm -
tsify-next
generating TypeScript definitions from rust code
-
wasmcloud-tracing
wasmCloud tracing functionality
-
yewdux-macros
Ergonomic state management for Yew applications
-
stylist-macros
Stylist is a CSS-in-Rust styling solution for WebAssembly Applications
-
wasm-bindgen-console-logger
backend for the log crate that sends messages to the Web browser's console
-
tracing-subscriber-wasm
A tracing-subscriber writer that writes to the console using wasm-bindgen
-
unc-vm-types
unc VM Common Types
-
workflow-task
-
wit-bindgen-wrpc
Rust bindings generator for wRPC
-
wasm-cookies
Allows to manage cookies in and outside of the browser with Rust and WebAssembly
-
unc-vm-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
wasmer-cli
Wasmer CLI
-
rustpython-compiler
A usability wrapper around rustpython-parser and rustpython-compiler-core
-
data-faking
Generate massive amounts of fake data
-
unc-vm-vm
Runtime library support for Wasmer
-
wasmtime-wast
wast testing support for wasmtime
-
re_build_web_viewer
Build the rerun web-viewer Wasm from source
-
wasmtime-cli
Command-line interface for Wasmtime
-
workflow-dom
DOM injection utilities for run-time injection of JavaScript and CSS
-
dodrio
A fast, bump-allocated virtual DOM library
-
golem-wasm-ast
WASM AST
-
wasmtime-wasi-threads
Wasmtime implementation of the wasi-threads API
-
chrome-sys
Raw wasm_bindgen bindings for the Chrome Browser Extension API
-
wit-bindgen-wrpc-rust
Rust bindings generator for wRPC, typically used through the
wit-bindgen-wrpc
crate’sgenerate!
macro -
wasmer-wast
wast testing support for wasmer
-
waffle
Wasm Analysis Framework For Lightweight Experiments
-
warpgate_pdk
Reusable WASM macros and functions for plugin developer kits
-
wasmtime-explorer
Compiler explorer for Wasmtime and Cranelift
-
ag-grid-rs
Wasm bindings for AG Grid
-
wasmtime-cli-flags
Exposes common CLI flags used for running Wasmtime
-
sycamore-macro
proc-macro crate for Sycamore
-
wasm-wave
Web Assembly Value Encoding
-
wasm-ws
A convenience library for using websockets in WASM
-
workflow-node
curated re-exports for Node.js APIs
-
workflow-store
File storage access crate abstracting file I/O and browser localstorage
-
unc-vm-engine
Wasmer Engine abstraction
-
gcli
Gear program CLI
-
sycamore-router
Router for Sycamore
-
casper-wasm
WebAssembly low-level format library
-
wasmer-engine-jit
Wasmer JIT Engine
-
web-extensions
wrappers around WebExtensions API
-
wasmrs
Base host and client implementations of the wasmRS RSocket protocol
-
workflow-chrome
Chrome WASM API bindings
-
wasmer-engine-native
Wasmer Native Engine
-
workflow-nw
Framework layer for NWJS desktop application development
-
quad-url
Plugin for macro-, mini-quad (quads) to do anything with url
-
reqwest_wasi
higher level HTTP client library
-
wasmrs-runtime
Base host and client implementations of the wasmRS RSocket protocol
-
wasmer-engine-staticlib
Wasmer Staticlib Engine
-
xwt-wtransport
xwt that runs natively via wtransport crate
-
wasmedge_hyper_rustls
Support HTTPS and TLS connection in hyper-rs applications that are compiled to Wasm (WebAssembly)
-
reqwest-wasm
higher level HTTP client library
-
cstring
A super simple cstring library for WebAssembly
-
fluentci-types
Programmable CI/CD engine without Containers, built on top of Nix ❄️