Skip to content

Rust crate for Firefox's Native messaging protocol for browser extensions

Notifications You must be signed in to change notification settings

duckfromdiscord/natemess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

natemess

natemess packages the setup needed to communicate with your browser extension over Native messaging into a simple async (with tokio) Rust library crate. The natemess::install module allows you to create the Windows registry keys required to let Firefox know your program exists, and natemess::io will communicate with Firefox over STDIO as long as your program does not output anything else to STDOUT when called by the browser.

Some of the stdio handling code came from guest271314/NativeMessagingHosts. Everything had to be adapted to async Rust.

Releases

No releases published

Packages

No packages published

Languages