Shiori

A simple bookmark manager that provides both a web interface and a command line application.

Shiori screenshot 1

Shiori is an open-source bookmark manager written in the Go language. It allows users to save, organize, and retrieve web links through a centralized system. The software is distributed as a single binary, which simplifies the installation process across different environments and ensures that the application remains portable across various operating systems.

Users can interact with the application via a web interface or a command line interface, depending on their preferred workflow. It functions as a self-hosted server that stores bookmarks and can automatically create offline archives of webpages by parsing their readable content. This ensures that the information remains accessible even if the original website is taken offline or the content is modified by the author.

Key features

  • Basic bookmark management including adding, editing, deleting, and searching
  • Import and export functionality for Netscape Bookmark files
  • Bookmark import support for Pocket
  • Command line interface for terminal based management
  • Web interface for browser based access
  • Single binary distribution for portability
  • Database support for sqlite3, PostgreSQL, MariaDB, and MySQL
  • Automatic parsing of readable content for offline archiving
  • Browser extension support for Firefox and Chrome

The application is built with Go and supports multiple database backends to suit different hosting requirements, ranging from lightweight local setups using sqlite3 to larger deployments using PostgreSQL, MariaDB, or MySQL. It is designed for users who prefer to maintain their own data and want a tool that works both in a browser and via the terminal. The integration of browser extensions for Firefox and Chrome allows for the quick addition of links while browsing the web.

Shiori serves as a self-hosted utility for individuals seeking a simple way to manage web links and archive online reading material. It provides a flexible infrastructure for building a personal knowledge hub without relying on external cloud services.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity1 month ago
Repository Age8 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.