I don't know Rust.
These days I barely open my full IDE — pre-AI I was doing thousands of commits a year, and now I mostly live in its commit and diff view, one of the few things heavy enough to make me wait for a JVM to start.
So Kyde is just that. A fast native commit and diff code editor — a Git client for macOs. (It should support Windows and Linux, I just commented out the builds since I won't actively QA and maintain these distributions).
~120fps scrolling a 37k-line package-lock.json — viewport virtualization + off-thread highlighting.
Goals
Fast. Native GPU rendering, low latency. 120fps even on large files.
Native GPU rendering, low latency. 120fps even on large files. Familiar. A tuned dark theme so it feels at home to anyone who's lived in a modern IDE.
A tuned dark theme so it feels at home to anyone who's lived in a modern IDE. Side-by-side diff with word-level highlighting and a center gutter to stage/revert hunks — git add -p , made visual.
with word-level highlighting and a center gutter to stage/revert hunks — , made visual. Open a folder and edit with tree-sitter highlighting.
Stack
... continue reading