
Bookmarkify
Visual bookmark manager for creative inspiration.
Discover top open-source software, updated regularly with real-world adoption signals.

Powerful command-line bookmark manager with private, portable database
A flexible CLI bookmark manager with auto-fetch, powerful search, browser import, and optional web UI. Merge-able database, privacy-focused, and extensible as a Python library.
buku is a command-line bookmark manager designed for users who need a private, portable, and powerful solution for organizing web resources. It stores bookmarks in a local SQLite database that can be synced and merged across systems without cloud dependencies or tracking.
buku auto-fetches titles, tags, and descriptions from URLs, imports bookmarks from major browsers (Firefox, Chrome, Edge, Brave), and offers advanced search with regex, substring matching, and field-specific queries. It integrates seamlessly with text editors for composing bookmarks, checks broken links via the Wayback Machine, and supports encryption for sensitive data. The companion provides a browsable web interface for those preferring GUI workflows.
Ideal for developers, researchers, and power users who value command-line efficiency, data ownership, and scriptable automation. buku doubles as a Python library with a documented API, enabling integration into custom workflows. With shell completion for Bash/Fish/Zsh, multi-threaded refresh, and export to HTML/Markdown/Orgfile formats, it fits both personal knowledge management and team collaboration scenarios where privacy and portability matter.
When teams consider buku, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Research Link Curation
Academics tag and search hundreds of papers by topic, author, or keyword using regex queries and export collections to Markdown for publication.
Developer Resource Library
Engineers import browser bookmarks, auto-refresh titles, and script nightly exports to a Git repo for team-wide access to curated documentation links.
Privacy-Focused Archiving
Journalists encrypt sensitive source URLs locally, check link integrity via Wayback Machine, and sync the database across air-gapped systems.
Personal Knowledge Base
Power users integrate buku with text editors and shell aliases to instantly capture, tag, and retrieve web resources without leaving the terminal.
No. buku works entirely offline. Internet is only needed for auto-fetching metadata, checking Wayback Machine links, or using bukuserver remotely.
buku stores bookmarks in a portable SQLite file. Sync it via Git, Syncthing, Dropbox, or any file-sync tool. The database is designed to be merge-able.
Yes. Install bukuserver, the companion web application, which provides a browser-based GUI and HTTP API for managing bookmarks on a local server.
Not by default. buku supports manual encryption via the cryptography library. You must enable and configure encryption yourself for sensitive data.
Yes. buku auto-imports from Firefox, Chrome, Chromium, Edge, Brave, and Vivaldi. It can also import/export HTML, XBEL, Markdown, and Orgfile formats.
Project at a glance
ActiveLast synced 4 days ago