GnuCash

gnucash.org
GnuCash

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/

Repository

  • LicenseOther
  • Created01 Feb 13
  • Primary languageC
  • Size676,741 KB
  • Stars4,369
  • Forks993
  • Watchers4,369

Language Usage

Language Usage

Project Health

Recent Commits

  • John Ralls(09 Oct 26)

    Merge Noah Noerr's 'price-set-source-string-warn' into stable.

  • John Ralls(09 Oct 26)

    Merge Noah Noerr's 'keychain-log-real-error' into stable.

  • John Ralls(09 Oct 26)

    Merge Koos's 'cleanup-strings' into stable.

  • Ceaus(09 Oct 26)

    Text fixes.

  • Christopher Lam(06 Oct 26)

    [gtest-ui-util.cpp] add test suite for gnc-ui-util.cpp

  • Christopher Lam(08 Oct 26)

    [gnc-ui-util.cpp] fix numeric_to_words (gnc_numeric) no more infinite loop in some cases, no fudge, exact arithmetic

  • Christopher Lam(08 Oct 26)

    [gnc-ui-util.cpp] remove number_to_words (double,int64_t)

  • Ceaus(05 Oct 26)

    Corrected text from Tip Of The Day with the actual menu entry.

  • Ceaus(04 Oct 26)

    Missing full stop end of sentence.

  • Christopher Lam(04 Oct 26)

    [gnc-currency-edit.cpp] signals should be unblocked after blocking gnc_currency_edit_clear_display seems unused however

  • Ceaus(04 Oct 26)

    Textual improvement.

  • John Ralls(04 Oct 26)

    Merge Brent McBride's 'fix-lot-scrub-orphaned-gains' into stable

  • John Ralls(04 Oct 26)

    Merge latest translations from Weblate.

  • Pedro Albuquerque(03 Oct 26)

    Translation update by Pedro Albuquerque <[email protected]> using Weblate po/pt.po: 100.0% (5749 of 5749 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Portuguese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/

  • Ceaus(03 Oct 26)

    Translation update by Ceaus <[email protected]> using Weblate po/nl.po: 98.2% (5647 of 5749 strings; 81 fuzzy) 32 failing checks (0.5%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

  • Brent McBride(03 Oct 26)

    Use xaccAccountGetSplitsSize in cap-gains regression test Per review: faster than g_list_length(xaccAccountGetSplitList()) and avoids leaking the returned list.

  • Brent McBride(02 Oct 26)

    Resolve both gains splits in xaccSplitDetermineGainStatus Rework xaccSplitDetermineGainStatus() to resolve the gain status of both ends of a marker/source pair in a single call, and to use the xaccSplitGetGainsSourceSplit() accessor instead of a raw KVP lookup. When the function resolves one split it now also resolves its partner (the source for a marker, the marker for a source) if that partner is still UNKNOWN. This makes gain-status resolution order-independent: whichever split xaccSplitComputeCapGains() reaches first, the other is already resolved, so the marker->source switch-over no longer finds an unresolved source and never re-creates an orphaned gains split. This supersedes the one-line switch-over patch in cap-gains.cpp, which is reverted.

  • Ceaus(02 Oct 26)

    Translation update by Ceaus <[email protected]> using Weblate po/nl.po: 97.8% (5627 of 5749 strings; 98 fuzzy) 27 failing checks (0.4%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

  • Ceaus(02 Oct 26)

    Translation update by Ceaus <[email protected]> using Weblate po/es_NI.po: 13.1% (754 of 5749 strings; 3097 fuzzy) 976 failing checks (16.9%) Translation: GnuCash/Program (Spanish (Nicaragua)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es_NI/

  • Ceaus(01 Oct 26)

    Translation update by Ceaus <[email protected]> using Weblate po/nl.po: 97.8% (5627 of 5749 strings; 98 fuzzy) 27 failing checks (0.4%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

  • Yegor Derevenets(01 Oct 26)

    Translation update by Yegor Derevenets <[email protected]> using Weblate po/ru.po: 96.9% (5575 of 5749 strings; 120 fuzzy) 124 failing checks (2.1%) Translation: GnuCash/Program (Russian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ru/

  • Yegor Derevenets(01 Oct 26)

    Translation update by Yegor Derevenets <[email protected]> using Weblate po/ru.po: 96.9% (5575 of 5749 strings; 120 fuzzy) 125 failing checks (2.1%) Translation: GnuCash/Program (Russian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ru/

  • Ceaus(30 Sept 26)

    Translation update by Ceaus <[email protected]> using Weblate po/nl.po: 97.6% (5613 of 5749 strings; 112 fuzzy) 32 failing checks (0.5%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/

  • Yegor Derevenets(30 Sept 26)

    Translation update by Yegor Derevenets <[email protected]> using Weblate po/ru.po: 96.9% (5574 of 5749 strings; 121 fuzzy) 115 failing checks (2.0%) Translation: GnuCash/Program (Russian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ru/ Co-authored-by: Yegor Derevenets <[email protected]>

  • zugu(30 Sept 26)

    Translation update by zugu <[email protected]> using Weblate po/ko.po: 98.4% (5658 of 5749 strings; 51 fuzzy) 12 failing checks (0.2%) Translation: GnuCash/Program (Korean) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ko/ Co-authored-by: zugu <[email protected]>

  • Ceaus(30 Sept 26)

    Translation update by Ceaus <[email protected]> using Weblate po/glossary/nl.po: 55.6% (118 of 212 strings; 94 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nl/ Translation update by Ceaus <[email protected]> using Weblate po/nl.po: 97.5% (5608 of 5749 strings; 112 fuzzy) 32 failing checks (0.5%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/ Translation update by Ceaus <[email protected]> using Weblate po/nl.po: 97.4% (5603 of 5749 strings; 112 fuzzy) 31 failing checks (0.5%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/ Co-authored-by: Ceaus <[email protected]>

  • Alois Levermann(30 Sept 26)

    Translation update by Alois Levermann <[email protected]> using Weblate po/glossary/de.po: 56.6% (120 of 212 strings; 92 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (German) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/de/ Translation update by Alois Levermann <[email protected]> using Weblate po/de.po: 98.3% (5656 of 5749 strings; 54 fuzzy) 52 failing checks (0.9%) Translation: GnuCash/Program (German) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/ Co-authored-by: Alois Levermann <[email protected]>

  • Szia Tomi(30 Sept 26)

    Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 91.9% (5284 of 5749 strings; 103 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: 91.8% (5281 of 5749 strings; 104 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: 91.7% (5277 of 5749 strings; 107 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: 91.5% (5263 of 5749 strings; 116 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: 91.3% (5251 of 5749 strings; 120 fuzzy) 2 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: 91.1% (5242 of 5749 strings; 127 fuzzy) 4 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: 91.1% (5239 of 5749 strings; 130 fuzzy) 5 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/glossary/hu.po: 55.6% (118 of 212 strings; 94 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Hungarian) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/ Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 91.0% (5234 of 5749 strings; 132 fuzzy) 5 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: 90.9% (5227 of 5749 strings; 135 fuzzy) 5 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: 90.7% (5220 of 5749 strings; 139 fuzzy) 5 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: 90.6% (5213 of 5749 strings; 142 fuzzy) 7 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: 90.6% (5211 of 5749 strings; 142 fuzzy) 7 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: 90.4% (5200 of 5749 strings; 142 fuzzy) 7 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]>

  • Arve Eriksson(30 Sept 26)

    Translation update by Arve Eriksson <[email protected]> using Weblate po/sv.po: 100.0% (5749 of 5749 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Swedish) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/ Translation update by Arve Eriksson <[email protected]> using Weblate po/sv.po: 99.3% (5711 of 5749 strings; 23 fuzzy) 5 failing checks (0.1%) Translation: GnuCash/Program (Swedish) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/sv/ Translation update by Arve Eriksson <[email protected]> using Weblate po/glossary/sv.po: 100.0% (212 of 212 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Swedish) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/ Co-authored-by: Arve Eriksson <[email protected]>

  • Jonathan Santos Fernandes(30 Sept 26)

    Translation update by Jonathan Santos Fernandes <[email protected]> using Weblate po/pt_BR.po: 95.9% (5516 of 5749 strings; 189 fuzzy) 29 failing checks (0.5%) Translation: GnuCash/Program (Portuguese (Brazil)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/ Co-authored-by: Jonathan Santos Fernandes <[email protected]>

GnuCash Security

4.6/10

Repo Security Summary

Updated 24 Aug 26

  • PackagingN/A
  • Dangerous-Workflow10/10
  • Maintained10/10
  • Code-Review3/10
  • CII-Best-Practices0/10
  • Token-Permissions10/10
  • Security-Policy0/10
  • License9/10
  • Binary-Artifacts10/10
  • Signed-Releases0/10
  • Pinned-Dependencies0/10
  • SAST0/10
  • Fuzzing0/10
  • Branch-Protection0/10

GnuCash Website

Website

Free Accounting Software | GnuCash

GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address24.199.76.112
  • LocationSanta Clara,California,United States of America,NA
  • ISPDigitalOcean LLC
  • ASNAS14061

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Trackers

No known trackers found

Blacklist Check

www.gnucash.org was found on 0 blacklists

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

Website Preview

Website preview

GnuCash Reviews

More Secure Budgeting

About the Data: GnuCash

Edit GnuCash Data

You can edit GnuCash's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

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

https://api.awesome-privacy.xyz/v1/services/gnucash

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

Share GnuCash

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