Skip to content

javierruizorg/bene

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bene: An EPUB Reading System

Bene is a reading system for documents written in the EPUB file format. You can try a live demo of Bene here: https://nota-lang.github.io/bene/

Development Status: Bene is a research prototype. Don't expect it to work reliably yet.

Setup

Currently, the only supported setup is installation from source. You will need at least Rust and Depot.

Bene is distributed as a web app and a desktop app.

Web App

You will need wasm-pack. Then run:

cd bene/js
depot -p bene-web build --release

Then you can serve the web app by running:

cd packages/bene-web/dist
python -m http.server

And visit http://localhost:8000/. You can replace the python command with however you like to serve static files.

Desktop App

You will need the Tauri CLI, which you can install by running:

cargo install tauri-cli

Then run:

cd rs
cargo tauri build

This will generate a binary you can use on your system.

About

An EPUB Reading System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 34.8%
  • HTML 29.4%
  • TypeScript 27.3%
  • SCSS 7.7%
  • Just 0.3%
  • CSS 0.2%
  • Other 0.3%