Desktop accounting for small businesses, works offline with local storage
AGPL-3.0
- TypeScript
- Vue
- HTML

About Frappe Books
Frappe Books is desktop accounting software for small and medium businesses that want to manage finances without a cloud service. Income, expenses, bills, and invoices stay in an app that runs offline and syncs later.
It covers double-entry accounting, invoicing, billing, payments, and journal entries, plus an integrated point of sale for retail. Financial reports include the general ledger, profit and loss statement, balance sheet, and trial balance, with a dashboard summarizing key figures.
The app is built with Electron and Vue.js and stores all data in a local SQLite file on your machine. It runs on Windows, macOS, and Linux, with installers from the releases page, Homebrew, and Flathub.
Key features
- Offline desktop accounting with local SQLite storage
- Double-entry accounting for accurate books
- Invoicing, billing, payments, and journal entries
- Integrated point of sale for retail
- Ledger, P&L, balance sheet, and trial balance reports
Details
- On GitHub since
- 2018
- Maintainer
- Frappe
- Built with
- Electron · Vue.js
- Storage
- Local SQLite file
- Platforms
- Windows · macOS · Linux
- Install
- Releases · Homebrew · Flathub
