All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Kasane: A Drop-in Kakoune Frontend with Extensible GPU and Terminal UI

By

nsagent

1mo ago· 3 min readenCode

Summary

Kasane is a drop-in replacement frontend for the Kakoune text editor that rebuilds the rendering pipeline to work with either terminal or GPU backends. It provides an extensible UI foundation that allows users to add features like splits, image display, workspace persistence, and other UI enhancements through sandboxed WASM plugins. The tool maintains compatibility with existing Kakoune configurations while offering GPU acceleration, system font rendering, and a plugin system where complete plugins can be written in just 15 lines of Rust.

Key quotes

· 5 pulled
Kakoune handles editing. Kasane rebuilds the rendering pipeline — terminal or GPU — and opens the full UI to extension: splits, image display, workspace persistence, and beyond.
Extend it yourself with sandboxed WASM plugins — a complete one fits in 15 lines of Rust.
Your kakrc works unchanged.
GPU backend (--ui gui) — fuzzy finder, pane splits, and color preview are all WASM plugins
alias kak=kasane and these improvements apply automatically:
Snippet from the RSS feed
Drop-in Kakoune frontend with an extensible UI foundation - Yus314/kasane

You might also wanna read