Shelfab

Fabricate your shelf

The elegant, automated EPUB manager for readers who value their collection. Sync your StoryGraph library locally, manage e-book metadata effortlessly, and fabricate the perfect digital shelf.

Shelfab Interface
Elegant Metadata Management
Details

Elegant Metadata Management

Fabricate your shelf precisely. Edit titles, authors, and descriptions while Shelfab automatically updates your EPUB files internally.

Beautiful Cover Arts
Aesthetics

Beautiful Cover Arts

Say goodbye to generic covers. Search the web for high-resolution artwork or upload your own to make every book stand out.

Seamless StoryGraph Integration
Control

Seamless StoryGraph Integration

Sync your reading progress and managed library effortlessly. Take full control of your local collection with intuitive settings and a single, organized directory.

Organization

Automatic Series Grouping

Keep your collections together. Shelfab automatically pulls series information and groups related books in a beautiful, animated timeline so you always know what to read next.

Transparency

Built for Power Users.
Designed for Privacy.

Shelfab is local-first. Your StoryGraph username and library data never leave your machine. No analytics, no tracking, just you and your books.

Local-First

Data stays on your disk.

Metadata Sources

iTunes, StoryGraph, and more.

Bulk Metadata Fetching
Cover Search Integration
Internal EPUB Refactoring

All Platforms Supported

Download Shelfab for your preferred operating system and start fabricating your shelf.

Why is the app unsigned?

Shelfab is built by an independent student developer. Digital code-signing certificates for Windows and Mac are prohibitively expensive for a free, open-source project. Because of this, you might see standard security warnings (like Windows SmartScreen or macOS Gatekeeper) when first installing it. I've chosen to leave it unsigned to ensure the app remains completely free and accessible for everyone.

How to Install

Windows

When the SmartScreen warning appears, click 'More Info' and then 'Run Anyway'.

macOS

If blocked by Gatekeeper, right-click (or control-click) the app and select 'Open' from the menu.

Linux

Use 'sudo apt install ./shelfab.deb' for Debian-based systems or 'sudo dnf install ./shelfab.rpm' for Red Hat.

Open Source

Shelfab is licensed under GPLv3. You can review the code, contribute features, or report issues directly on our GitHub repository.

View Repository