| Crates.io | noveltui |
| lib.rs | noveltui |
| version | 0.1.1 |
| created_at | 2026-01-15 02:52:25.455609+00 |
| updated_at | 2026-01-15 07:09:31.293132+00 |
| description | A terminal-based novel reader (TUI) |
| homepage | |
| repository | https://github.com/minxuanz/noveltui |
| max_upload_size | |
| id | 2044408 |
| size | 3,513,375 |
A tui novel reader, Powered by ratatui
dzstui can read from website (WIP)cargo install noveltui
# only install noveltui
cargo install noveltui --bin noveltui
# only install dzstui
cargo insatll noveltui --bin dzstui
git clone https://github.com/minxuanz/noveltui.git
cd noveltui
cargo build --release
target/release/noveltui read from local txt
target/release/dzstui read from website
./noveltui path/to/your/novel.txt
./dzstui --url website
#e.g.
./dzstui --url https://ixdzs8.com/read/508569/p1.html
Tips: dzstui only supoort
https://ixdzs8.com/now, and need install chrome
txt (UTF-8, GBK, GB2312, etc.)
You can pass --regex <YOUR CUSTOM REGEX> to parse title.
./noveltui --regex="^(\d+)([\u4e00-\u9fff0-9]+)$" path/to/your/novel.txt
| Key | Action |
|---|---|
q |
Add bookmark then Quit |
Q |
Quit |
j / β |
Scroll down |
k / β |
Scroll up |
n |
Next Charpter |
p |
Prev Charpter |
m |
Toggle bookmark |
M |
Delete all bookmarks |
Space |
Toggle auto-read mode |
b |
Toggle bookmark menu |
t |
Toggle toc |
ctrl + z |
Suspend (unix) |
Content
toc
bookmark
in tmux
dzstui
Contributions are welcome! Please feel free to submit issues and pull requests.