搜尋套件、儲存庫與 APP 分類

GitHub 儲存庫lyskouski/app-finance

app-finance

Fingrom -- 開源的跨平台財務會計應用程式

app-finance 專案封面
星標
143
分支
32
最近推送(UTC)
2026年11月1日
專案狀態
未封存

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

[ English | Deutsch | 简体中文 | ... ]

Fingrom Logo Financial Accounting Application

License: CC BY-NC-ND 4.0 Check Status Build Status

Unit Tests Coverage Widget Tests Coverage End-To-End Coverage

Fingrom -- open-source cross-platform financial accounting application without Ads and limitations. The goal of the solution is to create a financial accounting application that is intuitive, efficient, and inclusive. That empowers users to effortlessly manage their finances while ensuring that no one is left behind.

Watch the video

Type Alpha Version Pre-Release Release
Apple iOS (Apple Store) fingrom_iOS.ipa TestFlight: Fingrom iOS Apple Store
Apple macOS (Apple Store) fingrom_macOS.zip Not available for testing macOS Apple Store
Android Android (Google Play) fingrom_Android.aab Google Play Google Play
Android Android (Galaxy Store) fingrom_Android.aab Galaxy Store Fingrom
Android Android (Huawei Gallery) fingrom_Android.aab App Gallery App Gallery
Android Android (Amazon Appstore) fingrom_Android.aab Amazon Appstore Amazon Appstore
Linux Linux (Snap Store) fingrom_LinuxSnap.snap Fingrom Snapcraft: Fingrom
Linux Linux (Flathub) fingrom_LinuxFlatpak.flatpak Not available Flathub: Fingrom
Linux Linux (AppImage) fingrom_Linux.AppImage Pling Store App Image Hub
Windows Windows (Partner Center) fingrom_Windows.zip App Center: Fingrom Microsoft Store
Web Browsers Web fingrom_Web.tar.gz GitHub Pages: Fingrom terCAD: Fingrom

Functionality

  • Accounting (Account Type, Currency/Cryptocurrency)
    • Simple grouping via /-symbol (in name) for the main page
    • Sorting by totals, dates, and titles
    • Transactions log
    • Freeze amount by Update date (to import previous history)
  • Budget Categories
    • Simple grouping via /-symbol (in name) for the main page
    • Sorting by totals, dates, and titles
    • With limits restate:
      • Renewed at the beginning of each month
      • Configurable limits per month
      • Relatives (0.0 ... 1.0) to Income
    • Or, without limitations by showing a spent amount
    • Different timeline: weekly, monthly, yearly
    • Customizable start day of the week and month
    • Budget Summary: option to ignore negative values
  • Bills, Transfers, Incomes (Invoices)
    • Recurring Payments (with a home widget for Android)
    • Filtering
    • Budget Category assumption / prediction
    • Split a Bill
  • Goals Definition
  • Exchange rates, Default Currency for Summary
  • Metrics:
    • Budget:
      • Forecast (with Monte Carlo simulation)
      • Budget limit and expenses per month
    • Account:
      • Candlestick (OHLC) Chart
      • Income Health Radar
      • Currency Distribution
    • Bills:
      • YTD Expenses
      • Bar Race for Categories
    • Goals Gauge Chart
    • Currency Historical Chart
  • [demo] Synchronization between devices (P2P)
  • Recovery via WebDav or a direct File
  • Import from CSV, QIF, OFX files for Bills and Invoices
  • Export to Excel XLSX file
  • Data encryption
  • Localization
  • Security
    • Protection by One-time Password Code
    • Recovery Code
    • Biometric Authentication
  • User Experience
    • Configurable Main Page (multiple configurations per width x height set)
    • Responsive & Adaptive Design
      • Adaptive navigation panel (top, bottom, right) and tabs (top, left)
    • Theme Mode (dark, light, system) with Palette definition (system, custom, personal -- colors selector)
    • Preserve last choice for Account, Budget, and Currency
    • Auto-scroll to the focused element on Form
    • Expand / Collapse sections on Main Page
    • Swipe for a quick access to Edit and Delete actions
    • Zoom in/out (from 60% up to 200%) via "Settings"
    • Shortcuts
Description Shortcut
Open / Close the Navigation Drawer Shift + Enter
Navigate Up up
Navigate Down down
Open Selected Enter
Zoom In Ctrl + +
Zoom In (with mouse) Ctrl + scroll down
Zoom Out Ctrl + -
Zoom Out (with mouse) Ctrl + scroll up
Reset Zoom Ctrl + 0
Add new Transaction Ctrl + N
Return Back Ctrl + Backspace

Support (Sponsorship)

As an open-source project, subscribing will not unlock any additional features in the app. However, it would serve as an investment in the continuous evolution and improvement of the application. So, if you'd like to contribute financially towards the efforts, please consider these options:

Or, buy a :coffee:.

Contributions

Any made contribution is greatly appreciated (also, by mentioning in Contributors section, Release notes, and in the app About - Contributors as a gratitude), check Contribution Section for more details.

However, if it's been chosen a contribution (not just typo corrections) to this repo, you agree that you're giving me a non-exclusive license to use that content, as I (and my possible team) deem appropriate. You probably guessed that already, but I just wanted to be extra clear on that.

License & Copyright

The content herein are all © 2023 terCAD Team (Viachaslau Lyskouski).

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License:

  • Attribution: provide a link to the license, and indicate if changes were made
  • NonCommercial: cannot be used as a part of a commercial solution
  • NoDerivatives: any modification (remix, transform, or build upon the material) cannot be distributed by your own. Push it back to the main repository (https://github.com/lyskouski/app-finance) to unblock the distribution for made changes.
Viachaslau Lyskouski GitHub avatar
GitHub 作者

Viachaslau Lyskouski ↗

Poland, Cracow官方網站 ↗
語言DartC++CMakeGherkinKotlinSwiftCShellRubyHTMLObjective-C

分類

依賴 Flutter 元件

使用的依賴

依賴清單 53 項

App 分類

如何選擇適合專案的儲存庫?

先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。

  1. 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
  2. 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
  3. 使用前在 GitHub 確認 README、授權條款與 Issues。

來源與維護

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