Repolode
go-shiori

go-shiori/shiori

A simple self-hosted bookmark manager written in Go, usable as a CLI or web app and distributed as a single binary.

Open-source alternative to:Pocket

Stars
11,683
Forks
641
Open issues
117
Last commit
7 hours ago

What is it?

Shiori is a bookmark manager written in Go, intended as a simple alternative to Pocket. It supports adding, editing, deleting and searching bookmarks, and can be used either from a command line interface or through a web interface.

The project ships as a single binary, so it can be installed and moved between machines without extra dependencies. Bookmarks can be imported from Netscape bookmark files and from Pocket, and exported back to Netscape format. The database can be SQLite3, PostgreSQL, MariaDB or MySQL.

When possible, Shiori parses the readable content of a saved page and creates an offline archive of it. A beta web extension for Firefox and Chrome is available as a separate project.

Key features

  • 01Add, edit, delete and search bookmarks from the CLI or web interface.
  • 02Import from Netscape bookmark files and Pocket, and export to Netscape format.
  • 03Creates offline archives of readable page content when possible.
  • 04Supports SQLite3, PostgreSQL, MariaDB and MySQL databases.
  • 05Distributed as a single portable binary.

Use cases

  • Self-hosting a personal read-later list as an alternative to Pocket.
  • Keeping offline copies of articles so they remain readable without the original site.
  • Managing bookmarks from a terminal workflow.
  • Migrating bookmarks from Pocket or browser exports into a single store.

Things to know

  • The browser web extension support is marked as beta.

In collections

Topics

FAQ

What is shiori?
A simple self-hosted bookmark manager written in Go, usable as a CLI or web app and distributed as a single binary. Shiori is a bookmark manager written in Go, intended as a simple alternative to Pocket. It supports adding, editing, deleting and searching bookmarks, and can be used either from a command line interface or through a web interface.
Is shiori free to use? What license does it have?
shiori is open source under the MIT license. Check the license terms before using it in commercial products.
Is shiori still maintained?
Actively maintained. The last commit to shiori was on Oct 24, 2026.
What can I use shiori for?
Self-hosting a personal read-later list as an alternative to Pocket. Keeping offline copies of articles so they remain readable without the original site. Managing bookmarks from a terminal workflow. Migrating bookmarks from Pocket or browser exports into a single store.
Where can I get shiori?
The source code and installation instructions are on GitHub: https://github.com/go-shiori/shiori

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects