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