Rustype is an open-source Vietnamese input method (MIT license), written in Rust, supporting Telex and VNI. On Linux, Rustype runs as a complete input method for GNOME, replacing ibus-daemon.
Typing Vietnamese on Linux often encounters issues with repeated letters and incorrect tonal marks, especially in the browser's address bar, where automatic suggestions can malfunction, turning "Trần" into "Traần." Traditional input methods also require many background processes and sometimes manual configuration. Rustype helps type correctly right within those fields and installs with just one command.
Main features
Vietnamese users on Ubuntu or Debian with GNOME on Wayland, especially developers working a lot with the terminal, browser, and VS Code, need a lightweight input method that does not cause typing errors.
Main platform: Linux with GNOME on Wayland (.deb package). Not yet supported on KDE, Sway, Hyprland, or Flatpak applications. There are versions for Windows and macOS, but they are less verified and not digitally signed. Installation on Ubuntu/Debian: download the .deb file from GitHub Releases (github.com/tr-nam/rustype), run "sudo apt install ./rustype_*.deb", then press Super+Space to switch to Rustype. No need to log out, no additional configuration required.
Rustype combines both the IBus bus and engine into a single process, instead of ibus-daemon with multiple child processes. Measured on the development machine, Rustype uses about 3 MB of RAM compared to about 59 MB for ibus-daemon and its child processes, and the processing time for a keystroke through the socket is only about half. Since it still adheres to the IBus protocol, GNOME and applications do not need to change anything.
Bản này tập trung vào độ ổn định trên Linux:
Tải bản mới: https://github.com/tr-nam/rustype/releases
No talks yet. Create the first talk

Linux OS cho người Việt phát triển bởi cộng đồng

Auto-resume Claude Code when your usage limit resets — single static R

Thiết kế chi tiết cơ khí 3D tham số và chuẩn bị in 3D, mã nguồn mở

Giám sát SSH/sudo Linux, báo brute-force qua Telegram/Slack/Webhook.

Bộ Gõ Tiếng Việt Thế Hệ Mới

Quản lý container chạy trên Colima siêu nhẹ

The Vietnamese typing tool supports Telex and VNI input styles, built using Rust.
Auto-translated ·No reviews yet
No one has supported Rustype yet.
Reviews & comments