Codex
Self-hosted book and audiobook library manager with .NET backend, React frontend, and multi-provider metadata enrichment.
Codex is a library manager built for people who hoard ebooks and audiobooks. It scans directories, detects duplicates, tracks series and reading progress, and automatically fetches metadata from Google Books, Open Library, and Audnexus.
The backend is .NET with a React frontend. It's designed to run self-hosted alongside Audiobookshelf, handling the organizational layer that existing tools don't cover well — especially the gap between ebook and audiobook management.
Case Study
The Problem
Existing book and audiobook managers treated the two formats as completely separate concerns, with no unified way to track a library across both.
The Approach
Built a .NET + React application that treats books and audiobooks as first-class citizens in the same library, with multi-provider metadata enrichment and duplicate detection.
The Outcome
A personal library manager that automatically enriches metadata, deduplicates across formats, tracks series, and provides a clean interface for a combined ebook/audiobook collection.