mirror of
https://github.com/frappe/books.git
synced 2024-12-23 11:29:03 +00:00
Free desktop accounting software for small-businesses and freelancers.
.github | ||
.vscode | ||
accounting | ||
build | ||
fixtures | ||
models | ||
patches | ||
public | ||
reports | ||
server | ||
src | ||
tests | ||
.browserslistrc | ||
.eslintrc.js | ||
.gitignore | ||
.prettierrc | ||
.travis.yml | ||
babel.config.js | ||
electron-builder.yml | ||
LICENSE | ||
package.json | ||
postcss.config.js | ||
README.md | ||
tailwind.config.js | ||
vue.config.js | ||
yarn.lock |
Frappe Books
Free Desktop book-keeping software for small-businesses and freelancers.
Features
- Double-entry accounting
- Invoicing
- Billing
- Payments
- Journal Entries
- Dashboard
- Works Offline
- Financial Reports
- General Ledger
- Profit and Loss Statement
- Balance Sheet
- Trial Balance
- Multi-currency Invoicing
Download
Download the latest release for your platform from the releases page.
Development
Frappe Books is built on FrappeJS, Vue.js and Electron. It is offline by default, and uses a local SQLite file as the database.
Pre-requisites
-
Install build essentials
Ubuntu
apt-get install build-essential python git apt-get install libgconf-2-4
MacOS
xcode-select --install
You will also need Xcode App from App Store
-
Install Node.js
Tip: The best way to install and manage Node is to install nvm
-
Install
yarn
package managernpm 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