OpenPanelOpenPanel

Features

Everything included — no plugins, no add-ons.

Reading Experience

Multiple Reading Modes

Continuous vertical scroll, single-page, or double-page spread. Switch anytime without losing your place.

LTR & RTL Support

Full right-to-left reading for manga, with mirrored arrow key navigation and page ordering.

Fit Modes

Fit to width, fit to height, or original size. Each reading mode remembers your preference.

Keyboard Shortcuts

Arrow keys, Space, Escape — navigate your library and reader entirely from the keyboard.

Library Management

Zero Extraction

ZIP central directories are parsed once and cached. Pages are served by seeking directly into the archive — no temp files, no wasted disk space.

Auto-Scanning

Configure library folders and OpenPanel watches for new or changed CBZ files. Trigger manual scans from the admin panel anytime.

Collections & Genres

Organize series into custom collections. Filter by genre or publication status. List or grid views.

AniList Metadata

Automatic cover art, descriptions, genres, and status from AniList. Link any series with one click.

User & Admin

Multi-User

Each user gets independent reading progress, bookmarks, preferences, and collections. First user is admin.

Bookmarks & Progress

Bookmark any page with optional notes. Server-side progress tracking with a "Continue Reading" shelf.

Admin Panel

Manage libraries, users, backups, logs, and settings. Reset user passwords, browse server directories, trigger scans, check for updates.

Secure by Default

Bcrypt password hashing, 1-year server-side sessions, security headers (X-Content-Type-Options, X-Frame-Options, Referrer-Policy).

Deployment

Docker Ready

Single multi-stage Docker image. Mount your library read-only, set one volume for data, and run.

PWA with Offline Downloads

Install from the browser on any device. Service worker caches the app shell and API responses. Download chapters for offline reading — stored locally in IndexedDB with persistent storage protection.

SQLite — Zero Ops

No Postgres, no Redis. A single SQLite file in WAL mode handles everything. Automatic backups from the admin panel.