MQTT-over-QUIC client for Capacitor (iOS, Android, Web). Native: ngtcp2+WolfSSL; Web: MQTT over WebSocket (WSS), same API.
QuickJS Win32 runtime — GUI, networking, WASM, FFI, and more
resolve like require.resolve() on behalf of files asynchronously and synchronously
Another JSON Schema Validator
Prettier is an opinionated code formatter
nodejs bindings for wolfcrypt C functions
Next-generation ES module bundler
Determine if the JS environment has Symbol support. Supports spec, or shams.
A querystring parser that supports nesting and arrays, with a depth limit
A collection of essential TypeScript types
Process execution for humans
Improved typeof detection for node.js and the browser.
Object value retrieval given a string path
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Get and robustly cache all JS language-level intrinsics at first require time
The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s
Determine if the current node version supports the `--preserve-symlinks` flag.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
A simple cache for a few of the JS Error constructors.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Store information about any JS value in a side channel, using a Map
ES5 spec-compliant shim for String.prototype.trim
Compile wolfSSL from source for use by wolfcrypt-sys
Auto-generated Rust FFI bindings to wolfSSL via bindgen
Compile wolfHSM from source for use by wolfhsm-sys
Compile wolfTPM from source for use by wolftpm-sys
RustCrypto trait implementations backed by wolfCrypt
wolfcrypt-ring-compat is a cryptographic library using wolfSSL for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.
Safe Rust TLS API backed by wolfSSL
Async TLS backed by wolfSSL — futures::io AsyncRead/AsyncWrite (smol, async-std)
Async TLS backed by wolfSSL — tokio AsyncRead/AsyncWrite
Rust wrapper for wolfssl C library cryptographic functionality