
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.

| 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 |
# 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/releases# 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 interactivelygithub.com
github.com
github.com
x.com
crates.io
terminaltrove.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.