NWJS JS API documentation is available here: https://nwjs.readthedocs.io/en/latest/
nw-sys
provides Rust bindings for all NWJS subsystems with the following modules offering:
app
application control and information accessclipboard
system clipboard accessmenu
creation of application and tray menusscreen
access to system Display information and layoutshell
external application execution, file and URL openingshortcut
creation of application keyboard shortcutstray
creation and installation of system tray menuswindow
creation 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.
You can find an example application using these APIs at https://github.com/aspectron/nw-sys-example
Following crates can be used in conjunciton with nw-sys
: