Polyglot WASM Tool Catalog & Manifests

Pre-compiled, in-memory micro-tools across C++, Rust, Java, Python, and Go

Release: v3.1.3 PyPI Version NPM Version WASI Engine License
Polyglot In-Memory WASM Catalog

Pre-compiled WASI micro-tools executing with sub-millisecond cold starts (<1ms) and zero local compiler prerequisites on the host machine.

1. C++ High-Performance Compute Manifests

Tool Name Input Signature Return Schema Execution Invariant
matrix_multiply_f32 { matrixA: number[][], matrixB: number[][] } { result: number[][], durationMs: number } WASI SIMD128 vector instruction pipeline, 0-heap leak
fast_fourier_transform { signal: number[], sampleRate: number } { frequencies: number[], magnitudes: number[] } Cooley-Tukey Radix-2 in-place memory buffer
image_filter_wasm { rawPixels: string, width: number, height: number, kernel: string } { filteredBase64: string } Zero-copy memory mapped pixel transformation
tensor_norm_l2 { tensor: number[] } { norm: number } Hardware-accelerated Euclidean vector norm

2. Rust Cryptographic & Parsing Manifests

Tool Name Input Signature Return Schema Execution Invariant
blake3_hash { payload: string, key?: string } { hashHex: string, durationMs: number } Tree-hashing SIMD implementation, <0.28ms
argon2id_derive { password: string, salt: string, memoryKiB: number, iterations: number } { derivedKeyHex: string } Memory-hard password hashing inside WASM memory page
regex_dfa_matcher { pattern: string, text: string } { matches: string[], isMatched: boolean } Guaranteed linear time O(N) ReDoS-free DFA matching
json_fast_parser { jsonString: string, schema: object } { isValid: boolean, errors: string[] } Zero-copy lexical tokenization stream

3. Java (TeaVM WASI) Enterprise Manifests

Tool Name Input Signature Return Schema Execution Invariant
java_string_analyzer { text: string, rules: string[] } { compliant: boolean, flags: string[] } JVM-free TeaVM Ahead-Of-Time WASI bytecode
jvm_bytecode_inspector { classBase64: string } { methods: string[], constants: string[] } In-memory ClassFile parser with 0 JDK dependency

4. Python (Micro-WASI) & Go Manifests

Tool Name Input Signature Return Schema Execution Invariant
py_ast_inspector { code: string } { astNodes: number, isPure: boolean, imports: string[] } AST parser with system-call isolation
network_packet_parser { pcapHex: string } { protocol: string, src: string, dst: string } TinyGo micro-network frame decoder

5. AI Vector & Local RAG Manifests

Tool Name Input Signature Return Schema Execution Invariant
vector_cosine_similarity { vecA: number[], vecB: number[] } { similarity: number } 1536-dimensional float vector dot-product normalized
vector_top_k_search { queryVector: number[], dataset: object[], k: number } { topMatches: object[] } Heap-based Top-K selector over 50,000 vectors