nw-sys
wasm_bindgen bindings for NWJS API
NWJS JS API documentation is available here: https://nwjs.readthedocs.io/en/latest/
Bindings
nw-sys provides Rust bindings for all NWJS subsystems with the following modules offering:
appapplication control and information accessclipboardsystem clipboard accessmenucreation of application and tray menusscreenaccess to system Display information and layoutshellexternal application execution, file and URL openingshortcutcreation of application keyboard shortcutstraycreation and installation of system tray menuswindowcreation and control of application windows
A higher-level Rust API for NWJS, based on top of this crate, is also available via the workflow-nw crate that is a part of the workflow-rs application development framework.
Examples
You can find an example application using these APIs at https://github.com/aspectron/nw-sys-example
Other Crates
Following crates can be used in conjunciton with nw-sys: