Skip to content

KHLALA-Gh/The-Book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple desktop application written in Go and JavaScript for reading books. Add your favorite books and enjoy reading with a beautiful and modern interface. It's easy to install just go to the download page, get the latest version, and download it.

NOTE : The application is not supported for MacOS.

image

Features

Organized

Your books are well organized in the app with a very simple system and beautiful user interface.

Saved Progress

Your reading progress is saved automatically, you don't need to memorize your last page.

Simple PDF viewer

Enjoy reading with a simple and nice book viewer that lets you see all the book chapters and the outlines.

Issues

If you encounter any bugs or problems, feel free to report them in Issues.

Run From Source Code

requirements

To run the app from the source code you will need :

  • Go installed in your system.
  • NodeJS installed in your system.
  • Wails CLI installed using Go.

Install packages

First cd to the project after cloning the repo.

To install packages for go run this command :

$ go mod tidy

To install packages for npm run this commands :

$ cd ./frontend && npm install

If you don't have Wails CLI installed you can add it using this command :

$ go install github.com/wailsapp/wails/v2/cmd/wails@latest

Running the project

Use Wails CLI to run the project

$ wails dev

Building the project

Use Wails CLI to build the project

$ wails build

more info about building the app using wails CLI here.

You will find the binaries in ./build/bin