licenses.dev

wapc v0.8.0

An engine-pluggable WebAssembly Host Runtime implementing the waPC protocol.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT93
PackageRelationDependenciesPublished
addr2line • 0.20.0A cross-platform symbolication library written in Rust, using `gimli`INDIRECT1
anyhow • 1.0.90Flexible concrete Error type built on std::error::ErrorDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
backtrace • 0.3.68A library to acquire a stack trace (backtrace) at runtime in a Rust program. INDIRECT12
base64 • 0.12.3encodes and decodes base64 as bytes or utf8INDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
block-buffer • 0.7.3Buffer type for block processing of dataINDIRECT5
block-padding • 0.1.5Padding and unpadding of messages divided into blocks.INDIRECT1
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
byte-tools • 0.3.1Bytes related utility functionsINDIRECT0
cc • 1.0.99A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT3
cfg-if • 0.1.10A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cpu-time • 1.0.0 Small crate that provides CPU time measurement. INDIRECT4
crc32fast • 1.4.2Fast, SIMD-accelerated CRC32 (IEEE) checksum computationINDIRECT1
crossbeam-deque • 0.8.5Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
digest • 0.8.1Traits for cryptographic hash functions and message authentication codesINDIRECT2
directories • 2.0.2A tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.INDIRECT19
dirs-sys • 0.3.7System-level helper functions for the dirs and directories crates.INDIRECT17
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
env_logger • 0.7.1A logging implementation for `log` which is configured via an environment variable. DIRECT25
env_logger • 0.9.3A logging implementation for `log` which is configured via an environment variable. INDIRECT24
errno • 0.2.8Cross-platform interface to the `errno` variable.INDIRECT8
fake-simd • 0.1.2Crate for mimicking simd crate on stable RustINDIRECT0
fallible-iterator • 0.2.0Fallible iterator traitsINDIRECT0
filetime • 0.2.25Platform-agnostic accessors of timestamps in File metadata INDIRECT15
getrandom • 0.1.16A small cross-platform library for retrieving random data from system sourceINDIRECT3
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
gimli • 0.21.0A library for reading and writing the DWARF debugging format.INDIRECT5
gimli • 0.27.3A library for reading and writing the DWARF debugging format.INDIRECT0
glob • 0.3.1Support for matching file paths against Unix shell style patterns. INDIRECT0
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
heck • 0.3.3heck is a case conversion library.INDIRECT1
hermit-abi • 0.1.19Hermit system calls definitions.INDIRECT1
humantime • 1.3.0 A parser and formatter for std::time::{Duration, SystemTime} INDIRECT1
humantime • 2.1.0 A parser and formatter for std::time::{Duration, SystemTime} INDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
itertools • 0.9.0Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
jobserver • 0.1.32An implementation of the GNU Make jobserver for Rust. INDIRECT1
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
leb128 • 0.2.5Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
log • 0.4.22A lightweight logging facade for Rust DIRECT0
object • 0.18.0A unified interface for reading and writing object file formats.INDIRECT6
object • 0.31.1A unified interface for reading and writing object file formats.INDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
opaque-debug • 0.2.3Macro for opaque Debug trait implementationINDIRECT0
pin-project-lite • 0.2.14A lightweight version of pin-project written with declarative macros. INDIRECT0
proc-macro2 • 1.0.88A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quick-error • 1.2.3 A macro which makes error types pleasant to write. INDIRECT0
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rayon-core • 1.12.1Core APIs for RayonINDIRECT3
rayon • 1.10.0Simple work-stealing parallelism for RustINDIRECT5
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rustc_version • 0.2.3A library for querying the version of a installed rustc compilerINDIRECT2
rustc-demangle • 0.1.24Rust compiler symbol demangling. INDIRECT0
rustc-hash • 1.1.0speed, non-cryptographic hash used in rustcINDIRECT0
semver-parser • 0.7.0Parsing of the semver spec. INDIRECT0
semver • 0.9.0Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT1
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatDIRECT9
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
sha2 • 0.8.2Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT9
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
stable_deref_trait • 1.2.0An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. INDIRECT0
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
thiserror-impl • 1.0.64Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.64derive(Error)INDIRECT5
toml • 0.5.11A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT6
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. INDIRECT0
unicode-width • 0.1.14Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-sys • 0.59.0Rust for WindowsINDIRECT9
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
zstd-safe • 2.0.6+zstd.1.4.7Safe low-level bindings for the zstd compression library.INDIRECT8
zstd-sys • 1.4.18+zstd.1.4.7Low-level bindings for the zstd compression library.INDIRECT7
Apache-2.0 WITH LLVM-exception27
PackageRelationDependenciesPublished
cranelift-bforest • 0.65.0A forest of B+-treesINDIRECT7
cranelift-codegen-meta • 0.65.0Metaprogram for cranelift-codegen code generator libraryINDIRECT8
cranelift-codegen-shared • 0.65.0For code shared between cranelift-codegen-meta and cranelift-codegenINDIRECT0
cranelift-codegen • 0.65.0Low-level code generator libraryINDIRECT24
cranelift-entity • 0.65.0Data structures using entity references as mapping keysINDIRECT6
cranelift-frontend • 0.65.0Cranelift IR builder helperINDIRECT25
cranelift-native • 0.65.0Support for targeting the host with CraneliftINDIRECT34
cranelift-wasm • 0.65.0Translator from WebAssembly to Cranelift IRINDIRECT27
file-per-thread-logger • 0.1.5A logging implementation that writes logs in one file per threadINDIRECT25
regalloc • 0.0.26Modular register allocation algorithmsINDIRECT3
target-lexicon • 0.10.0Targeting utilities for compilers and related toolsINDIRECT0
wasi-common • 0.18.0WASI implementation in RustDIRECT51
wasmparser • 0.57.0A simple event-driven library for parsing WebAssembly binary files. INDIRECT0
wasmtime-debug • 0.18.0Debug utils for WebAsssembly code in CraneliftINDIRECT96
wasmtime-environ • 0.18.0Standalone environment support for WebAsssembly code in CraneliftINDIRECT93
wasmtime-jit • 0.18.0JIT-style execution for WebAsssembly code in CraneliftINDIRECT119
wasmtime-profiling • 0.18.0Runtime library support for WasmtimeINDIRECT112
wasmtime-runtime • 0.18.0Runtime library support for WasmtimeINDIRECT106
wasmtime-wasi • 0.18.0WASI implementation in RustDIRECT147
wasmtime • 0.18.0High-level API to expose the Wasmtime runtimeDIRECT126
wast • 22.0.0Customizable Rust parsers for the WebAssembly Text formats WAT and WAST INDIRECT1
wig • 0.18.0WebAssembly Interface GeneratorINDIRECT13
wiggle-generate • 0.18.0Library crate for wiggle code generator.INDIRECT14
wiggle-macro • 0.18.0Wiggle code generatorINDIRECT15
wiggle • 0.18.0Runtime components of wiggle code generatorINDIRECT21
winx • 0.18.0Windows API helper libraryINDIRECT6
yanix • 0.18.0Yet Another Nix crate: a Unix API helper library (deprecated)INDIRECT19
MIT16
PackageRelationDependenciesPublished
atty • 0.2.14A simple interface for querying attyINDIRECT5
bincode • 1.3.3A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!INDIRECT6
errno-dragonfly • 0.1.2Exposes errno functionality to stable Rust on DragonFlyBSDINDIRECT4
generic-array • 0.12.4Generic types implementing functionality of arraysINDIRECT1
libredox • 0.1.3Redox stable ABIINDIRECT3
memoffset • 0.5.6offset_of functionality for Rust structs.INDIRECT1
raw-cpuid • 7.0.4A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.INDIRECT8
redox_syscall • 0.5.7A Rust library to access raw Redox system callsINDIRECT1
redox_users • 0.4.6A Rust library to access Redox users and groups functionalityINDIRECT13
region • 2.2.0Cross-platform virtual memory APIINDIRECT6
scroll_derive • 0.10.5A macros 1.1 derive implementation for Pread and Pwrite traits from the scroll crateINDIRECT4
scroll • 0.10.2A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffersINDIRECT5
tracing-attributes • 0.1.27Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT1
tracing • 0.1.40Application-level tracing for Rust. INDIRECT9
zstd • 0.5.4+zstd.1.4.7Binding for the zstd compression library.INDIRECT9
MIT OR Unlicense5
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal. INDIRECT11
winapi-util • 0.1.9A dumping ground for high level safe wrappers over windows-sys.INDIRECT10
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception5
PackageRelationDependenciesPublished
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
wasi • 0.9.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
wasm-encoder • 0.218.0A low-level WebAssembly encoder. INDIRECT1
wast • 218.0.0Customizable Rust parsers for the WebAssembly Text formats WAT and WAST INDIRECT5
wat • 1.218.0Rust parser for the WebAssembly Text format, WAT INDIRECT6
Apache-2.02
PackageRelationDependenciesPublished
cvt • 0.1.2Expose the cvt function from Rust libstd.INDIRECT1
witx • 0.8.8Parse and validate witx file formatINDIRECT10
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
BSD-2-Clause1
PackageRelationDependenciesPublished
mach • 0.3.2A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.INDIRECT1
Apache-2.0 OR MIT OR Zlib1
PackageRelationDependenciesPublished
miniz_oxide • 0.7.4DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
CC0-1.01
PackageRelationDependenciesPublished
more-asserts • 0.2.2Small library providing additional assert_* and debug_assert_* macros.INDIRECT0
0BSD OR Apache-2.0 OR MIT1
PackageRelationDependenciesPublished
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksumINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/wapc)](https://licenses.dev/cargo/wapc)
<a href="https://licenses.dev/cargo/wapc">
  <img src="https://licenses.dev/b/cargo/wapc" alt="licenses" />
</a>

Or the licenses badge code for the 0.8.0 version:

[![licenses](https://licenses.dev/b/cargo/wapc/0.8.0)](https://licenses.dev/cargo/wapc/0.8.0)
<a href="https://licenses.dev/cargo/wapc/0.8.0">
  <img src="https://licenses.dev/b/cargo/wapc/0.8.0" alt="licenses" />
</a>
GitHub