Replace Pocket or browser bookmarks with a self-hosted manager that stores offline copies of pages so they survive link rot.
Save web pages directly from Firefox or Chrome using the built-in browser extension and access them through a web UI later.
Migrate all existing Pocket bookmarks to a self-hosted setup using Shiori's built-in import tool.
Run a shared bookmark server for a small team backed by PostgreSQL or MariaDB for multi-user access.
Distributed as a single binary with no complex installation, just download, configure a database, and run.
Shiori is a bookmark manager you can run on your own computer or server, designed as a self-hosted alternative to services like Pocket. It lets you save, organize, search, edit, and delete web page bookmarks without depending on a third-party cloud service. It comes as a single downloadable file with no complex installation, and it can be used in two ways: through a command line interface for people comfortable with a terminal, or through a web interface accessible in a browser. Both are included in the same program. When you save a bookmark, Shiori can automatically fetch the readable text of the page and store an offline copy, so you can still read the content even if the original site goes down or changes. It also supports a beta browser extension for Firefox and Chrome, allowing you to save pages directly from the browser without switching to the app. Bookmarks can be imported from Pocket or from the Netscape Bookmark format (the standard export format used by most browsers and bookmark tools), and they can be exported back to that same format. For storage, Shiori works with SQLite (a simple file-based database), PostgreSQL, MariaDB, and MySQL, giving flexibility for both personal and shared setups. The project is MIT licensed, meaning it is free to use and modify. Documentation lives in a separate folder within the repository.
← go-shiori on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.