GnuCash

gnucash.org
GnuCash Icon

A full-featured cross-platform accounting application suitable for personal and small business finance. Stable and reliable, GnuCash offers a comprehensive suite of financial management tools. Available for Windows, Mac, Linux, and Android.

Open Source

GnuCash Source Code

Author

Gnucash

Description

GnuCash Double-Entry Accounting Program.

Homepage

http://code.gnucash.org/website/

License

NOASSERTION

Created

01 Feb 13

Last Updated

18 May 24

Latest version

gnucash-1-9-0

Primary Language

C

Size

535,629 KB

Stars

3,009

Forks

760

Watchers

3,009

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Geert Janssens (16 May 24)

    CsvImp - refactor of GncTxImport::set_column_type and helper functions ...to improve readability.

  • Geert Janssens (16 May 24)

    Bug 799309 - Import Multi-split CSV can duplictae 'Notes' field from one transaction to next

  • Geert Janssens (16 May 24)

    CsvImp - fix error message displayed to user (and related comment)

  • Geert Janssens (16 May 24)

    Import Matcher - select row if none is selected yet when right-clicking the list of matches

  • Geert Janssens (16 May 24)

    Bug 799279 - Import Matcher (CSV) does not compute correctly the share amount based on security price - part 2 Do proper conversion based on entered exchange rate.

  • Geert Janssens (15 May 24)

    Bug 799279 - Import Matcher (CSV) does not compute correctly the share amount based on security price - part 1 When modifying the exchange rate in the transaction matcher page refresh the modified transactions.

  • Wellington Terumi Uemura (13 May 24)

    Translation update by Wellington Terumi Uemura <[email protected]> using Weblate po/pt_BR.po: 93.7% (5223 of 5571 strings; 233 fuzzy) 72 failing checks (1.2%) Translation: GnuCash/Program (Portuguese (Brazil)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/ Co-authored-by: Wellington Terumi Uemura <[email protected]>

  • Abdulla Alhosani (13 May 24)

    Translation update by Abdulla Alhosani <[email protected]> using Weblate po/ar.po: 69.1% (3850 of 5571 strings; 1178 fuzzy) 487 failing checks (8.7%) Translation: GnuCash/Program (Arabic) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/ Co-authored-by: Abdulla Alhosani <[email protected]>

  • Szia Tomi (13 May 24)

    Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 77.3% (4307 of 5571 strings; 395 fuzzy) 1 failing checks (0.1%) Translation: GnuCash/Program (Hungarian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/ Co-authored-by: Szia Tomi <[email protected]>

  • Daniel Conrado (13 May 24)

    Translation update by Daniel Conrado <[email protected]> using Weblate po/pt_BR.po: 93.7% (5223 of 5571 strings; 233 fuzzy) 72 failing checks (1.2%) Translation: GnuCash/Program (Portuguese (Brazil)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/ Co-authored-by: Daniel Conrado <[email protected]>

  • Christopher Lam (13 May 24)

    [gnc-plugin-page-account-tree.cpp] wrap extern "C" for exposed funcs

  • Christopher Lam (13 May 24)

    [account.cpp] fix regression caused by 3f7a5a8267 whereby deleting an account and moving all splits to another account would segfault. make a copy of priv->splits and work on the copy rather than the original.

  • Christopher Lam (12 May 24)

    [account.cpp] use HashTable for splits reduces xml loading time from 3.5s to 3.1s, i.e. 11% improvement

  • Christopher Lam (12 May 24)

    use c++ placement new to initialize non-c++ object members

  • John Ralls (10 May 24)

    Merge Gwynn Ciesla's "Allow building with GCC 14.1" into stable.

  • Christopher Lam (10 May 24)

    Merge branch 'bug799305' into stable #1936

  • Christopher Lam (09 May 24)

    [test-commodities.cpp] test stability of c_str names

  • Christopher Lam (09 May 24)

    Bug 799305 - Crash when there is more than one unknown quote source for commodities instead of vector which requires reallocation, use a c++ linked list.

  • Gwyn Ciesla (08 May 24)

    Update CMakeLists.txt Co-authored-by: Yaakov Selkowitz <[email protected]>

  • Szia Tomi (06 May 24)

    Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 77.2% (4306 of 5571 strings; 396 fuzzy) 1 failing checks (0.1%) Translation: GnuCash/Program (Hungarian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/ Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 77.2% (4304 of 5571 strings; 396 fuzzy) 1 failing checks (0.1%) Translation: GnuCash/Program (Hungarian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/ Co-authored-by: Szia Tomi <[email protected]>

  • Christopher Lam (07 May 24)

    [window-reconcile.cpp] fix previous commit comment

  • Christopher Lam (07 May 24)

    [window-reconcile.cpp] clarify gnc_account_find_split predicate. this clarifies the predicate.

  • Christopher Lam (05 May 24)

    Merge branch 'TransactionP-hpp' into stable #1928

  • Christopher Lam (25 Apr 24)

    [SplitP.hpp] rename to .hpp

  • Christopher Lam (25 Apr 24)

    [Transaction.hpp] rename to .hpp

  • Christopher Lam (04 May 24)

    [gnc-euro.cpp] use c++isms

  • Christopher Lam (04 May 24)

    [gnc-euro.cpp] convert to c++

  • Christopher Lam (05 May 24)

    [gtest-gnc-euro] add rounding test

  • John Ralls (05 May 24)

    Merge Steve Bruniges's 'feature/pricedb-add-clone-from-latest' into stable

  • Christopher Lam (25 Apr 24)

    [gnc-log-replay.cpp] don't set import to DEBUG because it'll spew too many debug messages when gnc-log-replay completes.

GnuCash Website

Website

Redirects

Does not redirect

Security Checks

3 security checks failed (63 passed)

  • HTTP Status Error
  • HTTP Server Error
  • Empty Page Content

Server Details

  • IP Address
  • Location , , ,
  • ISP
  • ASN

Associated Countries

  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

www.gnucash.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

GnuCash Reviews

More Secure Budgeting

About the Data: GnuCash

API

You can access GnuCash's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/finance/secure-budgeting/gnucash

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share GnuCash

Help your friends compare Secure Budgeting, and pick privacy-respecting software and services.
Share GnuCash and Awesome Privacy with your network!

View Secure Budgeting (3)