Skip to content

hughie21/NovelMaker

Repository files navigation

A rich text editor for the EPUB.

GitHub GitHub release GitHub issues

Introduce

This is a rich text editor built with Wails. It can export the content to the epub file.

This project is based on the wails and more information about the project settings can be found here: https://wails.io/docs/reference/project-config.

Feature

  • 🖥 Rich Text Editor with Modern Interface
  • 📖 Support the markdown grammer
  • ✒ Can edite epub files
  • 🌐 Multi-Language Support
  • 🧮 Latex math formula support
  • 🌈 Rich text formatting

Requiremnet

Running

Environment Version
OS Window 10 or 11
GPU Whatever can open the browser
CPU Whatever can run the browser
Memory 16G or more

Develop

Environment Version
Nodejs 16.15.1 or upper
Wails 2.8.1 or upper
Golang 1.20.3 or upper

Live Development

To run in the develop environment, you should install all the nodejs requirements as well as the go package.

# npm
npm install --dependencies

# go
go mod tidy
go mod download

After all the requirements have been installed, then run wails dev.

Building

To build a redistributable, production mode package, use wails build.

You will find your executable file in the @build/bin.

If you want to build the installation package, use wails build -nsis.

For more detail in building see here.

License

This project is licensed under the MIT License.

Thanks