Documentation
Atahon is a modern manga reader for Android, built with Expo and React Native. It’s designed around an offline-first architecture with full Tachiyomi/Mihon extension compatibility, giving you access to hundreds of community-maintained manga sources.
Key Features
- Extension ecosystem — Install Tachiyomi & Mihon-compatible extension APKs to access manga from hundreds of sources
- Library management — Organize your collection with custom categories, track reading progress, and filter by status
- 4 reading modes — Webtoon (vertical scroll), Left-to-Right, Right-to-Left, and Vertical paged
- 13+ reader settings — Scale type, page layout, preload count, background color, fullscreen, and more
- Smart downloads — Automatically queue new chapters for manga you follow
- Chapter compression — Convert downloaded pages to WebP with adjustable quality to save storage
- Privacy mode — Anonymous mode disables history tracking; all data stays on-device
Quick Start
Getting started with Atahon takes just a few minutes:
- Install the APK — Download the latest release from GitHub Releases and install it on your Android device
- Add a repository — Go to More > Extensions > Repositories and add a repo URL (see Adding Repositories)
- Install extensions — Browse available extensions and install the ones for sources you want to read from (see Enabling Extensions)
- Browse & read — Go to the Browse tab, select a source, and start discovering manga
Info
Atahon requires Android 8.0 (API 26) or later. It is distributed as a direct APK — not through Google Play.
Architecture Overview
Atahon is built with a modern tech stack:
| Layer | Technology |
|---|---|
| Framework | Expo SDK 55 + React Native 0.83 |
| UI | NativeWind (Tailwind CSS for RN) |
| Database | SQLite via expo-sqlite + Drizzle ORM |
| State | Zustand (persisted with AsyncStorage) |
| Data fetching | TanStack Query v5 |
| Extensions | Native Kotlin Expo Module bridge |
Your entire library, reading history, and downloaded chapters live in a local SQLite database on your device. No account required, no cloud sync, no telemetry.
Documentation Sections
- How It Works — Architecture deep-dive: extension bridge, data flow, and storage
- Adding Repositories — How to add extension repositories
- Enabling Extensions — Installing, updating, and managing extensions
- Smart Downloads — Auto-downloading new chapters
- Chapter Compression — WebP compression and quality settings