# ShelfBridge

> ShelfBridge is a self-hosted, open-source tool that syncs audiobook progress from Audiobookshelf to Hardcover with multi-user support and smart matching.

- **Category:** Audiobook Management
- **Licence:** MIT
- **Latest version:** v1.23.13
- **Open source:** oss
- **Languages:** JavaScript
- **Platforms:** Docker Compose, Node.js
- **Tags:** Automation, Sync, Audiobookshelf, Node.js, Docker, Self Hosted, Audiobook, Reading progress, Progress tracking, Hardcover

## Description

ShelfBridge is a self-hosted synchronization tool that connects your Audiobookshelf server to Hardcover, automatically syncing reading progress for audiobooks and ebooks. It supports multiple users from a single instance, flexible configuration via environment variables or YAML, library include/exclude filtering, progress regression protection, and intelligent 3-tier book matching using ASIN, ISBN, or title/author fuzzy matching. The application runs as a scheduled background job (default daily at 3 AM) and can be deployed via Docker Compose or run directly with Node.js 22/24. It uses an embedded SQLite database (better-sqlite3) for caching and state, requiring no external database server.

## Links

- [Homepage](https://github.com/rohit-purandare/ShelfBridge)
- [Docker](ghcr.io/rohit-purandare/shelfbridge)
- [GitHub Repository](https://github.com/rohit-purandare/ShelfBridge)
- [Quick Start Guide](https://github.com/rohit-purandare/ShelfBridge/wiki/user-guides/Quick-Start)
- [Installation Methods](https://github.com/rohit-purandare/ShelfBridge/wiki/user-guides/Installation-Methods)
- [Docker Setup Guide](https://github.com/rohit-purandare/ShelfBridge/wiki/user-guides/Docker-Setup)
- [Configuration Guide](https://github.com/rohit-purandare/ShelfBridge/wiki/admin/Configuration-Guide)
- [Configuration Reference](https://github.com/rohit-purandare/ShelfBridge/wiki/admin/Configuration-Reference)
- [CLI Reference](https://github.com/rohit-purandare/ShelfBridge/wiki/technical/CLI-Reference)
- [Feature Overview](https://github.com/rohit-purandare/ShelfBridge/wiki/user-guides/Feature-Overview)
- [Contributing Guide](https://github.com/rohit-purandare/ShelfBridge/wiki/developer/Contributing)

---
Source: https://selfhost.directory/project/shelfbridge