Skip to content

cross-platform manga reader built with Tauri and React, featuring an elegant UI, efficient library management, and multiple reading modes

License

Notifications You must be signed in to change notification settings

DokushoApp/dokusho

Repository files navigation

Dokusho

Dokusho Logo

Modern manga reader built with Tauri and React

License: GPL-3.0 Release Status Tauri React

Dokusho Library Screenshot

📖 Overview

Dokusho is a modern, cross-platform manga reader application that provides a seamless reading experience with library management features. Built with performance and user experience in mind, it leverages Tauri's native capabilities while providing a beautiful React interface. Visit our website at dokusho.app for more information.

✨ Features

  • 📚 Comprehensive manga library management
  • 🔄 Multiple reading modes (left-to-right, right-to-left, vertical, webtoon)
  • 🎨 Customizable reading experience (zoom, padding, layouts)
  • 🗂️ Custom categories with drag-and-drop organization
  • 📱 Cross-platform support (Windows, macOS, Linux)
  • 🚀 Fast, native performance with small app size
  • 📂 Support for folder and CBZ imports
  • 🎨 Dark and light mode support
  • 📱 Responsive design for various screen sizes

📥 Installation

Pre-built Binaries

Download the latest release for your platform:

Platform Download
Windows Dokusho_0.1.1_x64.msi
macOS Dokusho_0.1.1_universal.dmg
Linux dokusho_0.1.1_amd64.deb

For all available downloads and older versions, visit the releases page.

Building from Source

Prerequisites

Development Setup

  1. Clone the repository:

    git clone https://github.com/uday-samsani/dokusho.git
    cd dokusho
  2. Install dependencies:

    pnpm install
  3. Run the development server:

    pnpm tauri dev

Building for Production

pnpm tauri build

This will create platform-specific installers in the src-tauri/target/release/bundle directory.

🛠️ Tech Stack

📋 Release History

Version Date Changes
0.1.1 Apr 24, 2025 - Bug fixes for library import
- Improved category management
- Fixed reader navigation in double-page mode
0.1.0 Apr 10, 2025 Initial beta release

📅 Roadmap

Feature Target Release Status
Online extension system v0.2.0 🔄 In Progress
Reading progress sync v0.2.0 📅 Planned
Advanced library search v0.3.0 📅 Planned
Customizable theming v0.3.0 📅 Planned
Cloud sync v0.4.0 📅 Planned
Mobile app v1.0.0 📅 Planned

🤝 Contributing

We welcome contributions to Dokusho! Please check our Contributing Guide for more details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

🐛 Issue Reporting

If you encounter any bugs or issues, please create an issue with the following information:

  • Detailed description of the problem
  • Steps to reproduce
  • Expected behavior
  • Screenshots (if applicable)
  • Your environment (OS, device, app version)

🔗 Links

📄 License

GNU GPLv3 Image

You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions.

⚠️ DMCA Disclaimer

The developers of this application do not have any affiliation with the content available in the app. It collects content from sources that are freely available through any web browser.


Built with ❤️ by the Dokusho team

© 2025 Dokusho

About

cross-platform manga reader built with Tauri and React, featuring an elegant UI, efficient library management, and multiple reading modes

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •