GnuCash
gnucash.orgDesktopA 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/check/gnucash.org
GnuCash Source Code
Author
Description
GnuCash Double-Entry Accounting Program.
Homepage
http://code.gnucash.org/website/Repository
- LicenseOther
- Created01 Feb 13
- Primary languageC
- Size666,263 KB
- Stars4,324
- Forks982
- Watchers4,324
Top Contributors
@jralls (4166)
@linas (3009)
@christopherlam (2909)
@gjanssens (2846)
@cstim (2628)
@jdavisp3 (2443)
@Bob-IT (1584)
@derekatkins (1264)
@andi5 (691)
@fellen (636)
@jsled (492)
@spot (349)
@mtalexander (279)
@richardcohen (271)
@c-holtermann (180)
@SziaTomi (167)
@cmarchi (166)
@milotype (133)
@Corvid-Black (128)
@avma (117)
@weblate (88)
@wilddev65 (85)
@CWehli (80)
@limitedAtonement (80)
@mocsa (73)
@Mechtilde (68)
@benoitg (65)
@wtuemura (65)
@ytxcash (61)
@SilentWarrior83 (59)
@yarons (59)
@rgmerk (56)
@agwekixj (55)
@cyphra (55)
@nomis (53)
@leggewie (48)
@yyyjajp (45)
@MocioF (44)
@willelop (36)
@codesmythe (35)
@yurchor (34)
@bgribble (32)
@zdenop (30)
@jaearick (29)
@Stephan-P (29)
@cjh0613 (25)
@jaimeMF (24)
@goodvibes2 (24)
@dawansv (24)
@GnuFiBux (24)
@comradekingu (22)
@brianhsu (21)
@jmarino (21)
@ianchi (20)
@Kaligula0 (20)
@Lisapple (20)
@jeanlaroche (20)
@pmrasd (19)
@cristiklein (17)
@ekinonnakapito (17)
@rhabacker (16)
@ljffytax (15)
@pbroadbery (15)
@vmicajkova (15)
@luzpaz (13)
@eugenia-russell (12)
@MarongHappy (12)
@taoyouh (12)
@bpschuck (10)
@wenottingham (10)
@pkryger (10)
@marco-zietzling (10)
@jwhite66 (10)
@andibing (10)
@bigon (9)
@kohtala (9)
@Noerr (9)
@thjungers (9)
@bittin (8)
@6e2f61 (8)
@yth1130 (8)
@featherfeet (8)
@ZeiP (8)
@farribeiro (8)
@DaveC49 (8)
@ltai0001 (7)
@hades (7)
@jeblad (7)
@xuhdev (7)
@TheBiggerGuy (7)
@ZehHa (7)
@BorATICI (7)
@muhammadyusuf-kurbonov (6)
@mjholub (6)
@flywire (6)
@apemay (6)
@aleksej0R (6)
@mauritslamers (6)
@mkbosmans (6)
@Cactus-Fred (6)
Recent Commits
Christopher Lam(16 Aug 26)
[stylesheets/footer.scm] add markup "stylesheet-footer" to footer to allow easier css styling
Christopher Lam(16 Aug 26)
Bug 799772 - Invoice layout: footer should span both columns and header tables should be easier to align/style main-table should have all cells span 2 columns to ease alignment
Christopher Lam(15 Aug 26)
[html-chart.scm] each chart must isolate its vars and helper fns by wrapping them inside an Immediately Involed Function Expression.
John Ralls(16 Aug 26)
Merge PRG-112's 'cash-flow-account-list' into stable.
John Ralls(16 Aug 26)
Deleted Glossary translation using Weblate (German (Switzerland)) The corresponding program translation was deleted in 2010. The glossary has been hanging around since then and is essentially the same as the base de glossary.
John Ralls(15 Aug 26)
Merge the latest translations from WebLate.
Zhaoquan Huang(11 Aug 26)
Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 99.7% (5687 of 5699 strings; 8 fuzzy) 18 failing checks (0.3%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Pedro Albuquerque(11 Aug 26)
Translation update by Pedro Albuquerque <[email protected]> using Weblate po/pt.po: 100.0% (5699 of 5699 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Portuguese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/ Translation update by Pedro Albuquerque <[email protected]> using Weblate po/pt.po: 100.0% (5699 of 5699 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Program (Portuguese) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/ Co-authored-by: Pedro Albuquerque <[email protected]>
Zhaoquan Huang(11 Aug 26)
Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 99.6% (5681 of 5699 strings; 14 fuzzy) 19 failing checks (0.3%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 99.6% (5681 of 5699 strings; 14 fuzzy) 19 failing checks (0.3%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 99.6% (5681 of 5699 strings; 14 fuzzy) 19 failing checks (0.3%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 99.6% (5680 of 5699 strings; 15 fuzzy) 19 failing checks (0.3%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 99.2% (5658 of 5699 strings; 32 fuzzy) 46 failing checks (0.8%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 98.6% (5623 of 5699 strings; 66 fuzzy) 47 failing checks (0.8%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 98.3% (5605 of 5699 strings; 83 fuzzy) 50 failing checks (0.8%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 97.3% (5548 of 5699 strings; 135 fuzzy) 56 failing checks (0.9%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 97.2% (5541 of 5699 strings; 141 fuzzy) 57 failing checks (1.0%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/glossary/zh_CN.po: 100.0% (213 of 213 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 96.9% (5528 of 5699 strings; 153 fuzzy) 59 failing checks (1.0%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 96.9% (5527 of 5699 strings; 154 fuzzy) 59 failing checks (1.0%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 96.9% (5526 of 5699 strings; 155 fuzzy) 59 failing checks (1.0%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Translation update by Zhaoquan Huang <[email protected]> using Weblate po/zh_CN.po: 96.9% (5526 of 5699 strings; 155 fuzzy) 59 failing checks (1.0%) Translation: GnuCash/Program (Chinese (Simplified Han script)) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/ Co-authored-by: Zhaoquan Huang <[email protected]>
Miroslav Kure(11 Aug 26)
Translation update by Miroslav Kure <[email protected]> using Weblate po/cs.po: 40.8% (2327 of 5699 strings; 2060 fuzzy) 662 failing checks (11.6%) Translation: GnuCash/Program (Czech) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/cs/ Translation update by Miroslav Kure <[email protected]> using Weblate po/glossary/cs.po: 46.4% (99 of 213 strings; 2 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Czech) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/cs/ Translation update by Miroslav Kure <[email protected]> using Weblate po/cs.po: 40.0% (2283 of 5699 strings; 2102 fuzzy) 691 failing checks (12.1%) Translation: GnuCash/Program (Czech) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/cs/ Co-authored-by: Miroslav Kure <[email protected]>
Ceaus(11 Aug 26)
Translation update by Ceaus <[email protected]> using Weblate po/glossary/nl.po: 100.0% (213 of 213 strings; 0 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: 98.6% (5622 of 5699 strings; 76 fuzzy) 21 failing checks (0.3%) 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: 98.6% (5621 of 5699 strings; 77 fuzzy) 22 failing checks (0.3%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/ Translation update by Ceaus <[email protected]> using Weblate po/glossary/nl.po: 100.0% (213 of 213 strings; 0 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: 98.3% (5605 of 5699 strings; 93 fuzzy) 46 failing checks (0.8%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/ Translation update by Ceaus <[email protected]> using Weblate po/glossary/nl.po: 100.0% (213 of 213 strings; 0 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: 98.0% (5590 of 5699 strings; 108 fuzzy) 46 failing checks (0.8%) 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: 98.0% (5587 of 5699 strings; 109 fuzzy) 46 failing checks (0.8%) 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: 98.0% (5587 of 5699 strings; 109 fuzzy) 46 failing checks (0.8%) 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: 98.0% (5587 of 5699 strings; 109 fuzzy) 46 failing checks (0.8%) 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: 98.0% (5586 of 5699 strings; 109 fuzzy) 46 failing checks (0.8%) 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: 98.0% (5586 of 5699 strings; 109 fuzzy) 46 failing checks (0.8%) Translation: GnuCash/Program (Dutch) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/ Co-authored-by: Ceaus <[email protected]>
Szia Tomi(11 Aug 26)
Translation update by Szia Tomi <[email protected]> using Weblate po/hu.po: 91.3% (5208 of 5699 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.4% (5209 of 5699 strings; 115 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]>
Giuseppe Foti(11 Aug 26)
Translation update by Giuseppe Foti <[email protected]> using Weblate po/glossary/it.po: 100.0% (213 of 213 strings; 0 fuzzy) 0 failing checks (0.0%) Translation: GnuCash/Glossary (Italian) Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/it/ Translation update by Giuseppe Foti <[email protected]> using Weblate po/it.po: 99.9% (5695 of 5699 strings; 4 fuzzy) 48 failing checks (0.8%) Translation: GnuCash/Program (Italian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/ Translation update by Giuseppe Foti <[email protected]> using Weblate po/it.po: 98.1% (5596 of 5699 strings; 99 fuzzy) 48 failing checks (0.8%) Translation: GnuCash/Program (Italian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/ Translation update by Giuseppe Foti <[email protected]> using Weblate po/it.po: 98.1% (5595 of 5699 strings; 99 fuzzy) 47 failing checks (0.8%) Translation: GnuCash/Program (Italian) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/ Co-authored-by: Giuseppe Foti <[email protected]>
Kraksen(11 Aug 26)
Translation update by Kraksen <[email protected]> using Weblate po/nb.po: 82.1% (4682 of 5699 strings; 932 fuzzy) 152 failing checks (2.6%) Translation: GnuCash/Program (Norwegian Bokmål) Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/ Co-authored-by: Kraksen <[email protected]>
John Ralls(11 Aug 26)
Merge Bruce Schuck's 'rm-morningstaruk' into stable.
Bruce Schuck(10 Aug 26)
Removed MorningstarUK and MorningstarCH
PRG-112(07 Aug 26)
Enhancement - Cash Flow report - a configurable visibility of the list of accounts An additional configuration checkbox for Cash Flow report. With this one, the list of involved accounts, on the top of the report, may be switched off and hidden. The old way (i.e. -> Show The list) is still the default option.
Christopher Lam(09 Aug 26)
[dialog-bi-import.c] don't strcpy onto zero-length id The previous line checks that id was an allocated empty string, but we cannot make assumptions about the allocated memory size.
John Ralls(09 Aug 26)
Merge Jitka Plesnikova's 'swig-4.5' into stable.
Gwyn Ciesla(28 Jul 26)
Replace removed Python 2 C API macros for SWIG 4.5.0 compatibility Author: Jitka Plesnikova <[email protected]>
John Ralls(09 Aug 26)
Guile Bindings: Fix error in GncOptionDB::foreach_section wrapper By ignoring the function. It won't work with scheme even if it did compile.
John Ralls(06 Aug 26)
Merge PRG's 'chart-tooltip' into stable.
Christopher Lam(06 Aug 26)
[Transaction.cpp] null check before accessing struct member
PRG-112(04 Aug 26)
Enhancement - making the tooltip more readable (https://bugs.gnucash.org/show_bug.cgi?id=799799) https://bugs.gnucash.org/show_bug.cgi?id=799799 A small change for making the tooltip more readable as it can get very messy with bigger data-sets. (see the screenshot) >> Screenshots based on: GC Sample Database: https://github.com/PRG-112/gnucash-sample-db-generator
John Ralls(26 Jul 26)
Edit Exchange Rate: Improve the message and comment explaining why the Transfer Dialog isn't shown when Edit Exchange Rate is selected from the context menu in a stock-type register.
John Ralls(21 Jul 26)
Merge Sherlock's 'csv-split-order' into stable.
Sherlock(21 Jul 26)
Bug 799790: Always put Debits before Credits for CSV register export (order transaction splits as shown on screen) Export the transaction splits in the order they appear in the register.
John Ralls(18 Jul 26)
Document that transaction void-time invalid value is now INT64_MAX.
John Ralls(18 Jul 26)
Bug 799791 - Unvoid is not available (Bug from the mailing lists) Use the existence of void timestamp instead of void reason to determine if a transaction is voided. A user can void a transaction without providing a reason.
John Ralls(16 Jul 26)
Doxygen: Set header version to VCS version if building from VCS
GnuCash Security
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
US
Safety Score
Website marked as safe
100%
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
GnuCash Reviews
More Secure Budgeting
A local-first personal finance app
Privacy-first cross-platform personal expense tracker (Android/iOS/Web) with offline-first design. Multi-cloud sync options — self-hosted BeeCount Cloud, iCloud, Supabase, WebDAV or S3 — keep data under user control.
A lightweight, self-hosted personal finance app for recording daily transactions and analyzing spending patterns. Self-hosted, with all data staying on your own server. Supports 2FA and OICD.
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.
A self-hosted, opensource, privacy-first portfolio tracking and accounting tool for crypto and more. Support for all 3 major Operating systems and docker. The tool focus is on data self-sovereignty.
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/gnucashThe 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!
