Thank you. CashPulse stands on the shoulders of a huge amount of open-source work. This page lists the key libraries and tools that make the product possible, along with their licenses. If we've missed one, email us and we'll add it.

1 Server-Side Libraries

LibraryPurposeLicense
Express Web framework for Node.js MIT
better-sqlite3 Synchronous SQLite driver MIT
bcryptjs Password hashing MIT
Zod Runtime schema validation MIT
Helmet HTTP security headers MIT
jsonwebtoken JWT issuing and verification MIT
express-rate-limit Rate limiting middleware MIT
cookie-parser Cookie parsing middleware MIT
compression Response compression MIT
cors CORS middleware MIT
dotenv Environment variable loader BSD-2-Clause
stripe Stripe payments SDK MIT
plaid Plaid bank connections SDK MIT

2 Front-End & CDN Scripts

LibraryPurposeLicense
Tesseract.js In-browser OCR for earnings-screenshot parsing Apache-2.0
Stripe.js Secure payment element on checkout Proprietary (Stripe)
Vite Development server and front-end bundler MIT

3 Mobile Platform

LibraryPurposeLicense
Capacitor (Core + Android) Native Android wrapper for the CashPulse web app MIT

4 Fonts & Icons

5 Licenses in Full

Each open-source library is distributed under the license listed above. You can read the full text of each license on the library's linked homepage or in the node_modules/<package>/LICENSE file shipped with the Node package.

If you're packaging CashPulse as a derivative product or need a SPDX-formatted license manifest for compliance purposes, email support@cash-pulse.app and we'll generate one for you.

6 Attribution Corrections

Noticed a missing credit or an incorrect license? Let us know:


Also see our EULA.