{"id":68330,"library":"js-ffi","title":"JS FFI","description":"A FFI library for calling JavaScript from Rust.","status":"active","version":"0.8.0","language":"rust","source_language":null,"source_url":"https://github.com/richardanaya/js_ffi","tags":["javascript","ffi","interop","wasm"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\njs_ffi = \"0.8.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add js_ffi","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"js_ffi","correct":"use js_ffi::js_ffi;"}],"quickstart":{"code":"use js_ffi::js_ffi;\n\nfn main() {\n    // Call JavaScript functions from Rust\n    println!(\"JS FFI ready\");\n}","lang":"rust","description":"Shows importing the js_ffi macro from js_ffi."},"warnings":[{"fix":"Ensure your application runs in a context with JavaScript support.","message":"Requires a JavaScript runtime environment (e.g., Node.js or browser) to function.","severity":"gotcha","affected_versions":">=0.8.0"}],"env_vars":null,"search_vec":"'call':7 'ffi':2,4,12 'interop':13 'javascript':8,11 'js':1 'librari':5 'rust':10 'wasm':14","created_at":"2026-06-17T17:48:29.363549+00:00","updated_at":"2026-06-17T17:48:29.363549+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/richardanaya/js_ffi","github":"https://github.com/richardanaya/js_ffi","docs":"https://docs.rs/js_ffi/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}