Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Book Manager · GitHub license GitHub stars GitHub forks GitHub issues Build Status

A simple personal library management application.

Book Manager

Install & Run

  1. First clone the repo:
$ git clone
  1. Then install the dependencies:
$ npm install
  1. Finally run the app:
  • For Linux and Mac users:
$ npm start
  • For Windows users:
$ npm run start:win

Create Packages

Run the following commands to build and package the app for distribution. The packager will create packages based on the platform. [Linux: deb, AppImage; Win: exe; Mac: dmg]

  • Only Current platform:
$ npm run make
  • All platform (dmg will not be created if platform is not a mac):
$ npm run make:all
  • If any problem occurs on Mac OS while packaging the app try the following command:
$ npm config set python /usr/bin/python2.7

Special Thanks to Rafat Ahmed & Touhidul Islam for helping me with the Mac and Windows build.


If you want to contribute to this project, please follow the contribution guide.