About the Developer

Hi, I'm Maarij. I'm a software engineer and currently an MSc Computing student at Atlantic Technological University (ATU) Galway.

Why I built Shelfab

I found myself getting frustrated with the current state of e-book management tools. Although Calibre is incredibly powerful and an open-source marvel, the user interface always felt clunky and a bit too complex for my everyday needs. It felt like relying on a massive Swiss army knife when all I wanted was a sleek, modern pair of scissors.

I was tracking my reads on StoryGraph and doing my best to manually organize my digital library separately. The separation between these two processes annoyed me. I wanted to sync my reading progress directly, easily bulk-edit metadata, fetch high-quality cover art, and have an app that actually felt pleasant to use.

Since nothing quite fit the bill, I decided to build Shelfab. It aims to put StoryGraph at the forefront and manage your library seamlessly on your local machine without feeling bloated or overly complicated.

Open Source & Local-First

Shelfab is fully open-source and free, licensed under GPLv3. The application is completely local-first: your library details, metadata changes, and your StoryGraph username never leave your own machine, except when directly interacting with the StoryGraph or metadata providers. I believe privacy is essential, especially when it comes to personal reading habits.

Based in Galway, Ireland 🇮🇪

Outside of developing Shelfab, studying, or working as an engineer, I'm probably exploring the beautiful coastlines of the West of Ireland, or watching the rain with a good book, of course.

Enjoying Shelfab? Consider supporting the project to help keep development going!