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.
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. |


Please read our Comment Policy before commenting.