Overview
Frappe Books is an open-source desktop accounting application for small and medium-sized businesses, covering double-entry bookkeeping, invoices, payments, journal entries, POS, and financial reports, with data stored locally in SQLite.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Handle double-entry bookkeeping and everyday billing in one desktop application
Invoices, bills, payments, journal entries, and POS workflows are managed on top of double-entry accounting.
Review core financial statements and ledger reports
Frappe Books includes a general ledger, profit and loss statement, balance sheet, and trial balance.
For businesses that want accounting data stored locally rather than requiring constant cloud access
It runs on Windows, macOS, and Linux with SQLite storage and offline operation.
Sources: [2]
Verify tax, statutory, and jurisdiction-specific accounting requirements separately
Core accounting workflows are available, but country-specific taxation, filing, and statutory-reporting requirements need independent validation.
Official sources
- [1]frappe/books repository(2026-09-20)
- [2]Frappe Books README(2026-09-20)
- [3]Frappe Books documentation(2026-09-20)
- [4]Frappe Books AGPL-3.0 license(2026-09-20)
Supplemental curator note
Frappe Books is an Electron desktop application rather than a browser SaaS, and stores accounting data locally in SQLite. It targets essential accounting for smaller businesses, but tax, statutory reporting, and jurisdiction-specific requirements should be verified separately.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/frappe/books.git - 2
Enter the repository
cd books - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
4,973 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 26
- Open PRs
- 34
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- accounting
- open-source
- javascript
- electron
- frappe
- vuejs
- book-keeping
- double-entry-accounting
- offline
- desktop
- inventory-management
- invoicing
- Stars
- 4,973
- Forks
- 1,150
- Watchers
- 84
- Open issues
- 108
- Contributors
- 84
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository last updated
- Sep 6, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n205,375 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Oh My Zsh189,804 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Excalidraw132,440 Stars
An open-source virtual whiteboard for hand-drawn-style diagrams, wireframes, and notes on an infinite canvas.
TypeScript - Mermaid90,307 Stars
A diagrams-as-code library that renders flowcharts, sequences, UML, and more from Markdown-like text.
TypeScript - fzf83,141 Stars
An interactive terminal tool that fuzzy-filters any candidate list and returns selected values to a shell workflow.
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.