xgi/houdoku
xgi/houdoku has 1,117 GitHub stars and 61 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 09:38 UTC. Last push 2025-01-17.
Manga reader and library manager for the desktop
What you can do
- Read manga from popular websites or import ones from your filesystem, all in one place.
- Download chapters for offline reading.
- Customizable reader interface with multiple layouts and settings.
- Tagging and filtering support to easily browse and manage large libraries.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalHoudoku is a free and open source manga reader for the desktop.
Features
- Read manga from popular websites or import ones from your filesystem, all in one place.
- Download chapters for offline reading.
- Customizable reader interface with multiple layouts and settings.
- Tagging and filtering support to easily browse and manage large libraries.
- Cross-platform!
Download
Download Houdoku from the official website.
Alternatively, you can download manually from the GitHub releases page.
Documentation
User guides and documentation are available on houdoku.org.
Development
Install dependencies:
pnpm i
Start the app in the dev environment:
pnpm dev
Stack
Application: This is an Electron application. The majority of the functionality is performed in the renderer thread. Exceptions are for cases like accessing the window class (i.e. to support minimizing the window), locating application directories, and for working with extensions. The renderer can invoke these functions through ipc.
UI: The interface uses React components. Most base components (text, buttons, links, etc.) use Radix primitives and were designed by shadcn.
State: Recoil is used for state management. Hooks are used for small non-shared behavior.
Storage: Library data and settings are saved with localStorage. Thumbnails are stored in
the user-data path.
Plugins/Extensions: See the Tiyo repo. Dynamic loading is handled by aki-plugin-manager.
Content Sources
Houdoku allows users to import manga from their filesystem (e.g. as zip files or folders of images). To read manga from 3rd-party "content sources", the Tiyo plugin can be installed from the Plugins tab in the client.
To learn about Tiyo or request a new content source, please go to https://github.com/xgi/tiyo
License
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,827 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,467 starsreact/react
The library for web and native user interfaces.
252,467 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars