mmaarij

mmaarij / shelfab

Public

An elegant, EPUB library manager with StoryGraph sync, beautiful cover arts, and automatic series grouping.

13
0
100% credibility
Found Apr 09, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Shelfab is a desktop app that syncs book lists from StoryGraph, links and organizes local EPUB files, edits metadata inside them, fetches covers, and displays collections with series grouping.

How It Works

1
📥 Discover Shelfab

You find this app for organizing your ebooks and download the ready-to-run file for your computer.

2
🚀 Open and set up

Launch the app, enter your reading profile name from your book tracking site, pick a folder for your books, and choose what lists to pull in.

3
🔄 Pull in your books

Hit sync and watch as your reading lists come to life on your screen with covers and details.

4
📖 Browse your shelf

See your books laid out nicely, grouped by series if they match, with filters for read, reading, or to-read.

5
✏️ Polish a book

Click any book, connect your ebook file, tweak the title or author, search for a pretty cover, and save changes right into the file.

🎉 Fabulous shelf ready

Relax with your beautifully organized digital bookshelf, all your ebooks updated and easy to find.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is shelfab?

Shelfab is a TypeScript desktop app (Electron + React + Tailwind) that manages your EPUB library with StoryGraph sync for pulling in reading lists, statuses, and series data. It links local EPUB files to books, copies them to a managed folder with safe names, and lets you edit metadata—titles, authors, descriptions, series—directly inside the files for portability. Users get beautiful cover arts via web search or extraction, automatic series grouping in animated timelines, and filters for read/reading/to-read shelves.

Why is it gaining traction?

It stands out with privacy-first local storage (no tracking, data stays on-device) and one-way StoryGraph sync via public profiles, skipping clunky importers or cloud services. Automatic EPUB metadata injection, ISBN lookups from OpenLibrary, and iTunes cover searches deliver polished results without manual fixes. The elegant grid views, series cards, and re-export tools make organizing feel native, unlike barebones Calibre plugins.

Who should use this?

Ebook hoarders on StoryGraph who want offline metadata tweaks and pretty shelves without export hassles. Developers reading tech books (elegant objects pdf github style) or sci-fi (elegant universe epub) needing quick EPUB cleanup. Readers tired of mismatched covers and scattered series across folders.

Verdict

Worth a spin for StoryGraph + EPUB fans—solid features in a sleek package—but at 13 stars and 1.0% credibility, it's early alpha: expect rough edges like unsigned binaries and basic error handling. Fork or contribute if you need reliability; otherwise, test on a backup library.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.