Skip to content

Readmigo

AI-Powered English Reading Companion

Readmigo helps language learners improve their English through immersive reading experiences with AI-assisted comprehension tools.
Access 100,000+ classic books and 20,000+ audiobooks — all free.

repos languages platforms books audiobooks ui languages


Get Readmigo

Official Website   Download on App Store   Get it on Google Play   Open Web App


Screenshots

Library Reader AI Assistant Reading

Features

  • 100,000+ Books — Massive collection from Project Gutenberg, including classics from Shakespeare to Jane Austen
  • 20,000+ Audiobooks — Free audiobooks from LibriVox, read by real narrators
  • AI Reading Assistant — Contextual word explanations, sentence simplification, and paragraph translations
  • TTS Read Aloud — Listen to any book with natural AI voices
  • Custom Typesetting Engine — Native C++ rendering engine for pixel-perfect ebook layout across all platforms
  • PDF Support — AI-powered PDF classification and rendering: ebooks, papers, magazines, comics, textbooks
  • Multi-Platform — Available on iOS, Android, Flutter (Web/Mobile), and Next.js Web
  • 11 Languages — Interface localized for learners worldwide

Our Repositories

Client Apps

Repository Description Language
ios Native iOS app (Swift/SwiftUI) Swift
android Native Android app (Kotlin/Jetpack Compose) Kotlin
flutter Cross-platform Flutter app with native C++ typesetting engine Dart
web Web reader app built with Next.js TypeScript
mobile Cross-platform mobile app (React Native/Expo) TypeScript

Backend & Services

Repository Description Language
api Backend API (NestJS + Prisma) TypeScript
nlp Natural Language Processing service Python
reader-engine Core reading engine for ebook parsing and rendering TypeScript

Typesetting Engine Ecosystem

A custom C++ typesetting engine that delivers pixel-perfect ebook rendering on every platform.

Repository Description Language
typesetting Cross-platform C++ typesetting engine — Standard Ebooks CSS, EPUB rendering C++
typesetting-core Fast C++ text layout engine — block flow, line breaking, pagination C++
typesetting-css Lightweight CSS parser — tokenizer, cascade, computed styles C++
typesetting-html HTML to structured ContentBlock flow — DOM parsing engine C++
typesetting-interaction Hit testing and text queries — highlighting, TTS, translation support C++

Document Processing Pipeline

AI-powered pipeline for handling every PDF and document type.

Repository Description Language
pdf-classifier Automatic PDF content type classifier — ebook, paper, magazine, comic, textbook, scanned Python
pdf2epub Convert ebook-style PDF to EPUB — text reflow, chapter splitting Python
pdfreader PDF page image renderer — fallback rendering for any PDF type Python
pdf-ocr OCR preprocessing for scanned PDFs — deskew, denoise, binarize, Tesseract Python
ocr-pipeline End-to-end OCR processing pipeline Python
comic-renderer Comic/manga page renderer with panel detection — RTL and LTR support Python
magazine-renderer Magazine/newspaper layout renderer with text region detection Python
textbook-reflower Textbook hybrid reflow engine — text reflow with diagram/sidebar preservation Python
paper-typesetting Academic paper layout engine — dual-column, formula, citation, figure/table extraction Python

Format Parsers

Repository Description Language
epubreader EPUB parser and content extractor — EPUB2/3 with ZIP, OPF, NCX, NAV parsing C++
mobireader MOBI/AZW3 parser — PDB, PalmDOC, KF8 format support C++
gutenberg Project Gutenberg content processing and catalog pipeline TypeScript

Tools & Internal

Repository Description Language
dashboard Admin dashboard (React Admin + Vite) TypeScript
content-studio Content editing and proofreading tool TypeScript
voxclone AI Voice Cloning — personalized messages in 18+ dialects and languages Swift
shipkit AI Agent-friendly unified app publishing MCP Server TypeScript

Web Properties

Repository Description Language
website Marketing website (readmigo.app) HTML
ai AI Tech Review — Web Frontend TypeScript
blog Official Readmigo blog (Hugo + PaperMod) HTML

Tech Stack

Layer Technologies
Backend NestJS, Prisma, PostgreSQL, Redis
Web Next.js, React, TypeScript, Tailwind CSS
iOS Swift, SwiftUI
Android Kotlin, Jetpack Compose
Cross-Platform Flutter (Dart), React Native, Expo
AI / LLM OpenAI, Anthropic Claude, Deepseek
Audio FFmpeg, Azure Speech, ElevenLabs, OpenAI TTS
NLP Python, spaCy
Typesetting C++17, Standard Ebooks CSS, HarfBuzz, FreeType
Document AI Python, Tesseract, OpenCV, PyMuPDF
Infrastructure Fly.io, Vercel, Cloudflare Pages, Cloudflare R2, Neon DB

Contact

Popular repositories Loading

  1. website website Public

    Marketing website for Readmigo - AI-powered English reading companion

    HTML

  2. nlp nlp Public

    Natural Language Processing service for Readmigo

    Python

  3. dashboard dashboard Public

    Admin dashboard for Readmigo platform (React Admin + Vite)

    TypeScript

  4. web web Public

    Web reader app for Readmigo built with Next.js

    TypeScript

  5. mobile mobile Public

    Cross-platform mobile app built with React Native and Expo

    TypeScript

  6. ios ios Public

    Native iOS app for Readmigo - AI-powered English reading companion

    Swift

Repositories

Showing 10 of 33 repositories

Top languages

Loading…

Most used topics

Loading…