Dark Mode PDF reader forked from Lunarequest/NightPDF
Binaries for Linux, macOS, and Windows
- Limited support for XFA forms and saving forms with filled-in data
- macOS builds are unsigned — right-click → Open on first launch to bypass Gatekeeper
- Windows builds are unsigned — SmartScreen may show an "Unknown publisher" warning on first run
- Node.js v22.x
- yarn v4.x (berry)
yarn # install dependencies
yarn dev # build and launch in development modeyarn distUsage: DarkPDF [-p] [pdf]
Positionals:
pdf The PDF file to open [string]
Options:
--help Show help [boolean]
--version Show version number [boolean]
-p, --pages The page to open in the PDF [number]
Examples:
DarkPDF -p 5 pdf.pdf Opens pdf.pdf at page 5
- NightPDF is under GPLv2 only
- Electron is under MIT
- PDF.js is under Apache License 2.0

