Common CLI argument parsing for msgview and msger
Local-first email client with IMAP sync and standalone native app
Renamed to @bobfrankston/rmfmail — install that instead
Direct SMTP client — transport-agnostic, no Node.js dependencies, browser-ready
Direct IMAP client — transport-agnostic, no Node.js dependencies, browser-ready
Render a markdown file and display it via msger or msgview
Fast, lightweight, cross-platform message box - Rust-powered alternative to msgview
Browser-compatible shared constants including port definitions and MQTT configuration
TinyMCE editor adapter for rmfmail. Bring-your-own TinyMCE; this package ships only the adapter glue, never any TinyMCE bytes.
TypeScript definitions for msgapi JavaScript API (msgview/msger)
Shared rendering, CLI, and printer-handling primitives for label printers (used by brother-label and dymo-print)
API and CLI for printing labels on DYMO LabelWriter printers
Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t
Shared build tooling for Rust/wry WebView projects (msger, mailx, etc.)
Cross-platform HTML message display using Electron
List and update globally-installed @bobfrankston/* npm packages
Miscelleanous assists for various tasks including defining port numbers
Read/write user config from %USERPROFILE%\.userconfig\npm.json5
TypeScript implementation of winpos - Windows window positioning utility
API and CLI for printing labels on Brother P-touch printers
Google Calendar CLI tool with ICS import support
LIFX LAN protocol library for device control via UDP
Generate ES Module import maps from package.json dependencies for native browser module loading
Semantic terminal colors that adapt to light/dark backgrounds