Assembly Line

Beancount.io

πŸ’° Double-entry bookkeeping made easy β€” plain-text accounting for humans and AI agents. Polished iOS & Android app built with React Native + Expo.

Beancount.io is an open-source plain-text accounting project on GitHub under the MIT license (permissive), with 321 stars. It is built with TypeScript and CPython. Its last push was 2 days ago.

Stars
321
License
MIT
Activity
Active
Latest release
mobile-v1.20261002.50

Code on GitHub Website

Judgement

What it is
Complete system
What it does
Mobile apps, a CLI and a hosted service for Beancount plain-text ledgers, with reports and AI agent access.
Adopt it when
You use Beancount and want to record transactions from your phone and view reports anywhere.
Watch out
The full experience depends on the company's hosted service rather than only your files.
Ready for
Usable
Runs as
Mobile app, cloud service and command line
Built with
TypeScript, React Native, Expo, Python and Beancount
How established
Established: started 6 years ago, latest release mobile-v1.20261002.50.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Beancount.io β†’ TypeScript β†’ Go β†’ runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Beancount.io

  1. 1
    Beancount beancount

    Beancount: Double-Entry Accounting from Text Files.

    Developer tool Production-ready You want strict, version-controlled double-entry books for personal or small business finances and are comfortable editing text files.

    β˜… 6.1k GPL-2.0 Python Active, pushed 2 months ago
  2. 2
    Hledger hledgerorg

    Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.

    Developer tool Production-ready You want reliable, private plain-text books for personal or small business finances with good documentation.

    β˜… 4.8k GPL-3.0 Haskell Active, pushed 2 days ago
  3. 3
    Paisa ananthakumaran

    Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi

    Complete system Usable You keep or want to keep personal books in ledger format and want visual reports on top.

    β˜… 3.2k AGPL-3.0 TypeScript Active, pushed 16 days ago
  4. 4
    Fava beancount

    Fava - web interface for Beancount

    Complete system Production-ready You keep double-entry books in Beancount and want reports and editing in a browser.

    β˜… 2.6k MIT Python Active, pushed 8 days ago
  5. 5
    Double-entry-generator deb-sig

    Rule-based double-entry bookkeeping importer (from Alipay/WeChat/Huobi etc. to Beancount/Ledger).

    Developer tool Usable You keep plain-text books and your money moves through Chinese payment apps or banks.

    β˜… 732 Apache-2.0 Go Active, pushed 5 days ago
  6. 6
    Transity ad-si

    Keep track of your πŸ’΅, πŸ•˜, πŸ–, πŸ„, 🍻 on your command line with the plain text accounting tool of the future! πŸš€

    Developer tool Usable You want plain-text bookkeeping with a structured format and are happy outside the ledger and Beancount ecosystems.

    β˜… 655 AGPL-3.0 Rust Active, pushed 13 days ago
  7. 7
    Ledger howeyc

    Command line double-entry accounting program

    Developer tool Usable You want a single fast binary for ledger-format books with a simple web report.

    β˜… 506 ISC Go Active, pushed 2 months ago
  8. 8
    Beancount-import jbms

    Web UI for semi-automatically importing external data into beancount

    Developer tool Usable You keep Beancount books and want semi-automatic import and reconciliation from many sources.

    β˜… 475 GPL-2.0 Python Active, pushed 3 days ago

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.