GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks assets, liabilities, income, and expenses using a bookkeeping system that ensures financial accuracy. The platform functions as a multi-currency bookkeeping system and a SQL-based financial ledger, persisting accounting data in relational databases or XML files. The system is distinguished by its extensibility as a Python-scriptable accounting tool, providing Python bindings and a REPL for automating tasks and creating custom reports. It also serves as an investment portfolio
This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d
Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera
Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
Books es un software de contabilidad por partida doble diseñado para registrar transacciones comerciales y gestionar un libro mayor general. Funciona como una plataforma de facturación y cobro para rastrear cuentas por pagar y por cobrar, y como una herramienta de informes financieros para generar balances y estados de pérdidas y ganancias.
Las características principales de frappe/books son: Double-Entry Bookkeeping Engines, Financial Report Generators, Billing Document Generation, Billing & Invoicing Systems, Business Financial Ledger Tracking, Business Accounting, Financial Activity Ledgers, Financial Management Software.
Las alternativas de código abierto para frappe/books incluyen: gnucash/gnucash — GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… beancount/beancount — Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a… simonmichael/hledger — hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in… aws-amplify/amplify-js — This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It…