A visual map of Neight's internals — all classes, features, background services, settings, and platform integrations in one diagram. Neight is a single Python file; this is everything inside it.
The data locations shown are those of the direct download. The Mac App
Store version runs sandboxed, and from 2026.086 keeps presets and recovery
copies inside its own container rather than in ~/Documents/Neight/.
All application logic lives in neight.py. The runtime stack is PySide6/shiboken6, Markdown, Pygments, and the Python standard library. Easy to read, audit, and ship.
NeightApplication handles macOS Open With. Notepad is the main window. CodeEditor drives all editing. Custom layout, find/replace, line numbers, and word index are separate widgets. A small module-level layer routes file I/O through Qt when the Mac App Store build runs sandboxed.
Read the developer guide →Auto-save writes run on a background thread so the UI never blocks. A recovery manager keeps a copy of unsaved drafts silently. Reading time uses Tamil/English word speed tables. Neight never checks for updates or contacts a server.
Performance design notes →