Wieloplatformowy edytor tekstu (Windows, macOS, Linux) rysowany w całości na GPU. Edycja jest lokalna i synchroniczna, więc każde naciśnięcie klawisza ma zerowe opóźnienie, a wszystko, co mogłoby blokować — git, SSH, powłoka — działa w tle i nigdy nie wstrzymuje kursora.
Dlaczego?
Chciałem edytora, który jest natychmiastowy i natywny, a nie przeglądarką opakowaną w okno. therefore powstał na winit, wgpu i glyphon, jest w całości konfigurowany w Lua i mieści wszystko, czego potrzebuje, w jednym pliku binarnym.
Co zawiera?
- Natywne renderowanie na GPU (winit + wgpu + glyphon) — tekst, panele, ikony i wykresy
- Osobne okno git: historia z grafem commitów, staging, diffy, gałęzie, scalanie i stash
- Wbudowany terminal — prawdziwy PTY z pełnym kolorem ANSI, przełączany Ctrl+`
- Przyrostowe podświetlanie składni tree-sitter: Rust, Python, JS/TSX, C, C++, Go, Lua i więcej
- Pliki zdalne przez SFTP — otwórz user@host:/path, edytuj lokalnie, zapisz przez SSH
- Konfiguracja w Lua: motywy, czcionki, rozmiary i skróty klawiszowe, stosowane na żywo
- Wbudowane motywy i JetBrains Mono oraz podgląd markdown na żywo