napi-rs

    A framework for building compiled Node.js add-ons in Rust via Node-API

    Language: typescript

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Viewing path: alpine-zig.Dockerfile

    Files

    • .yarn (yarn)
    • releases (txt)
    • patches (txt)
    • .husky (husky)
    • SECURITY.md (md)
    • images (txt)
    • nextjs.svg (image)
    • prisma.svg (image)
    • .script-jail.yml (yml)
    • tsconfig.json (json)
    • debian-zig.Dockerfile (dockerfile)
    • crates (txt)
    • backend (txt)
    • README.md (md)
    • src (txt)
    • lib.rs (rs)
    • typegen (txt)
    • type.rs (rs)
    • struct.rs (rs)
    • fn.rs (rs)
    • enum.rs (rs)
    • const.rs (rs)
    • error.rs (rs)
    • util.rs (rs)
    • typegen.rs (rs)
    • codegen.rs (rs)
    • ast.rs (rs)
    • codegen (txt)
    • type.rs (rs)
    • struct.rs (rs)
    • fn.rs (rs)
    • enum.rs (rs)
    • const.rs (rs)
    • Cargo.toml (toml)
    • CHANGELOG.md (md)
    • napi (txt)
    • README.md (md)
    • build.rs (rs)
    • src (txt)
    • lib.rs (rs)
    • tokio_runtime.rs (rs)
    • value_type.rs (rs)
    • cleanup_env.rs (rs)
    • error.rs (rs)
    • threadsafe_function.rs (rs)
    • async_work.rs (rs)
    • js_values (txt)
    • undefined.rs (rs)
    • function.rs (rs)
    • object_property.rs (rs)
    • object.rs (rs)
    • value_ref.rs (rs)
    • unknown.rs (rs)
    • arraybuffer.rs (rs)
    • buffer.rs (rs)
    • tagged_object.rs (rs)
    • string (txt)
    • utf8.rs (rs)
    • utf16.rs (rs)
    • mod.rs (rs)
    • latin1.rs (rs)
    • boolean.rs (rs)
    • null.rs (rs)
    • external.rs (rs)
    • symbol.rs (rs)
    • bigint.rs (rs)
    • de.rs (rs)
    • ser.rs (rs)
    • either.rs (rs)
    • mod.rs (rs)
    • deferred.rs (rs)
    • value.rs (rs)
    • number.rs (rs)
    • global.rs (rs)
    • date.rs (rs)
    • async_cleanup_hook.rs (rs)
    • task.rs (rs)
    • call_context.rs (rs)
    • status.rs (rs)
    • env.rs (rs)
    • version.rs (rs)
    • bindgen_runtime (txt)
    • iterator.rs (rs)
    • module_register.rs (rs)
    • async_iterator.rs (rs)
    • error.rs (rs)
    • js_values (txt)
    • function.rs (rs)
    • object.rs (rs)
    • set.rs (rs)
    • value_ref.rs (rs)
    • serde.rs (rs)
    • map.rs (rs)
    • arraybuffer.rs (rs)
    • buffer.rs (rs)
    • os_string.rs (rs)
    • boolean.rs (rs)
    • promise.rs (rs)
    • external.rs (rs)
    • string.rs (rs)
    • symbol.rs (rs)
    • task.rs (rs)
    • bigint.rs (rs)
    • either.rs (rs)
    • promise_raw.rs (rs)
    • class.rs (rs)
    • array.rs (rs)
    • stream (txt)
    • write.rs (rs)
    • read.rs (rs)
    • nil.rs (rs)
    • scope.rs (rs)
    • stream.rs (rs)
    • number.rs (rs)
    • date.rs (rs)
    • class_accessor.rs (rs)
    • js_values.rs (rs)
    • callback_info.rs (rs)
    • mod.rs (rs)
    • env.rs (rs)
    • sendable_resolver.rs (rs)
    • Cargo.toml (toml)
    • CHANGELOG.md (md)
    • macro (txt)
    • README.md (md)
    • src (txt)
    • lib.rs (rs)
    • compat_macro.rs (rs)
    • expand.rs (rs)
    • parser (txt)
    • attrs.rs (rs)
    • mod.rs (rs)
    • expand (txt)
    • napi.rs (rs)
    • typedef (txt)
    • type_def.rs (rs)
    • noop.rs (rs)
    • typedef.rs (rs)
    • noop.rs (rs)
    • Cargo.toml (toml)
    • CHANGELOG.md (md)
    • sys (txt)
    • README.md (md)
    • LICENSE (txt)
    • src (txt)
    • lib.rs (rs)
    • functions.rs (rs)
    • types.rs (rs)
    • Cargo.toml (toml)
    • CHANGELOG.md (md)
    • alpine-zig.Dockerfile (dockerfile)
    • bench (txt)
    • query.bench.ts (ts)
    • get-array-from-js.bench.ts (ts)
    • create-array.bench.ts (ts)
    • get-set-property.bench.ts (ts)
    • tsconfig.json (json)
    • buffer.bench.ts (ts)
    • plus.bench.ts (ts)
    • package.json (json)
    • class-accessor.bench.ts (ts)
    • noop.bench.ts (ts)
    • vite.config.ts (ts)
    • build.rs (rs)
    • object.bench.ts (ts)
    • src (txt)
    • lib.rs (rs)
    • object.rs (rs)
    • plus.rs (rs)
    • buffer.rs (rs)
    • class_accessor.rs (rs)
    • async_compute.rs (rs)
    • get_value_from_js.rs (rs)
    • query.rs (rs)
    • create_array.rs (rs)
    • get_set_property.rs (rs)
    • noop.rs (rs)
    • Cargo.toml (toml)
    • async.bench.ts (ts)
    • rustfmt.toml (toml)
    • CLAUDE.md (md)
    • LICENSE (txt)
    • package.json (json)
    • examples (txt)
    • binary (txt)
    • tsconfig.json (json)
    • package.json (json)
    • src (txt)
    • main.rs (rs)
    • Cargo.toml (toml)
    • napi-shared (txt)
    • build.rs (rs)
    • src (txt)
    • lib.rs (rs)
    • Cargo.toml (toml)
    • napi (txt)
    • wasi-worker.mjs (mjs)
    • browser (txt)
    • values.spec.ts (ts)
    • vite.config.js (js)
    • index.cjs (cjs)
    • __tests__ (txt)
    • async-exit.spec.ts (ts)
    • async-generator-gc.spec.ts (ts)
    • object-attr.spec.ts (ts)
    • __snapshots__ (txt)
    • values.spec.ts.md (md)
    • typegen.spec.ts.md (md)
    • generator.spec.ts (ts)
    • unload.spec.js (js)
    • issue-3119-repro.spec.ts (ts)
    • async-exit.js (js)
    • error-msg.spec.ts (ts)
    • values.spec.ts (ts)
    • bun-test.js (js)
    • strict.spec.ts (ts)
    • hidden-property.spec.ts (ts)
    • worker-thread.spec.ts (ts)
    • worker.js (js)
    • test.framework.js (js)
    • property-names.spec.ts (ts)
    • tsfn-error.cjs (cjs)
    • dts-header.d.ts (ts)
    • memory-test.ts (ts)
    • example.wasi-browser.js (js)
    • example.wasi.cjs (cjs)
    • tsconfig.json (json)
    • electron.cjs (cjs)
    • electron-renderer (txt)
    • index.js (js)
    • index.html (html)
    • package.json (json)
    • vite-entry.js (js)
    • wasi-worker-browser.mjs (mjs)
    • tests (txt)
    • build_error_tests (txt)
    • ts_arg_type_4.rs (rs)
    • ts_arg_type_1.rs (rs)
    • fn_outside_impl_factory.rs (rs)
    • ts_arg_type_3.rs (rs)
    • mod.rs (rs)
    • ts_arg_type_2.rs (rs)
    • assign_js_value_to_class.rs (rs)
    • README.md (md)
    • macro_tests.rs (rs)
    • build.rs (rs)
    • src (txt)
    • wasm.rs (rs)
    • lib.rs (rs)
    • function.rs (rs)
    • object.rs (rs)
    • set.rs (rs)
    • serde.rs (rs)
    • map.rs (rs)
    • generator.rs (rs)
    • type.rs (rs)
    • async_generator_repro.rs (rs)
    • fn_strict.rs (rs)
    • fetch.rs (rs)
    • error.rs (rs)
    • threadsafe_function.rs (rs)
    • constructor.rs (rs)
    • promise.rs (rs)
    • external.rs (rs)
    • string.rs (rs)
    • symbol.rs (rs)
    • fn_ts_override.rs (rs)
    • task.rs (rs)
    • js_mod.rs (rs)
    • reference.rs (rs)
    • bigint.rs (rs)
    • either.rs (rs)
    • class.rs (rs)
    • async.rs (rs)
    • enum.rs (rs)
    • array.rs (rs)
    • transparent.rs (rs)
    • lifetime.rs (rs)
    • scope.rs (rs)
    • stream.rs (rs)
    • number.rs (rs)
    • class_factory.rs (rs)
    • callback.rs (rs)
    • typed_array.rs (rs)
    • nullable.rs (rs)
    • env.rs (rs)
    • shared.rs (rs)
    • date.rs (rs)
    • fn_return_if_invalid.rs (rs)
    • index.html (html)
    • Cargo.toml (toml)
    • browser.js (js)
    • napi-cargo-test (txt)
    • src (txt)
    • lib.rs (rs)
    • Cargo.toml (toml)
    • CHANGELOG.md (md)
    • napi-compat-mode (txt)
    • wasi-worker.mjs (mjs)
    • __tests__ (txt)
    • create-external.spec.ts (ts)
    • global.spec.ts (ts)
    • either.spec.ts (ts)
    • napi8 (txt)
    • sub-process.js (js)
    • sub-process-removable.js (js)
    • object.spec.ts (ts)
    • async-cleanup.spec.ts (ts)
    • __snapshots__ (txt)
    • object.spec.ts.md (md)
    • js-value.spec.ts (ts)
    • string.spec.ts (ts)
    • buffer.spec.ts (ts)
    • cleanup-env.spec.ts (ts)
    • napi6 (txt)
    • instance-data.spec.ts (ts)
    • bigint.spec.ts (ts)
    • arraybuffer.spec.ts (ts)
    • symbol.spec.ts (ts)
    • env.spec.ts (ts)
    • napi4 (txt)
    • example.txt (txt)
    • tsfn-dua-instance.js (js)
    • deferred.spec.ts (ts)
    • tokio_readfile.spec.ts (ts)
    • tsfn_error.spec.ts (ts)
    • tokio_rt.spec.ts (ts)
    • tsfn-throw.js (js)
    • threadsafe_function.spec.ts (ts)
    • array.spec.ts (ts)
    • napi-version.ts (ts)
    • serde (txt)
    • __snapshots__ (txt)
    • ser.spec.ts.md (md)
    • serde-json.spec.ts (ts)
    • ser.spec.ts (ts)
    • de.spec.ts (ts)
    • ser.spec.ts.md (md)
    • object.spec.ts (ts)
    • get-napi-version.spec.ts (ts)
    • napi5 (txt)
    • date.spec.ts (ts)
    • napi7 (txt)
    • arraybuffer.spec.ts (ts)
    • throw.spec.ts (ts)
    • function.spec.ts (ts)
    • class.spec.ts (ts)
    • tsconfig.json (json)
    • package.json (json)
    • index.wasi.cjs (cjs)
    • wasi-worker-browser.mjs (mjs)
    • index.wasi-browser.js (js)
    • build.rs (rs)
    • src (txt)
    • lib.rs (rs)
    • function.rs (rs)
    • object.rs (rs)
    • serde.rs (rs)
    • napi8 (txt)
    • object.rs (rs)
    • async_cleanup.rs (rs)
    • mod.rs (rs)
    • arraybuffer.rs (rs)
    • cleanup_env.rs (rs)
    • buffer.rs (rs)
    • error.rs (rs)
    • external.rs (rs)
    • napi6 (txt)
    • instance.rs (rs)
    • bigint.rs (rs)
    • mod.rs (rs)
    • string.rs (rs)
    • symbol.rs (rs)
    • napi4 (txt)
    • tsfn.rs (rs)
    • tsfn_dua_instance.rs (rs)
    • mod.rs (rs)
    • deferred.rs (rs)
    • either.rs (rs)
    • class.rs (rs)
    • napi_version.rs (rs)
    • array.rs (rs)
    • tokio_rt (txt)
    • read_file.rs (rs)
    • mod.rs (rs)
    • global.rs (rs)
    • env.rs (rs)
    • napi5 (txt)
    • mod.rs (rs)
    • date.rs (rs)
    • napi7 (txt)
    • buffer.rs (rs)
    • mod.rs (rs)
    • Cargo.toml (toml)
    • browser.js (js)
    • debian.Dockerfile (dockerfile)
    • triples (txt)
    • index.cjs (cjs)
    • index.js (js)
    • index.d.ts (ts)
    • ATTRIBUTION.md (markdown)
    github-repos/napi-rs

    napi-rs

    Public
    • Updated Jul 14, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    A framework for building compiled Node.js add-ons in Rust via Node-API

    0stars
    0views
    Created Jan 21, 2026