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 | |
|---|---|
| Suwayomi | Extensible reading server powered by source plugins |
| Stump | Modern Rust-powered library manager with slick readers |
| Komga | Polished media library with web reading and OPDS support |
| Gopherbook | Simple Go-based archive viewer for CBZ and CBT files |
| Issued | Lightweight personal collection server with clean browsing |
| Tanoshi | Streamlined online reader with tracking and sync features |
| Codex | Web archive browser with smart organisation tools |
| ComiGo | Browser-based reader focused on speed and simplicity |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

