bookorbitOpen source & self-hosting

bookorbit

Self-hosted library for ebooks, PDFs, audiobooks, and comics with progress sync across web, Kobo, and KOReader.

  • Browser
  • Self-hostable
  • Docker supported
bookorbit screenshot
Popularity
5.3k Stars
GitHub stars
Recent activity
10/9/2026
Updated in the last 30 days
License
AGPL-3.0
Strong copyleft

Why it matters

We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.

Last 90 days

Problem

Traditional self-hosted ebook platforms often lack reliable multi-device reading progress synchronization across Kobo, KOReader, and web readers.

Practical value

Provides a complete self-hosted solution covering multi-format web readers, KOReader plugins, bidirectional annotation sync, 14 metadata sources, and sync with mainstream platforms.

Innovation / differentiation

Achieves bidirectional progress and annotation sync via a dedicated KOReader plugin, bridging the gap between traditional ebook servers and dedicated e-readers.

Leverage potential

Uses Docker containerization and natively supports OIDC single sign-on, facilitating integration into existing home servers or self-hosted infrastructure.

Why now

Current user demand for data sovereignty and multi-device ebook reading synchronization continues to grow, matching this precise pain point.

Community activity

In the last 90 days there were 872 new issues and 169 pull requests; the bounded issue/PR samples include 75 issue authors and 29 PR contributors, with 15 releases.

Maintainer responsiveness

The 96-issue window sample had a 78% close rate, and the 100-pull-request sample had a 51% merge rate. Maintainer-comment observations covered only 16% of that issue sample, so response rate and first-response speed are not reported.

29 contributors in PR sample15 releasesPR merge rate 51% · 100 sampled in window

Key highlights

  • Built-in Web Readers: Ebooks (EPUB, KEPUB, MOBI, AZW3, AZW, FB2), PDFs, comics (CBZ, CBR, CB7), and audiobooks (M4B,
  • Three-Way Sync (Kobo + KOReader + BookOrbit): Progress and annotations flow bidirectionally between Kobo devices, KO
  • KOReader Plugin: An on-device catalog browser with search, download, and status and rating management, alongside ful

Quick start

How it is installed, how hard it is, and where to start.

Docker supportedSelf-hostable

Best for

  • Teams that want data on their own servers
  • People who prefer Docker deploys

Watch outs

  • 4 inferred from materials — review under Sources below

More about it

BookOrbit is a self-hosted library for ebooks, PDFs, audiobooks, and comics. Progress and highlights sync across the web reader, Kobo, and KOReader—so the product is about continuous reading, not just a prettier shelf.

It fits people with large personal collections who do not want reading state locked to one vendor cloud. You host the library; metadata and progress stay under your control.

Sources

Each field shows its status and source — expand to review.

9 · Expand
  • Latest release

    Verified

    v3.3.0

    Source: GitHub API · latest_release=v3.3.0 · 10/10/2026

  • License

    Verified

    AGPL-3.0

    Source: GitHub API · license.spdx_id=AGPL-3.0 · 10/10/2026

  • logo url

    Verified

    None

    Source: admin_cms · cms editor · 8/28/2026

  • One-liner

    Verified

    {"en":"Self-hosted library for ebooks, PDFs, audiobooks, and comics with progress sync across web, Kobo, and KOReader.","zh":"BookOrbit 是一个功能极其完善的自托管数字图书馆平台。它不仅解决了电子书、有声书和漫画的统一管理问题,更通过创新的双向同步机制(Kobo/KOReader/Web),真正实现了跨设备阅读进度的无缝衔接。"}

    Source: heuristic_batch_publish · batch-publish-tools heuristic write · 8/24/2026

  • Platforms

    Inferred from materials

    browser

    Source: Project README · browser · 8/13/2026

  • Category hint

    Inferred from materials

    security

    Source: Project README · hint=security · 8/13/2026

  • screenshot url

    Verified

    None

    Source: admin_cms · cms editor · 8/28/2026

  • supports docker

    Verified

    Yes

    Source: Repository file · dockerfile=true; compose=true · 10/10/2026

  • supports self host

    Inferred from materials

    Yes

    Source: Project README · matched self-host keywords · 8/13/2026

Other verified projects matched by category, capabilities, and intended roles.