Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
Accounting for small businesses with QuickBooks Desktop-style workflows: invoices, payments, bank reconciliation and reports. Free, works offline, and your data stays on your computer.
翻訳待ち
金融TypeScript · CSSGitHub @zaidalhawamdehオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Free, offline accounting for small businesses with QuickBooks Desktop-style workflows. Arabic and English. Your books stay on your computer.
翻訳待ち
Loading the full README.
Read the full README ↗Open-source accounting for small businesses that stays on your computer. Daftar follows the workflows people know from QuickBooks Desktop (invoices, bills, payments, bank reconciliation, the standard reports) and runs in the browser or installs as an app, with no account, no server and no internet needed.
Daftar (دفتر) is Arabic for "ledger".
Status: early. The accounting core is complete for a service business and heavily tested, with UAE VAT; inventory, other countries' taxes, multiple currencies and payroll are not built yet (see Roadmap). Read the limits before trusting it with real books.
QuickBooks Desktop has been moving to subscriptions: in September 2024 Intuit stopped selling Pro Plus, Premier Plus and Mac Plus to new US customers. The main open-source desktop alternative, Frappe Books, archived its desktop app in October 2026 in favour of a self-hosted web version. Daftar is for people who want a desktop-style program they own, whose file stays on their own computer, that works the way small-business bookkeepers already work.
People will run real businesses on this, so a wrong number is treated as worse than a missing
feature. The rules are written down in CLAUDE.md and checked by tests:
core/test/refuted*.test.ts), and interface fixes were checked in the browser.core/integrity.ts verifies every assumption the core makes, including that
each document's entry is exactly what the document posts, line by line. A company file must pass
it to open, every command is checked against it before its change is kept, and every random test
asserts it.138 tests run in about six seconds: npm test.
Requires Node 24.
npm install
npm run dev
Open the printed address and choose Try the sample company. For a production build that works offline (Chrome and Edge can also install it from the address bar):
npm run build
npx vite preview app
To build the Windows installer (release/Daftar-Setup-<version>.exe) and check the packaged program:
npm run dist:win
node scripts/desktop-smoke.ts
The installer is not code-signed yet, so Windows SmartScreen warns before the first run.
This is the beginning of the README. Read the rest at the original. Read the full README ↗