GnuCash
gnucash.org Desktop![GnuCash Icon](https://www.gnucash.org/images/gnc-download.png)
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.
- Homepage: gnucash.org
- GitHub: github.com/Gnucash/gnucash
- Web info: web-check.xyz/results/gnucash.org
GnuCash Source Code
Author
Description
GnuCash Double-Entry Accounting Program.
Homepage
http://code.gnucash.org/website/License
NOASSERTION
Created
01 Feb 13
Last Updated
17 Jan 25
Latest version
Primary Language
C
Size
589,656 KB
Stars
3,595
Forks
814
Watchers
3,595
Language Usage
Star History
Top Contributors
-
@jralls (3850)
-
@linas (3009)
-
@gjanssens (2839)
-
@christopherlam (2718)
-
@cstim (2627)
-
@jdavisp3 (2443)
-
@Bob-IT (1531)
-
@derekatkins (1264)
-
@andi5 (691)
-
@fellen (632)
-
@jsled (492)
-
@spot (349)
-
@mtalexander (279)
-
@richardcohen (269)
-
@c-holtermann (180)
-
@cmarchi (166)
-
@EvansMike (128)
-
@milotype (124)
-
@avma (115)
-
@SziaTomi (114)
-
@wilddev65 (85)
-
@limitedAtonement (80)
-
@weblate (73)
-
@mocsa (71)
-
@Mechtilde (66)
-
@benoitg (65)
-
@wtuemura (64)
-
@CWehli (63)
-
@YtxErp (59)
-
@rgmerk (56)
Recent Commits
-
Robert Fewell (16 Jan 25)
Change the text string 'Accounts Selected:' to include number This is a follow up on the previous commit to change a couple of translatable text strings to include the placement of the number using %d
-
Robert Fewell (16 Jan 25)
Bug 799035 - CSV Export: 'Accounts Selected' text has bad formatting The initial problem is that the packing order was wrong in the glade file so have corrected that.
-
Robert Fewell (16 Jan 25)
Change a couple of accelerator keys to be the same
-
Robert Fewell (16 Jan 25)
Bug 799491 - Add "Clear All" button to register filter Add a 'Clear All' button to the register filter dialog
-
Robert Fewell (16 Jan 25)
Bug 799465 - Register Filter Today radio buttons don't work correctly There was a typo in the callback for identifying the required widget to get the correct value as start_date_today instead of end_date_today.
-
Alex Aycinena (12 Jan 25)
Update Form/Schedule line references for 2024 for the US Income Tax Report
-
Robert Fewell (06 Jan 25)
Bug 799502 - Autocomplete of split only completes description This commit fixes a regression when bug 799430 was fixed, should of added to the if condition instead of replacing it.
-
John Ralls (06 Jan 25)
Merge Peter Zmanovsky's 'fix_wrong_free' into stable.
-
peter15914 (05 Jan 25)
Fix incorrect deallocation type Objects created with dom_tree_to_guid must be destroyed with guid_free.
-
Geert Janssens (31 Dec 24)
Allow more account types in the payment window's transfer account list So far it was limited to Asset, Liability, Credit Card and either Income (for customer payments) or Expenses (for vendor payments). There are however use cases where a customer payment also covers expenses (like for example a Paypal service charge). To allow for as many edge cases as possible the filter now only excludes those account types I worry will break the business logic: AP and AR accounts. That is, with this change you won't be able to create a customer payment (which necessarily has one split an an AR account) that transfers to another AR or to an AP account. While even that may work, I am sure the business features weren't designed to cope with this and I can't exhaustively test that.
-
John Ralls (26 Dec 24)
Merge Xu Xinhang's lastest Chinese (Simplified) translations into stable.
-
John Ralls (26 Dec 24)
Merge latest translations from Weblate.
-
Szia Tomi (23 Dec 24)
Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 84.1% (4752 of 5650 strings; 234 fuzzy) 0 failing checks (0.0%) 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: 84.0% (4751 of 5650 strings; 234 fuzzy) 0 failing checks (0.0%) 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: 84.0% (4749 of 5650 strings; 235 fuzzy) 0 failing checks (0.0%) 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: 84.0% (4747 of 5650 strings; 236 fuzzy) 0 failing checks (0.0%) 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: 83.6% (4726 of 5650 strings; 239 fuzzy) 0 failing checks (0.0%) 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: 83.2% (4705 of 5650 strings; 242 fuzzy) 0 failing checks (0.0%) 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: 83.0% (4691 of 5650 strings; 243 fuzzy) 0 failing checks (0.0%) 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: 82.8% (4680 of 5650 strings; 245 fuzzy) 0 failing checks (0.0%) 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: 82.7% (4677 of 5650 strings; 245 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Hungarian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/ Co-authored-by: Szia Tomi <[email protected]>
-
Deleted User (23 Dec 24)
Translation update by Deleted User <[email protected]> using Weblate po/glossary/cs.po: 27.2% (58 of 213 strings; 2 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Czech) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/cs/ Co-authored-by: Deleted User <[email protected]>
-
Francisco Serrador (23 Dec 24)
Translation update by Francisco Serrador <[email protected]> using Weblate po/es.po: 98.9% (5592 of 5650 strings; 3 fuzzy) 4 failing checks (0.1%) Translation: GnuCash/Program (Spanish) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/ Co-authored-by: Francisco Serrador <[email protected]>
-
Yaron Shahrabani (23 Dec 24)
Translation update by Yaron Shahrabani <[email protected]> using Weblate po/he.po: 94.9% (5364 of 5650 strings; 144 fuzzy) 2 failing checks (0.1%) Translation: GnuCash/Program (Hebrew) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/ Co-authored-by: Yaron Shahrabani <[email protected]>
-
Milo Ivir (23 Dec 24)
Translation update by Milo Ivir <[email protected]> using Weblate po/hr.po: 95.9% (5423 of 5650 strings; 72 fuzzy) 1 failing checks (0.1%) Translation: GnuCash/Program (Croatian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/ Co-authored-by: Milo Ivir <[email protected]>
-
John Ralls (26 Dec 24)
Fix python bindings build with Swig-4.3.0.
-
xuxinhang (24 Dec 24)
Improve zh_CN translation for accuracy, naturalness and formality.
-
John Ralls (24 Dec 24)
Bug 799494 - Version 5.10 Fails to import QIF file Require only one split in qif-import:qif-to-gnc, apparently it's too early to require two.
-
John Ralls (23 Dec 24)
Bug 799449 - Save As... sequence from SQL to XML format does not... clear lock on the origin SQL book. GncDbiSqlConnection::unlock_database function errored out if the last dbi interaction resulted in an error, even if it was a harmless index out of range. Ignore index out of range errors.
-
John Ralls (18 Dec 24)
Bug 799487 - Unable to save gnucash DB file as XML file Not quite true, it just takes a really long time for a large database. The underlying problem is gnc_file_do_save_as reloads the data to make sure that the save-as saves everything. On the SQL backend that triggers a scrub. The scrub itseld doesn't take long, but every transaction commit was logged in the transaction log and did a refresh of the registers. So: * Suspend logging while doing the scrub. * Suspend UI refreshes and QOF events while reloading the data.
-
John Ralls (22 Dec 24)
Bug 799480 - Fails to build with ICU 76 Use CMake find_package instead of pkg-config.
-
John Ralls (14 Dec 24)
Release GnuCash 5.10
-
John Ralls (15 Dec 24)
Apply extract-translators fix to po files.
-
John Ralls (15 Dec 24)
Extract-translators fix enumeration of translators and writing to po file.
-
John Ralls (14 Dec 24)
Update translator credits.
-
John Ralls (14 Dec 24)
Merge the latest translations from Weblate.
-
Christian Wehling (14 Dec 24)
Translation update by Christian Wehling <[email protected]> using Weblate po/de.po: 99.9% (5646 of 5650 strings; 3 fuzzy) 62 failing checks (1.0%) Translation: GnuCash/Program (German) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/ Co-authored-by: Christian Wehling <[email protected]>
-
Simon Arlott (14 Dec 24)
Translation update by Simon Arlott <[email protected]> using Weblate po/en_NZ.po: 100.0% (5650 of 5650 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (New Zealand)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/ Translation update by Simon Arlott <[email protected]> using Weblate po/en_AU.po: 100.0% (5650 of 5650 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (Australia)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/ Translation update by Simon Arlott <[email protected]> using Weblate po/en_GB.po: 100.0% (5650 of 5650 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (English (United Kingdom)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/ Co-authored-by: Simon Arlott <[email protected]>
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
-
A free and open source personal finance manager. Firefly III features a clean and clear UI, is easy to set up and use, and is backed by a strong community. Regular updates bring new features, improvements, and fixes. There's also a hass.io addon, and compatibility with Home Assistant. Ensure your server is securely configured.
-
Utilizes plain text files and scriptable, command-line-friendly software for bookkeeping/accounting, offering full control over data. Popular tools include Ledger, hledger, and Beancount among others, providing a flexible and vendor-independent approach to accounting.
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!