Caxton is a native macOS editor for the files that other editors refuse: production logs, database exports, ten-million-row CSVs. Memory-mapped, fully indexed, AppKit top to bottom. No Electron involved.
Not a mockup — this is Caxton holding the 10 GB benchmark log. 80,610,954 lines in the status bar.
The workflows that have been exclusive to EmEditor on Windows for fifteen years, rebuilt as a native Mac app.
Memory-mapped I/O, a piece-table document model, and a tiered line index that scales past 120 million lines. The full file opens and indexes by default — no slicing required — but a Large File Controller is there when you only want a byte range of something truly enormous. The viewport renders only what you can see, so a 500 MB single-line minified bundle scrolls like a config file.
CSV mode auto-detects delimiters, freezes headers, and sorts millions of rows by any column — click the header, get an external merge sort. Type inference runs underneath so numeric columns sort as numbers, and malformed rows get explicit parse states instead of silent guesses.
Two million rows of order data in the grid — click any header to sort, double-click any cell to edit.
Filter an 80-million-line file and see the first matches in under a second. Compose regex with level, time, and numeric-range filters; save the combinations you use every week. Slice mode shows matches in place with full surrounding context.
Filtered to ERROR — 160,846 matching lines out of 8 million, original line numbers preserved, applied in about a quarter of a second.
Caxton ships behind a 13-class benchmark matrix covering every file shape that breaks editors — huge logs, wide CSVs, single-line bundles, mixed encodings. These are the headline rows.
MEASURED = recorded by Caxton's in-app benchmark harness on an M1 Max MacBook Pro (64 GB), macOS 15.7, internal SSD, Release build, warm cache. Every number is count-verified — the find rows assert the exact match count, the Replace All row re-finds all 1,613,344 replacements afterward. Methodology and the full file-class matrix are in the docs.
The same 10 GB document, both appearances — switched through the real macOS appearance APIs, not a CSS theme.
Try first: download Caxton and the 14-day trial starts on its own — no credit card, no account. Buy whenever you're convinced.
If your subscription lapses, your files are never held hostage. Caxton stays installed and opens everything in read-only mode — view, search, copy, export. Resubscribe whenever you need to edit again.
Buying for a team? Volume licensing with invoice billing is available from day one — sales@caxton.app.
14 days free, no credit card. Apple Silicon and Intel.