Comic Books

Gopherbook – self-hosted comic library and CBZ/CBT reader

Gopherbook is a lightweight, single-binary, self-hosted web comic reader and library manager written in Go.

It is designed for people who want full control over their digital comic collection (CBZ/CBT files), including support for password-protected/encrypted archives, per-user libraries, tagging, automatic organization, and a clean modern reader.

This is free and open source software.

Features include:

  • Upload & read .cbz (ZIP-based) or .cbt (TAR-based) comics directly in the browser.
  • Watch folder support for bulk imports – drop CBZ/CBT files into your watch folder and they’re automatically imported.
  • Supports 8 Megapixel images at 512MB memory limits.
  • Full support for password-protected/encrypted CBZ files (AES-256 via yeka/zip) or CBT files (AES-256-CFB Openssl).
  • Automatically tries all previously successful passwords when opening a new encrypted comic.
  • Persists discovered passwords securely (AES-encrypted on disk, key derived from your login password).
  • Extracts ComicInfo.xml metadata (title, series, number, writer, inker, tags, story arc, etc.).
  • Automatic folder organization: Library/Artist/StoryArc/Comic.cbz.
  • Manual reorganization via UI if needed.
  • Powerful tagging system with custom colors and counts.
  • Filter comics by any combination of tags.
  • Responsive grid view with cached JPEG covers.
  • Full-screen web reader with:
    • Page pre-loading.
    • Zoom / pan.
    • Fit-to-width/height/page.
    • Keyboard navigation (←→, A/D, +/-, Esc).
  • Multi-user support:
    • Each user has their own completely isolated library and password vault.
    • First registered user becomes admin.
    • Admin can disable new registrations.
    • Admin can delete any comic.
  • No external database – everything stored in simple JSON files.
  • Single static Go binary + file storage – easy to deploy.

Website: codeberg.org/riomoo/gopherbook
Support:
Developer: Riomoo
License: Prism Information License

Gopherbook is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Self-Hosted Comics and Manga Servers
SuwayomiExtensible reading server powered by source plugins
StumpModern Rust-powered library manager with slick readers
KomgaPolished media library with web reading and OPDS support
GopherbookSimple Go-based archive viewer for CBZ and CBT files
IssuedLightweight personal collection server with clean browsing
TanoshiStreamlined online reader with tracking and sync features
CodexWeb archive browser with smart organisation tools
ComiGoBrowser-based reader focused on speed and simplicity

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted