Skip to content

pacexy/flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d9143f · Mar 19, 2025
Jan 9, 2023
Apr 13, 2022
Oct 30, 2022
Mar 19, 2025
Mar 18, 2025
Nov 26, 2022
Nov 27, 2022
Nov 20, 2022
Aug 4, 2022
Mar 18, 2025
Nov 26, 2022
Nov 27, 2022
Apr 27, 2024
Nov 26, 2022
Mar 18, 2025
Mar 18, 2025
Apr 13, 2022
Apr 13, 2022
Nov 24, 2022
Apr 20, 2022
Apr 13, 2022
Apr 13, 2022
Sep 15, 2022

Repository files navigation

Redefine ePub reader

Free. Open source. Browser-based.

Features

  • Grid layout
  • Search in book
  • Image preview
  • Custom typography
  • Highlight and Annotation
  • Theme
  • Share/Download book with link
  • Data export
  • Cloud storage

For planed features, see our roadmap.

Development

Prerequisites

Clone the repo

git clone https://github.com/pacexy/flow

Install the dependencies

pnpm i

Setup the environment variables

Copy and rename all .env.local.examples to .env.local and setup the environment variables.

Run the apps

pnpm dev

Self-hosting

Before self-hosting, you should setup the environment variables.

Docker

You can use docker-compose:

docker compose up -d

Or build the image and run it manually:

docker build -t flow .
docker run -p 3000:3000 --env-file apps/reader/.env.local flow

Contributing

There are many ways in which you can participate in this project, for example:

Credits