LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

buku

Command-line bookmark manager with tagging and search

TLDR

Add bookmark
$ buku -a [https://example.com] [tag1,tag2]
copy
Search bookmarks
$ buku [keyword]
copy
List all bookmarks
$ buku -p
copy
Open bookmark
$ buku -o [index]
copy
Delete bookmark
$ buku -d [index]
copy
Export to HTML
$ buku -e [bookmarks.html]
copy

SYNOPSIS

buku [options] [keywords]

DESCRIPTION

buku is a powerful command-line bookmark manager. It stores bookmarks in a SQLite database with support for tagging, searching, automatic title fetching, and browser integration.Bookmarks can be organized with comma-separated tags and searched using keywords, regular expressions, or tag filters. The tool automatically fetches page titles and descriptions when adding URLs. Import and export is supported in HTML, Markdown, and JSON formats, enabling migration from browsers and other bookmark managers. An optional web interface (bukuserver) is available for graphical access to the same database.

PARAMETERS

-a, --add url [tags]

Add bookmark
-u, --update index
Update bookmark
-d, --delete index
Delete bookmark
-p, --print [index]
List bookmarks
-o, --open index
Open in browser
-s, --sany keywords
Search (any keyword)
-S, --sall keywords
Search (all keywords)
-e, --export file
Export to HTML
-i, --import file
Import from HTML/Markdown
-t, --tags
List all tags

FEATURES

- Automatic title fetching- Full-text search- Tag-based organization- Browser integration- Import/export (HTML, Markdown, JSON)- Encryption support- Regex search- Portable database

WORKFLOW

$ # Add bookmark
buku -a https://github.com programming,git

# Search
buku python

# Browse all
buku -p

# Open in browser
buku -o 5

# Update tags
buku -u 5 --tag +docker,-kubernetes

# Export
buku -e bookmarks.html
copy

BROWSER INTEGRATION

Can import from:- Chrome/Chromium- Firefox- Safari

INSTALL

sudo dnf install buku
copy
sudo apk add buku
copy
brew install buku
copy
nix profile install nixpkgs#buku
copy

CAVEATS

Requires internet for title fetching. Browser integration needs configuration. Database is local (not synced). Command-line interface may not suit all users. GUI available separately (bukuserver).

HISTORY

buku was created by Arun Prakash Jana around 2015 to provide a fast, privacy-focused bookmark manager for the terminal.

SEE ALSO

RESOURCES

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid