BookSloth

Best Self-hosted Alternatives to BookSloth

A curated collection of the 6 best self hosted alternatives to BookSloth.

BookSloth is a book discovery and reading-tracking service that lets users catalog books, set reading goals, log reading progress, create lists, rate/title recommendations, and share reviews and recommendations with a community.

Alternatives List

#1
BookLore

BookLore

Self-hosted, multi-user ebook library with smart shelves, automatic metadata, OPDS, device sync (Kobo/KOReader), BookDrop imports, and an in-browser reader.

BookLore screenshot

BookLore is a self-hosted web application for organizing and reading a personal digital library. It supports multiple users, rich metadata management, and device/app connectivity via OPDS, with a built-in web reader for common ebook formats.

Key Features

  • Smart shelves and dynamic “magic shelves” with rule-based, auto-updating collections
  • Automatic metadata fetching (including covers) with tools to search, pick, and edit metadata
  • OPDS catalog support for connecting external reading apps
  • Built-in reader for EPUB, PDF, and comics with customization, notes, and reading position sync
  • BookDrop folder-based imports and web uploads for adding books quickly
  • Multi-user management with granular permissions and optional OIDC authentication
  • Reading stats and visualizations (timeline, reader analytics)

Use Cases

  • Run a private family or community ebook library with per-user access controls
  • Centralize and enrich an existing ebook collection with automated metadata and fast search
  • Serve ebooks to devices and apps via OPDS, including Kobo/KOReader workflows

BookLore combines library management, metadata tooling, and reading capabilities in a single web UI, making it suitable for anyone who wants a curated, multi-user digital library experience with broad device compatibility.

10.6kstars
557forks
#2
BookWyrm

BookWyrm

BookWyrm is a federated social network to track reading, write reviews, share quotes, and discover books with communities via ActivityPub federation.

BookWyrm screenshot

BookWyrm is a social reading platform for tracking what you read, writing reviews, and discussing books with friends. It is decentralized and federated, allowing independent communities to connect with each other and with other ActivityPub-compatible services.

Key Features

  • Reading activity tracking (currently reading, read, want to read) and reading goals
  • Create posts such as reviews, reading updates, and quotes tied to books
  • ActivityPub federation between BookWyrm instances and other federated social services
  • Community-focused discovery and recommendations driven by people
  • Granular privacy controls for posts and moderation controls for administrators

Use Cases

  • Run a private or public book club server with federated social features
  • Replace centralized book review platforms with an independently hosted alternative
  • Share and discuss reading progress across federated social networks

Limitations and Considerations

  • Requires moderation and federation management decisions to maintain a healthy community
  • Book metadata quality and coverage can vary depending on configured sources and federation

BookWyrm is well-suited for groups that want a community-run alternative to centralized social reading sites. Its federation and privacy controls make it flexible for both small trusted groups and public communities, while still connecting to the wider fediverse.

2.7kstars
298forks
#3
BookLogr

BookLogr

Self-hosted web app to catalog and track personal books with lists, reading progress, ratings, notes, OpenLibrary search, Mastodon sharing, and CSV/JSON export.

BookLogr screenshot

BookLogr is a lightweight web application for managing a personal book library. It provides tools to catalog books, track reading progress, record ratings and notes, and optionally publish a public profile of your collection.

Key Features

  • Search millions of titles using OpenLibrary metadata for fast book lookup by title or ISBN
  • Organize books into predefined lists: Reading, Already Read, and To Be Read
  • Track current page and reading progress for individual books
  • Rate books on a 0.5 to 5-star scale and save short notes and quotes
  • Optional public profile to showcase your library and share reading activity
  • Automatic sharing of reading progress to Mastodon
  • Export your library and data in CSV, JSON, and HTML formats
  • Supports SQLite (default) and PostgreSQL as database backends; includes Docker and docker-compose deployment support

Use Cases

  • Maintain a private catalog of owned, read, and planned books with progress tracking
  • Share a curated public reading list or personal library with friends and followers
  • Export or back up reading history and notes for migration or analysis

Limitations and Considerations

  • The project is under active development; users may encounter bugs or breaking changes between releases
  • Feature set is focused on personal/single-user library management and may lack advanced multi-tenant or enterprise features

