Free Desktop book-keeping software for small-businesses and freelancers.
- Double-entry accounting
- Journal Entries
- Works Offline
- Financial Reports
- General Ledger
- Profit and Loss Statement
- Balance Sheet
- Trial Balance
- Multi-currency Invoicing
Download the latest release for your platform from the releases page.
Frappe Books is built on FrappeJS, Vue.js and Electron. It is offline by default, and uses a local SQLite file as the database.
Install build essentials
apt-get install build-essential python git apt-get install libgconf-2-4
You will also need Xcode App from App Store
Install Node.js. Make sure you have atleast version 12 installed.
Tip: The best way to install and manage Node is to install nvm
npm install -g yarn
Clone and Run
# clone the repository git clone https://github.com/frappe/books.git # change directory cd books # install dependencies yarn # start the electron app yarn electron:serve
Developing with FrappeJS
FrappeBooks is based on FrappeJS for managing models and objects. To develop alongside FrappeJS
# clone frappejs git clone https://github.com/frappe/frappejs.git # link frappejs cd frappejs yarn link yarn link frappejs