thehijacker

thehijacker / codexa

Public

A self-hosted EPUB web reader with multi-user support, OPDS browsing, KOReader sync, and a built-in dictionary lookup — all in a single lightweight Node.js container.

22
0
100% credibility
Found May 03, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

Codexa is a self-hosted web reader for EPUB books with multi-user accounts, shelves, OPDS catalog browsing, KOReader sync, and dictionary support.

How It Works

1
🔍 Discover Codexa

You find Codexa, a personal ebook library that runs on your own computer for private reading with family.

2
🚀 Launch Easily

Copy a simple setup file, add a secure password, and start it with one command – your library is ready in minutes.

3
👤 Create Account

Visit your new library site, sign up with a username and password, and log in.

4
📚 Add Your Books

Drag and drop your EPUB files, see covers appear, and start browsing your collection.

5
📱 Sync with Devices

Link your e-reader for automatic progress sync across phones, tablets, and screens.

6
Expand Your Library
🔗
Online Catalogs

Connect catalogs to download new reads directly.

📂
Custom Shelves

Group books by series or favorites.

😊 Happy Reading

Enjoy seamless reading anywhere with progress, highlights, and dictionaries always ready.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is codexa?

Codexa is a lightweight, self-hosted EPUB web reader running in a single Node.js Docker container. It lets you upload books, organize them into shelves, read with paginated layouts and custom themes, and sync progress across devices via KOReader or OPDS catalogs from tools like Calibre-Web. As the best self-hosted EPUB reader option, it solves the pain of scattered personal libraries by providing multi-user access, built-in dictionary lookups, and PWA installability—all without external services.

Why is it gaining traction?

It packs a full self-hosted EPUB library and server into one tiny container, with seamless OPDS browsing for bulk imports and KOReader sync for e-ink readers. Developers love the dead-simple Docker Compose setup (just set a JWT secret and run), multilingual UI, and keyboard shortcuts that make it feel native. Unlike heavier self-hosted alternatives, it stays under the radar with zero bloat.

Who should use this?

E-book hoarders building a self-hosted EPUB library for family sharing, KOReader users wanting seamless web-to-e-ink sync, or homelab tinkerers replacing Calibre-Web with a lighter OPDS-compatible reader. Ideal for multi-device households tired of cloud DRM.

Verdict

Grab it if you need a quick self-hosted EPUB server—docs are solid, Docker deploy takes minutes, and features punch above its 19 stars. At 1.0% credibility, it's early but stable for personal use; test thoroughly before production.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.