Skip to content
Projects

inokawa/rust-editor has 43 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-10 03:24 UTC. Last push 2026-10-28.

How these counts are measured

An implementation of text editor with Rust/WebAssembly.

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

rust-editor

deploydemo

WIP

An implementation of text editor with Rust/WebAssembly.

This is a hobby project just for my study, but I'm trying to make it as much as practical.

This editor is roughly based on kilo, but has some improvements.

  • Support ASCII/UTF-8 encoded texts
  • Support Undo/Redo
  • Run on terminal in UNIX, and on browser with WebAssembly

Demo

https://inokawa.github.io/rust-editor/

Start

CLI

git clone [email protected]:inokawa/rust-editor.git
cd rust-editor
cargo run "path/to/file.txt"
Shortcuts Action
Ctrl+Z Undo
Ctrl+Y Redo
Ctrl+F Search
Ctrl+S Save
Ctrl+Q Quit

Web

git clone [email protected]:inokawa/rust-editor.git
cd rust-editor/web
npm install
npm start

Shortcuts are the same as CLI (Cmd also works instead of Ctrl on macOS, except Cmd+Q).

  • Open: drop a file onto the page
  • Save: downloads the file
  • Quit: stops the editor, reload the page to restart

References

Thank you for this great tutorial of kilo:

And thank you for other great implementations of kilo:

Explore related projects