3 adapters · 1 official
Adapter Status Platforms Performance Install Author
nr:sqlite
Embedded SQL database — full SQLite 3 with prepared statements, transactions, JSON1.
Official
linux macos windows ios android wasm
~180 KB binary add
1.55ms avg query
$ nr add sqlite @nativeruntime
nr:appgui
Cross-platform native desktop UI — windows, dialogs, menus, lists. ~2–3MB binaries instead of 30MB Electron.
Preview
linux macos windows ios android wasm
~2.8 MB hello-world binary
benchmarks pending
$ nr add appgui @nativeruntime
nr:magnum
Magnum 3D engine bindings — render real-time 3D from JavaScript. Faster than three.js with native physics, scene graph, and pinned memory.
Preview
linux macos windows ios android wasm
benchmarks pending
expected: faster than three.js
$ nr add magnum @nativeruntime

The rest of the catalog is yours to write.

NativeRuntime is an adapter ecosystem. Wrap a library you care about — HTTP client, image codec, audio engine, Rust crate, anything — and publish it. The pattern is documented; the registry is open.

What "preview" means

Preview adapters work today — the code is real, the binaries build, the hello-world templates run. They're labeled preview because complete documentation, benchmark suites, and stability guarantees are still in progress. Each will graduate to official as its docs and proof artifacts land. Track release status on the changelog.

// status legend
Official Maintained by the NativeRuntime team. Full docs, benchmarks, stability.
Preview Works today. Docs and benchmarks still in progress.
Community Published by third parties. Quality varies; check the repo.