← 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.