NeverTooManyBooks is a free, open-source Android app for managing your personal book and comics collection. Add books by scanning their barcode, entering an ISBN, or searching by title and author — the app fetches cover art and full metadata from more than 20 international sources automatically. Organize your library across multiple bookshelves, track your reading progress, and keep everything backed up.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tfonteyn/NeverTooManyBooks/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Download the APK from GitHub Releases or IzzyOnDroid and install on Android 8.0+.
Quickstart
Scan your first book, set up bookshelves, and explore your library in minutes.
Adding Books
Scan barcodes, search by ISBN, or enter book details manually.
Search Engines
Enable and prioritize 20+ data sources for automatic metadata lookup.
Calibre Sync
Two-way sync with your Calibre Content Server library.
Backup & Restore
Export and import your collection in ZIP, JSON, CSV, or XML formats.
Styles & Grouping
Customize how your booklist is grouped, sorted, and displayed.
Developer Reference
Understand the codebase, build from source, and extend the app.
Get the App
Download the APK
Grab the latest release from GitHub Releases or install via IzzyOnDroid (F-Droid-compatible).
Install on your Android device
Requires Android 8.0 (API 26) or newer. Allow installation from unknown sources if installing manually via APK.
Scan or search your first book
Open the app, tap the + button, and scan a barcode or type a title. Metadata and cover art are fetched automatically.
Key Features
Barcode & ISBN Scanning
Add books instantly by scanning their barcode or entering an ISBN. Batch scanning lets you process a whole shelf at once.
20+ Data Sources
Google Books, Amazon, OpenLibrary, ISFDB, Goodreads, BnF, DNB, Douban, Bedetheque, StripInfo, and many more.
Bookshelves
Create unlimited virtual bookshelves and assign books to multiple shelves simultaneously.
Reading Progress
Track whether books are unread, currently reading (with page or percentage progress), or finished.
Cover Browser
Search for and replace cover images from multiple online sources directly within the app.
Calibre Sync
Synchronize your collection with a Calibre Content Server, including custom fields.
Flexible Styles
Group your booklist by author, series, publisher, genre, read date, and more with customizable display styles.
Backup & Export
Full backups in a ZIP archive. Export to CSV or JSON for use in other tools.
Multilingual
UI available in 20+ languages including Chinese, French, German, Russian, Spanish, and more.
Supported Data Sources
NeverTooManyBooks fetches book metadata on-demand from a wide range of international catalogues and shops:| Source | Type | Region |
|---|---|---|
| Google Books | Catalogue | Worldwide |
| Amazon (.com, .co.uk, .fr, .de, .nl, .es, .com.be) | Shop | Worldwide |
| OpenLibrary | Catalogue | Worldwide |
| ISFDB | Catalogue | SF & Fantasy |
| Goodreads | Catalogue | Worldwide |
| Bedetheque | Catalogue | European Comics |
| StripInfo | Catalogue | European Comics |
| LastDodo | Catalogue | European Comics |
| BnF.fr | Catalogue | French |
| DNB | Catalogue | German |
| Douban | Catalogue | Chinese |
| Bibliotece.pl | Catalogue | Polish |
| Biblionet.gr | Catalogue | Greek |
| databazeknih.cz | Catalogue | Czech |
| KB.NL | Catalogue | Dutch |
| BOL.com | Shop | Dutch |
| Bertrand.pt | Shop | Portuguese |
| StripWeb | Shop | Dutch/French Comics |
You can enable, disable, and reorder search sources in Settings → Search → Websites. The app queries enabled sources in parallel and merges the results.