Shiori
go-shiori.github.io
What it is
Shiori is a free, Go-based bookmark manager that can be used from the command line or as a web application. It supports adding, editing, deleting, and searching bookmarks, and can import from Pocket or Netscape Bookmark files. Export is available in Netscape Bookmark format. Where possible, it parses readable page content by default; users can also create offline webpage archives and ePub ebooks. The project documents SQLite3, PostgreSQL, and MySQL support. It is self-hosted and offered as a single binary under the MIT license, which permits use and modification. Installation options include precompiled binaries, source builds, and Docker images, with instructions for Windows, Linux, and macOS. Beta web extensions are described for Firefox and Chrome. Shiori is listed at free. Its documented API v1 is still under development, and the project warns that breaking changes may happen before release. Contributions through pull requests are welcomed, including contributions to community-provided installation methods.
Spec sheet
- Purpose
- Shiori is a Go-based bookmark manager that can also be used as a command-line or web application.Read 4 Oct 2026 · go-shiori.github.io
- API
- The documented API v1 is still in development, and the page says breaking changes may occur before release.Read 4 Oct 2026 · go-shiori.github.io
- Support
- The project invites contributions through pull requests and says contributions to its community-provided installation methods are welcome.Read 4 Oct 2026 · go-shiori.github.io
- License
- Shiori is distributed under the MIT license, which the project says permits use and modification.Read 4 Oct 2026 · go-shiori.github.io
- Bookmark management
- It supports adding, editing, deleting, and searching bookmarks.Read 4 Oct 2026 · go-shiori.github.io
- Browser extension
- The project describes beta web extension support for Firefox and Chrome.Read 4 Oct 2026 · go-shiori.github.io
- Databases
- The documentation lists SQLite3, PostgreSQL, and MySQL database support.Read 4 Oct 2026 · go-shiori.github.io
- Import and export
- It can import and export bookmarks in Netscape Bookmark file format and import bookmarks from Pocket.Read 4 Oct 2026 · go-shiori.github.io
- Installation
- The project documents precompiled binaries, building from source, and Docker images as installation methods.Read 4 Oct 2026 · go-shiori.github.io
- Operating systems
- The installation page gives setup instructions for Windows, Linux, and macOS.Read 4 Oct 2026 · go-shiori.github.io
- Reading and archives
- It parses readable content by default where possible and can optionally create offline webpage archives and ePub ebooks.Read 4 Oct 2026 · go-shiori.github.io
Plans and prices
Strong points and limits
Strong points
- Imports from Pocket and Netscape Bookmark files
- Can create offline webpage archives and ePub ebooks
- Supports SQLite3, PostgreSQL, and MySQL
- Installation instructions cover Windows, Linux, and macOS
Limits
- Browser extensions are beta
- Documented API v1 remains in development
- Self-hosted software requires installation
Who it suits
Shiori suits people who want to manage bookmarks on a self-hosted command-line or web application. It is also relevant to users who want optional offline archives or ePub exports.
Verdict
Shiori offers flexible bookmark management and several storage and installation options, with offline reading formats as an added capability. The beta extensions and developing API matter if those interfaces are central to your setup.
Where Specifiction places it
- Bookmark Managers#35 of 437.4