BookLogr is suitable for individuals who want a simple, private way to track and share their reading. It emphasizes simplicity, OpenLibrary integration for metadata, and straightforward deployment options.

483stars
17forks
#4
Mantium

Mantium

Mantium is a self-hosted manga tracker that collects manga metadata (not images) from multiple sources and provides a dashboard and iFrame for embedding.

Mantium is a self-hosted cross-site manga tracker. It collects manga metadata (name, URL, cover, and chapter metadata) from multiple source sites and displays them in a dashboard and an embeddable iFrame. Mantium does not download the chapter images.

Key Features

  • Self-hosted dashboard and API to manage mangas.
  • Metadata sync from multiple sources and multimanga support.
  • iFrame endpoint for embedding in dashboards.
  • Docker Compose deployment with a Postgres database.
  • Integrations with notifications and manga sources (Ntfy, Kaizoku, Tranga, Suwayomi).
  • No authentication system; you can add an authentication portal in front if needed.

Use Cases

  • Personal manga tracker across multiple sources.
  • Embed a lightweight iFrame dashboard into another site or dashboard.
  • Periodic updates and notifications when new chapters are released.

Limitations and Considerations

  • The platform does not include an authentication system; you should place an authentication portal before the dashboard/API if needed.

Mantium provides a self-hosted, source-agnostic manga tracking solution with a dashboard and embeddable iframe, suitable for personal dashboards and integrations. It emphasizes metadata over images and supports multiple source sites and lightweight automation.

127stars
6forks
#5
Obskurnee

Obskurnee

Simple companion web app for book clubs to suggest books, run voting rounds, track reading history, write reviews and integrate with Goodreads.

Obskurnee is a lightweight web application designed to help book clubs propose books, run voting rounds, track current and past reads, and collect member reviews and recommendations. It focuses on a small, opinionated workflow to keep the app simple and easy to use.

Key Features

  • Create voting rounds where members can suggest books or topics and vote to choose the next read
  • Add recommendations and copy a Goodreads URL to scrape book metadata automatically
  • Member profiles with optional Goodreads integration to load "Currently Reading" shelf
  • Shelf of previously read books with ratings and Markdown-formatted reviews (supports spoiler markup)
  • Real-time activity updates and voting using SignalR / WebSockets
  • Docker-ready with a single-container quickstart and persistent-data docker-compose example

Use Cases

  • Coordinate book suggestions and democratic selection of the next book for an in-person or online book club
  • Maintain a shared club history of books read, member reviews, and recommendations
  • Load members' current reads from Goodreads to surface what people are reading now

Limitations and Considerations

  • License restricts use to personal/non-commercial purposes only
  • No built-in HTTPS; intended to run behind a reverse proxy for TLS and WebSocket proxying
  • Minimal feature set by design; some common features (e.g., open user signup, advanced admin tooling) are intentionally limited or absent

Obskurnee is suitable for small to medium book clubs that want a focused, privacy-friendly tool to coordinate reading choices and store club reviews. It emphasizes simplicity, real-time voting, and Goodreads interoperability.

26stars
2forks
#6
Inventaire

Inventaire

Libre web app to catalog books, create lists, and share libraries using open bibliographic data such as Wikidata and ISBN metadata.

Inventaire screenshot

Inventaire is a libre web application for building personal and collective book inventories, creating lists, and sharing libraries with others. It focuses on mapping books and editions using open bibliographic knowledge, notably via Wikidata and ISBN-based metadata, and can be run as a federated instance.

Key Features

  • Create and manage personal libraries and book lists
  • Collaborative cataloging that links works, editions, and ISBN data
  • Uses open knowledge sources (including Wikidata) for enrichment and disambiguation
  • Social features for sharing, discovering, and organizing books with communities
  • Federated deployments to run separate instances while remaining interoperable
  • Web API for integrating catalog and inventory data with other tools

Use Cases

  • Track your personal library, lending, and reading-related lists
  • Build a community catalog for a school, association, or local group
  • Enrich or reconcile bibliographic datasets using open identifiers and metadata

Inventaire is well-suited for people and communities who want a book inventory system that emphasizes open data, collaboration, and interoperable deployments. Its architecture also makes it a strong foundation for custom integrations around bibliographic catalogs.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running