A powerful command-line bookmark manager with a portable SQLite database, auto-fetching, and privacy focus.
buku is a command-line bookmark manager that stores bookmarks in a portable SQLite database, allowing users to manage, search, and sync their links offline. It automatically fetches metadata from URLs, supports importing from browsers, and offers powerful search options like regex and deep scanning.
Developers, sysadmins, and power users who prefer terminal-based tools and want a private, portable bookmark management solution without cloud dependencies.
buku stands out for its privacy focus (no tracking), portable merge-able database, and extensive feature set including auto-fetching, encryption, and editor integration, all from the command line.
:bookmark: Personal mini-web in text
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically retrieves title, tags, and description from URLs when adding bookmarks, reducing manual entry and ensuring accuracy.
Supports regex, substring matching, deep scan, and field-specific searches with markers, making it highly effective for querying large bookmark collections.
Uses a single, merge-able SQLite file that can be easily synced across systems via file transfer, ensuring data portability and offline access.
Auto-imports bookmarks from Firefox, Chrome, Chromium, Vivaldi, Brave, and Edge, simplifying migration from existing browser bookmark managers.
The web interface (bukuserver) is a separate project requiring additional setup, lacking a built-in, integrated graphical front-end.
Syncing across devices involves manually transferring the database file, with no automated cloud synchronization or native mobile app support.
With numerous options and command structures (e.g., --stag with commas and plus signs), it has a steeper learning curve compared to simpler bookmark tools.