Yomu is under active development, so you can expect some missing features and breaking changes in the future. If you find any issues please open an issue and I'll try to fix it as soon as possible.
Yomu is an open-source and self-hosted web and mobile(soon) novel reader where you can read novels from third-party sources.
This repository contains all the code required to build & use the self-hosted web and mobile clients,
- Next.js: the web client is built using Next.js with all code in Typescript
- React Native/Expo: the mobile client is built using React Native and Expo
- PNPM-workspace/Nx: the monorepo is managed using PNPM workspaces and Nx
Name | Path | Description |
---|---|---|
@yomu/web |
apps/web | Next.js web client |
@yomu/core |
packages/core | Shared core library |
@yomu/sources |
packages/sources | Implementation of third-party sources |
@yomu/ui |
packages/ui | UI components for web with Shadcn |
@yomu/mobile |
apps/mobile |
React Native/Expo mobile client (soon) |
I'm not really looking for contributions at the moment, but if you have any suggestions please submit a pull request or open an issue and I'll try to fix it as soon as possible.