licenses.dev

wapc v0.3.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 MIT92
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
arrayvec • 0.5.2A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
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.11.0encodes 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
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.INDIRECT18
dirs-sys • 0.3.7System-level helper functions for the dirs and directories crates.INDIRECT16
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
flate2 • 1.0.34DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. INDIRECT4
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
gimli • 0.20.0A library for reading and writing the DWARF debugging format.INDIRECT8
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
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.DIRECT0
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.17.0A unified interface for reading and writing object file formats.INDIRECT17
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
parity-wasm • 0.41.0WebAssembly low-level format libraryINDIRECT0
plain • 0.2.3A small Rust library that allows users to reinterpret data of certain types safely.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
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.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]DIRECT4
serde_json • 1.0.132A JSON serialization file formatDIRECT9
serde • 1.0.195A 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
string-interner • 0.7.1Efficient string interner with minimal memory footprint and fast access to the underlying strings. INDIRECT6
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
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-width • 0.1.14Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. INDIRECT0
uuid • 0.8.2A library to generate and parse UUIDs.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-exception17
PackageRelationDependenciesPublished
cranelift-bforest • 0.59.0A forest of B+-treesINDIRECT7
cranelift-codegen-meta • 0.59.0Metaprogram for cranelift-codegen code generator libraryINDIRECT8
cranelift-codegen-shared • 0.59.0For code shared between cranelift-codegen-meta and cranelift-codegenINDIRECT0
cranelift-codegen • 0.59.0Low-level code generator libraryINDIRECT23
cranelift-entity • 0.59.0Data structures using entity references as mapping keysINDIRECT6
cranelift-frontend • 0.59.0Cranelift IR builder helperINDIRECT24
cranelift-native • 0.59.0Support for targeting the host with CraneliftINDIRECT33
cranelift-wasm • 0.59.0Translator from WebAssembly to Cranelift IRINDIRECT26
file-per-thread-logger • 0.1.5A logging implementation that writes logs in one file per threadINDIRECT25
target-lexicon • 0.10.0Targeting utilities for compilers and related toolsINDIRECT0
wasmparser • 0.51.4A simple event-driven library for parsing WebAssembly binary files. INDIRECT0
wasmtime-debug • 0.12.0Debug utils for WebAsssembly code in CraneliftINDIRECT99
wasmtime-environ • 0.12.0Standalone environment support for WebAsssembly code in CraneliftINDIRECT91
wasmtime-jit • 0.12.0JIT-style execution for WebAsssembly code in CraneliftINDIRECT126
wasmtime-profiling • 0.12.0Runtime library support for WasmtimeINDIRECT32
wasmtime-runtime • 0.12.0Runtime library support for WasmtimeINDIRECT117
wasmtime • 0.12.0High-level API to expose the Wasmtime runtimeDIRECT133
MIT14
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
faerie • 0.14.0ELF and Mach-o native binary object file emitterINDIRECT20
generic-array • 0.12.4Generic types implementing functionality of arraysINDIRECT1
goblin • 0.1.3An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crateINDIRECT8
libredox • 0.1.3Redox stable ABIINDIRECT2
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_users • 0.4.6A Rust library to access Redox users and groups functionalityINDIRECT12
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
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-exception4
PackageRelationDependenciesPublished
wasi • 0.11.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.0 OR MIT OR Zlib2
PackageRelationDependenciesPublished
miniz_oxide • 0.7.4DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
miniz_oxide • 0.8.0DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
0BSD OR Apache-2.0 OR MIT2
PackageRelationDependenciesPublished
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksumINDIRECT0
adler2 • 2.0.0A simple clean-room implementation of the Adler-32 checksumINDIRECT0
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
CC0-1.01
PackageRelationDependenciesPublished
more-asserts • 0.2.2Small library providing additional assert_* and debug_assert_* macros.INDIRECT0
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.3.0 version:

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