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

All application logic lives in neight.py. No external packages beyond PySide6, markdown, and the 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.

Read the developer guide →
// background
Background Services

Auto-save writes run on a background thread so the UI never blocks. An update checker and recovery manager run silently. Reading time uses Tamil/English word speed tables.

Performance design notes →