Modern desktop accounting for freelancers and small-businesses.
[show/hide]
Download and install the latest release for your platform from the releases page or the download page.
Frappe Books is built on Vue.js and Electron. It is offline by default and uses a local SQLite file as the database.
To get the dev environment up and running you need to first set up Node.js version 16.13.1 and npm. For this, we suggest using nvm.
Next, you will need to install yarn.
Once you are through the Pre-requisites, you can run the following commands to setup Frappe Books for development and building:
# clone the repository
git clone https://github.com/frappe/books.git
# change directory
cd books
# install dependencies
yarn
To run Frappe Books in development mode (with hot reload, etc):
# start the electron app
yarn electron:serve
To build Frappe Books and create an installer:
# start the electron app
yarn electron:build
Note By default the above command will build for your computer's operating system and architecture. To build for other environments (example: for linux from a windows computer) check the Building section at electron.build/cli.
So to build for linux you could use the --linux
flag like so: yarn electron:build --linux
.
There are many ways you can contribute even if you don't code:
If you want to contribute code then you can fork this repo, make changes and raise a PR. (see how to)
Language | Contributors |
---|---|
French | DeepL, mael-chouteau |
German | DeepL, barredterra |
Portuguese | DeepL |
Arabic | taha2002 |
Catalan | DÃdac E. Jiménez |
Dutch | FastAct |
Spanish | talmax1124 |
Gujarati | dhruvilxcode, 4silvertooth |
Korean | Isaac-Kwon |
Simplified Chinese | wcxu21 |
Swedish | papplo |