mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-13 01:09:56 -05:00
84 lines
2.0 KiB
Markdown
84 lines
2.0 KiB
Markdown
<div align="center">
|
|
<img src="src/assets/rounded-logo.png" width="120" />
|
|
<h1>Moku</h1>
|
|
<p>A fast, minimal manga reader frontend for <a href="https://github.com/Suwayomi/Suwayomi-Server">Suwayomi-Server</a>, built with Tauri and React.</p>
|
|
|
|
<table>
|
|
<tr>
|
|
<td><img src=".github/screenshots/Library-Page.png" width="100%" /></td>
|
|
<td><img src=".github/screenshots/Libary-Browse.png" width="100%" /></td>
|
|
<td><img src=".github/screenshots/Series-Detail.png" width="100%" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src=".github/screenshots/Search-Bar.png" width="100%" /></td>
|
|
<td><img src=".github/screenshots/Download-Manager.png" width="100%" /></td>
|
|
<td><img src=".github/screenshots/Settings-1.png" width="100%" /></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
---
|
|
|
|
## Features
|
|
|
|
- Library management with cover art browsing
|
|
- Full manga reader with keyboard navigation
|
|
- Chapter download queue
|
|
- Extension and source management
|
|
- Reading history tracking
|
|
|
|
## Requirements
|
|
|
|
[Suwayomi-Server](https://github.com/Suwayomi/Suwayomi-Server) must be running at `http://127.0.0.1:4567`.
|
|
|
|
## Installation
|
|
|
|
**Nix (recommended)**
|
|
|
|
```bash
|
|
nix run github:Youwes09/moku
|
|
```
|
|
|
|
Or add to your flake:
|
|
|
|
```nix
|
|
inputs.moku.url = "github:Youwes09/moku";
|
|
```
|
|
|
|
**From source**
|
|
|
|
```bash
|
|
git clone https://github.com/Youwes09/moku
|
|
cd moku
|
|
nix build
|
|
./result/bin/moku
|
|
```
|
|
|
|
## Development
|
|
|
|
```bash
|
|
nix develop
|
|
pnpm install
|
|
pnpm tauri dev
|
|
```
|
|
|
|
## Stack
|
|
|
|
| | |
|
|
|---|---|
|
|
| [Tauri v2](https://tauri.app) | App shell |
|
|
| [React](https://react.dev) + [TypeScript](https://www.typescriptlang.org) | UI |
|
|
| [Vite](https://vitejs.dev) | Frontend build |
|
|
| [Zustand](https://zustand-demo.pmnd.rs) | State management |
|
|
| [Crane](https://github.com/ipetkov/crane) | Nix Rust builds |
|
|
|
|
## License
|
|
|
|
Distributed under the [Apache 2.0 License](./LICENSE).
|
|
|
|
---
|
|
|
|
## Disclaimer
|
|
|
|
Moku does not host any content. The developer(s) of this application have no affiliation with the content providers available freely on the internet.
|