← All features

50+ languages

Powered by syntect with TextMate-compatible grammars. Accurate highlighting without a language server, without a network connection, without delay.

Supported languages

Rust Python Go TypeScript JavaScript C / C++ Java C# Ruby PHP Swift Kotlin Lua TOML YAML JSON HTML CSS SQL Shell Docker Markdown Zig +30 more

Dark & light themes

FerrisPad detects your OS theme preference and switches automatically. Both themes are carefully tuned for long reading sessions and high contrast accessibility.

Instant parsing

Syntect parses only the visible viewport. Even in a million-line file, highlighting is applied in under 1ms as you scroll. No background indexing, no warmup.