koodo-reader: Manage and Read Ebooks Across Devices

koodo-reader: Manage and Read Ebooks Across Devices

Summary

Koodo Reader is a cross-platform ebook library and reader for desktop, mobile, and web. It supports many document and comic formats, configurable reading tools, and optional sync and backup services for readers who want one library across devices.

At a glance

Language
JavaScript
License
AGPL-3.0
Stars
28.4k
Forks
2.1k
Added to OSRepos
December 7, 2025
Last analyzed
October 3, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

Koodo Reader combines an ebook library with a reader for Windows, macOS, Linux, Android, iOS, and the web. It helps readers organize and read books and comics in varied formats, while offering ways to sync or back up a library across devices and storage services.

It may suit readers who want more than a basic file viewer, including tools for notes, highlights, dictionaries, translation, and reading customization. Its privacy-first design states that it does not use tracking services or proactively upload reading data or personal information.

Key Features

  • Reads EPUB, PDF, DRM-free MOBI and AZW formats, FB2, TXT, DOCX, Markdown, HTML/XML variants, and comic archives.
  • Offers desktop, mobile, and web versions.
  • Supports library sync and backup through cloud storage, network protocols, and object storage.
  • Provides reading progress sync with KOReader and note or highlight exports to services including Readwise, Notion, Obsidian, and Joplin.
  • Includes bookmarks, notes, highlights, reading statistics, text-to-speech, translation, dictionary lookup, and OCR.
  • Lets readers adjust typography, layout, colors, margins, and brightness, with night mode and vertical layout support.
  • Supports OPDS, browser-based book saving, plugins, and library snapshots.

Use Cases

  • Readers with books spread across devices can use its cross-platform versions and sync or backup options to maintain a shared library.
  • People reading a mix of ebooks, documents, and comics can use one application for the supported formats.
  • Readers studying or annotating books can save highlights and notes, then export or sync them to supported note-taking services.
  • Users who want a configurable reading experience can adjust layout, appearance, and text-to-speech settings.

Project Facts

  • Language: JavaScript
  • License: AGPL-3.0
  • Stars: 28.4k
  • Forks: 2.1k
  • Topics: book, cb7, cbr, cbt, cbz, comic, docx, ebook, epub, fb2, html, markdown, mobi, pdf, reader, rtf, txt, xml
  • Archived: no

Getting Started

Install a package for your platform, or run the web version at web.koodoreader.com. The README includes installation options, including package managers and Docker, plus development instructions. See the repository README for details.

Considerations

  • The project is licensed under AGPL-3.0, which has licensing obligations to consider when modifying or distributing it.
  • Sync and backup depend on configuring supported storage services or protocols. The README lists these integrations but does not imply they are configured automatically.
  • Kindle and Mobipocket support is specified for DRM-free files, so it is not a general solution for DRM-protected books.
  • The project supports several platforms, but setup and available installation methods may differ by platform. Consult the official download page and documentation before deployment.

Source repository

Open the original repository on GitHub.

20 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

God's Eye View: Real-time Spatial Intelligence on a Photorealistic 3D Globe

God's Eye View: Real-time Spatial Intelligence on a Photorealistic 3D Globe

September 23, 2026

God's Eye View is an open-source project that transforms your browser into a spy satellite simulator, leveraging real, public data for live spatial intelligence. It presents a photorealistic 3D globe, visualizing live aircraft, ships, satellites, and environmental events. This tool offers an interactive and inspectable way to understand global activity.

GeospatialOsint3D Globe
AgentsKit: The Complete JavaScript Toolkit for Building AI Agents

AgentsKit: The Complete JavaScript Toolkit for Building AI Agents

September 20, 2026

AgentsKit is a comprehensive JavaScript toolkit designed for building AI agents, offering a lightweight core and a modular ecosystem. It provides essential components like UIs, autonomous runtime, tools, memory, and RAG, enabling developers to create sophisticated agents from simple chat interfaces to complex autonomous systems. This framework aims to simplify agent development by offering composable parts and avoiding the need to glue multiple incompatible libraries together.

Agent FrameworkAI AgentsTypeScript
ECC: The Agent Harness Performance Optimization System for LLMs

ECC: The Agent Harness Performance Optimization System for LLMs

August 28, 2026

ECC is an advanced agent harness performance optimization system, providing a coordinated engineering system and toolbox for LLM development. It enables agents to plan, test, implement, review, and learn effectively, enhancing productivity and security for AI-driven coding workflows across platforms like Claude Code, Codex, and Cursor.

AI AgentsLLMDeveloper Tools
Agent-Memory: Persistent Memory for AI Coding Agents

Agent-Memory: Persistent Memory for AI Coding Agents

August 16, 2026

Agent-Memory provides persistent memory for AI coding agents, ensuring they remember past interactions and learned patterns across sessions. Built on the iii engine, it eliminates the need for re-explaining context, significantly improving agent efficiency and reducing token usage. This solution integrates seamlessly with various agents, offering a robust memory management system.

AIAgent MemoryLLM
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️