100%
Scroll to zoom · drag to pan Download PNG
Neight architecture overview diagram showing all classes, features, background services, and platform integrations.

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/.

// core
Single-file Design

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.

Browse source on GitHub →
// structure
Key Classes

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 →
// background
Background Services

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 →