Shelfab is a local-first EPUB manager for readers who want to organize a digital book collection and keep StoryGraph information tied to that collection. It works with EPUB files and supports reading-progress sync, metadata editing, cover-art replacement, and series organization.
Its metadata tools let users edit titles, authors, and descriptions while Shelfab updates the EPUB files internally. The app can search the web for high-resolution cover art or accept uploaded images, and it can automatically pull series information to group related books in an animated timeline. It also includes intelligent auto-linking: local EPUBs can be matched to StoryGraph entries by ISBN, with fuzzy matches available for review. The interface mentions a single organized directory and intuitive settings for managing the local library.
Shelfab is built for readers who value their collection and for power users who want their StoryGraph username and library data to remain on their own machine. The page states that it is local-first, with no analytics and no tracking. It is offered for Windows, macOS, and Linux, with a Windows .exe installer, a macOS .dmg, and Linux .deb and .rpm downloads. The project is free and open source, licensed under GPLv3, and its source is available on GitHub. The developer describes it as an independent student developer.
In the Books & e-readers space, Shelfab takes a focused approach. It focuses on managing and organizing local EPUB e-book collections with advanced metadata and cover art features. It is built as a consumer product for avid readers. Shelfab is paid, starting at $19. Shelfab is available on the command line, macOS, Windows, and Linux.
Shelfab first shipped in 2026. Development happens publicly on GitHub with 58 stars and 15 commits in the last 90 days. Among its 6 catalogued features are metadata editing, cover art search, and storyGraph sync.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do