
bmm: the Rust TUI bookmark manager built as a faster buku
bmm (dhth/bmm) is a 229★ MIT-licensed Rust TUI bookmark manager backed by SQLite and built on ratatui. Dhruv Thakur wrote it to replace buku after years of accumulated bookmarks caused performance degradation — the author benchmarks search at roughly 20× faster. Three install paths (Homebrew, cargo, prebuilt binaries for macOS/Linux). The ratatui maintainer Orhun Parmaksız publicly switched to it on release day. Main caveat: 14-month gap between feature releases; project is in slow maintenance mode but fully functional.

Tool snapshot
| Field | Value |
|---|---|
| Repository | github.com/dhth/bmm |
| Language | Rust (100%) |
| License | MIT 2 |
| Version | v0.3.1 (May 16, 2026) 3 |
| Stars | 229★ 1 |
| Backend | SQLite via sqlx |
| TUI stack | ratatui + clap |
| Platforms | macOS (ARM64, x64), Linux (ARM64, x64, MUSL) — no Windows binary |
Install
# Homebrew (macOS/Linux)
brew install dhth/tap/bmm
# Cargo
cargo install bmm
# Prebuilt binary — GitHub Releases, macOS and Linux ARM64/x64/MUSL
# https://github.com/dhth/bmm/releasesReal-world workflow
# Add a bookmark with tags
bmm save https://doc.rust-lang.org/reference/ --tags rust,reference
# Import your existing buku export (HTML Netscape format) or a plain TXT list
bmm import bookmarks.html
bmm import links.txt
# Search by keyword across URIs and titles — fast against SQLite
bmm search "async runtime"
# Filter by tag, pipe results anywhere
bmm list --tag rust | fzf
# Open the TUI for browsing and tag management
bmm tui
# In the TUI: navigate with j/k, copy a URI to clipboard with c, search interactivelyCommunity signal
What to know before installing
References
- 1GitHub - dhth/bmm
github.com
- 2bmm/LICENSE · dhth/bmm
github.com
- 3Releases · dhth/bmm
github.com
- 4@orhundev on X
x.com
- 5bmm — crates.io
crates.io
- 6bmm — Terminal Trove
terminaltrove.com
- 7Issues · dhth/bmm
github.com

CLI Tool Pick
One open-source command-line tool every two weeks, with install command, real-world scenario, and GitHub star momentum
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.
Related content
- Sign in to comment.