TopGit theo dõi frappe/books trên GitHub trong nhóm Frontend, đã đạt 5.0k sao. Free Accounting Software
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
[!IMPORTANT] This repo, Electron/Vue variant of Books has reached its end of life and is superseded by Frappe Books. Read more
Frappe Books
Modern Accounting Made Simple
Website
-
Documentation
Frappe Books
Frappe Books is an open-source accounting software aimed at simplifying financial management for businesses. With its clean and user-friendly interface, it streamlines accounting tasks for small and medium-sized enterprises, offering a seamless solution for modern businesses to manage their finances with ease.
Screenshots
Motivation
Frappe Books addresses a market gap where small businesses face expensive, complex accounting tools. It offers an intuitive, open-source solution that combines simplicity with essential features, empowering businesses to manage finances effectively—even offline.
Key Features
Dashboard: Provides an overview of key financial data and performance metrics.
Point of Sale: Simplifies retail transactions with an integrated POS system for easy sales processing.
Works Offline: Enables users to continue working without an internet connection and sync later.
Double-entry accounting: Ensures accurate financial tracking by recording each transaction in two accounts.
Entries
Invoicing: Allows businesses to create and manage professional invoices effortlessly.
Billing: Billing processes by generating bills and tracking payments.
Payments: Records and tracks payments received and made.
Journal Entries: Records financial transactions in the general ledger with detailed notes and adjustments.
Financial Reports
General Ledger: Centralized record of all financial transactions, providing a comprehensive view of accounts.
Profit and Loss Statement: Summarizes revenues, costs, and expenses to show business profitability.
Balance Sheet: Displays a company’s assets, liabilities, and equity at a specific point in time.
Trial Balance: Verifies the accuracy of accounting records by ensuring that debits and credits are balanced.
Under the Hood
Vue.js: In Frappe Books, Vue.js powers the front-end, enabling a reactive and component-based UI. It ensures seamless interactions and dynamic updates, giving users a modern, responsive experience.
Electron: Electron is used to package Frappe Books as a standalone desktop application, allowing it to run offline and provide a native-like experience across Windows, macOS, and Linux.
SQLite: Frappe Books uses SQLite as its local database. All financial data, transactions, and configurations are stored securely in an SQLite file on the user's machine.
Production Setup
Manual
Download and install the latest release for your platform from the releases
page .
Using Homebrew (for MacOS and Linux)
brew install --cask frappe-books
Via Flatpak (Linux)
Development Setup
Pre-requisites
To get the dev environment up and running you need to first set up Node.js v20.18.1 and npm. For this, we suggest using
nvm.
Next, you will need to install yarn.
Clone and Run
Once you are through the Pre-requisites, you can run the following commands to
setup Frappe Books for development and building:
# clone the repository
git clone https://github.com/frappe/books.git
# change directory
cd books
# install dependencies
yarn
To run Frappe Books in development mode (with hot reload, etc):
# start the electron app
yarn dev
Note: First Boot
When you run yarn dev electron will run immediately but the UI will take a
couple of seconds to render this because of how dev mode works. Each file is
individually served by the dev server. And there are many files that have to be
sent.
Note: Debug Electron Main Process
When in dev mode electron runs with the --inspect flag which allows an
external debugger to connect to port 5858. You can use chrome for this by
visiting chrome://inspect while Frappe Books is running in dev mode.
See more here.
Build
To build Frappe Books and create an installer:
# start the electron app
yarn build
Note: Build Target
By default the above command will build for your computer's operating system and
architecture. To build for other environments (example: for linux from a windows
computer) check the Building section at
electron.build/cli.
So to build for linux you could use the --linux flag like so: yarn build --linux.
Want to Just Try Out or Contribute?
If you want to contribute to Frappe Books, please check our Contribution Guidelines. There are many ways you can contribute even if you don't code:
If you find any issues, no matter how small (even typos), you can raise an issue to inform us.
You can help us with language support by contributing translations.
If you're an ardent user you can tell us what you would like to see.
If you have accounting requirements, you can become an ardent user. 🙂
If you want to contribute code then you can fork this repo, make changes and raise a PR. (see how to)
Translation Contributors
Language
Contributors
Arabic
taha2002, Faridget, Osama Muhammed
Albanian
xoniks
Catalan
Dídac E. Jiménez
Chinese - Simplified
wcxu21, wolone, Ji Qu
Chinese - Traditional
Ethan Deng
Danish
Tummas Joensen
Dutch
RijckAlex, Stan M
French
DeepL, mael-chouteau, joandreux
German
DeepL, barredterra, promexio, C2H6-383, 0xflotus, Tim
Gujarati
dhruvilxcode, 4silvertooth
Hindi
bnsinghgit
Indonesian
Aji Prakoso
Korean
Isaac-Kwon
Portuguese
DeepL, Valdir Amaral
Spanish
talmax1124, delbertf, Ignacio Chemes
Swedish
papplo, Crims-on
Turkish
Eyuq, XTechnology-TR
Learn and connect
Telegram Group: Used for discussions and decisions regarding everything Frappe Books.
GitHub Discussions: Used for discussions around a specific topic.
Documentation: Official documentation for more details.
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/frappe/books là nguồn chính thức.