Open a 50GB log file
in 8 seconds

Stop waiting for Notepad++ to give up. Strata is a desktop log viewer with a native C++ engine: memory-mapped, zero-copy, and smooth at hundreds of millions of lines.

Windows & Linux at launch · macOS planned

api-gateway-prod.log48.7 GB
FILTERerror AND (timeout OR refused) NOT debug
03:47:11.482INFOgateway request done path=/v2/orders status=200 dur=12ms
03:47:11.490INFOgateway request done path=/v2/orders status=200 dur=9ms
03:47:11.503WARNpool connection pool at 94% capacity (47/50)
03:47:11.518ERRORgateway upstream timeout host=payments-7f9c after=30000ms
03:47:11.519INFOgateway retrying request attempt=2 backoff=250ms
03:47:11.771ERRORgateway connection refused host=payments-7f9c
▾ JSON detected on line 214882406
"service": "payments",
"error": "ECONNREFUSED",
"attempt": 3

// features

The features you actually reach for during an incident

Live tail over SSH

Point Strata at a remote host and tail the log where it lives. Password and key auth built in — no rsync, no fighting Vim over a 200ms connection.

JSON, handled

Lines containing JSON are detected automatically and pretty-print on click. Fold and expand nested objects instead of squinting at one 4,000-character line.

Context around every match

Filter down to the errors, then expand any match to see what happened just before and after. The line that matches your search is rarely the line that explains it.

Filters you can actually write

error AND (timeout OR refused) NOT debug — plain operators with parentheses, evaluated with short-circuiting. Save the regex for when you need it.

Regex without the footguns

Regex search runs on RE2, which guarantees linear-time matching. A careless pattern makes your search slower, not your afternoon longer.

A minimap of your matches

Every match plotted against the full length of the file, so you can spot the cluster of errors at 03:47 and click straight into it.

// the difference

Your editor was never meant to do this

Text editors load files into memory and assume you might edit them. Strata assumes the opposite: the file is huge, read-only, and you need answers from it right now.

A text editor
Strata
Opening a 50GB file
Crashes, or locks up for minutes
8 seconds, fully indexed
Memory used
The whole file, then some
Megabytes — the file stays on disk, memory-mapped
Searching
UI freezes; a bad regex hangs forever
Parallel across cores; RE2 can't backtrack
Scrolling
Stutters, repaints, gives up
60fps from line 1 to line 200,000,000

// under the hood

Why it's fast

No magic, just engineering that takes big files seriously.

01
Memory-mapped I/O
Files are mapped, not loaded. Opening a 50GB log doesn't cost 50GB of RAM — the OS pages in exactly what's on screen.
02
Zero-copy line access
Lines are served straight out of the mapped region as string views. No per-line allocation, no duplication, no garbage to collect.
03
Parallel indexing
Line indexing fans out across every core you have. Small files skip the thread pool entirely, because coordination isn't free either.
04
RE2 + simdjson
Regex matching is guaranteed linear-time. JSON detection parses at gigabytes per second. Both battle-tested C++ libraries, not reinventions.
05
The UI never blocks
Every engine call runs off the UI thread. Scrolling stays smooth while a search chews through two hundred million lines behind it.
06
Native on every platform
A C++17 engine under a Flutter desktop UI. One codebase, real binaries — no Electron, no bundled browser eating your RAM.

// faq

Questions

Which platforms does Strata run on?

Windows and Linux at launch, with macOS planned. The engine is portable C++17, so the Mac build is a packaging job, not a rewrite.

Do my logs get uploaded anywhere?

No. Strata is a desktop app — files are memory-mapped and read locally, and nothing leaves your machine. There's no account and it works offline, which matters if your logs contain things your compliance team has opinions about.

How big a file can it actually open?

The headline number is a 50GB file in 8 seconds, and that isn't the ceiling. Because files are memory-mapped rather than loaded, the practical limit is your disk, not your RAM.

How much does Strata cost?

The core viewer is free. A Pro license is £49 one-time for personal use, or £99 per seat for business — each with a year of updates included. When the update window ends the app keeps working forever; extending updates is optional. No subscription. For the first two weeks after launch there's a founder discount: £34 instead of £49. Waitlist subscribers get the purchase link 24 hours before it goes public.

What is Strata built with?

A native C++17 engine — memory-mapped I/O, RE2 for regex, simdjson for JSON detection — under a Flutter desktop UI. No Electron, no bundled browser.

// early access

Be first when licenses go on sale

Strata launches at £49, one time— a year of updates included, and the app is yours forever. For the first two weeks it's £34, and the waitlist gets the purchase link 24 hours before everyone else.

One email when the deal opens. No newsletter, no drip campaign.