Legal

Open source licenses

Cardගොඩ is not open source, but it is built almost entirely on software that is. These are the projects it depends on.

Last updated 10 September 2026 · for version 1.4.1

Each of the projects below is used under its own licence, and each keeps its own copyright. Nothing here is a claim of ownership over them — the opposite: an app this size exists at all because of them.

17direct interface dependencies
9direct Rust crates
3open-licensed typefaces
0we claim to own

In the interface

ComponentLicenceUsed for
React, React DOMMITThe interface
Tauri (API and plugins)MIT OR Apache-2.0The desktop shell, database, dialogs and updater
pdf.js (pdfjs-dist)Apache-2.0Reading statement PDFs offline
@pdfsmaller/pdf-decryptMITOpening password-protected statements
@google/generative-aiApache-2.0Talking to Gemini when you enable AI reading
Firebase JS SDKApache-2.0Delivering problem reports you choose to send
RechartsMITCharts
ZustandMITApplication state
React RouterMITNavigation between screens
date-fnsMITDates and statement periods
JSZipMIT OR GPL-3.0-or-laterBundling your statement files into a backup
file-saverMITSaving backups
SweetAlert2MITDialogs and confirmations
lucide-reactISCIcons
react-dropzoneMITDragging statements into the window
react-pdfMITPreviewing a statement page
clsxMITComposing class names

In the desktop shell

The Rust side is smaller. These are the direct dependencies; each one brings its own, and the full transitive list is far longer than any page would usefully show.

CrateLicenceUsed for
TauriMIT OR Apache-2.0The application shell
serde, serde_jsonMIT OR Apache-2.0Reading and writing structured data
keyringMIT OR Apache-2.0Your Gemini key and statement passwords, in the OS keychain
ed25519-dalekBSD-3-ClauseVerifying licence signatures
sha2MIT OR Apache-2.0Hashing
base64, hexMIT OR Apache-2.0Encoding
chronoMIT OR Apache-2.0Dates on the Rust side
logMIT OR Apache-2.0Diagnostics
winregMITReading the Windows registry for trial markers

Typefaces

TypefaceLicenceUsed for
InterSIL Open Font License 1.1The app's interface typeface
Noto Sans SinhalaSIL Open Font License 1.1The ගොඩ in the name
Plus Jakarta SansSIL Open Font License 1.1This website

The full list

The tables above are the direct dependencies. Counting everything they in turn depend on, the real total runs to several hundred packages. The authoritative list is the lockfile in the build that produced your copy. If you need the complete set for a specific version, ask and it can be generated for you.

Notices

MIT, ISC and BSD licences require their copyright notice and permission notice to travel with the software. Apache-2.0 additionally requires that changes be marked; we do not modify any of these projects. The SIL Open Font License permits bundling and redistribution of the fonts as part of an application.

If you believe something is used incorrectly or a notice is missing, tell us and it will be fixed.