Open Source

Trust you can read

Every part of Better Giving is public code — the donation form, the platform, all of it. When software moves money for your mission, "trust us" isn't enough. Verify us instead.

AngelProtocolFinance / better-givingPublic

$ git clone github.com/AngelProtocolFinance/better-giving

# the whole platform — forms, flows, funds

$ npm install && npm run dev

# your form, your gateway, your donors

ready on localhost:3000

Why an open-source commons?

Verify, don't trust

Anyone — your board, your auditor, your most skeptical donor — can inspect exactly how donations are processed, routed, and receipted.

Own your independence

Self-host the donation form with your own payment gateway and merchant account. Your donor tokens never leave your control — nothing to migrate, ever.

A commons that outlives us

Public code can't be bought, gated, or shut away. The community keeps the infrastructure free for every nonprofit, forever.

Two ways to run it

Most members choose the managed platform for convenience. The self-hosted path exists so that choice is always yours — and always will be.

Most popular

Managed platform

Live in an afternoon — no engineers neededWe handle receipts, reporting, 990 simplification, PCI scopeStock, crypto & DAF gifts liquidated for youSavings & Sustainability Fund built inRecurring-Donor Portability Guarantee if you ever leave
Join free forever
Maximum control

Self-hosted

Run the form on your own infrastructureYour own gateway & merchant account — zero intermediaryRecurring-donor tokens yours from day oneFree software — you pay only your gateway's processing costsYou handle receipts, compliance & ops yourself
Get the code
Laira waving

How the commons stays free

Better Giving is volunteer-driven and funded entirely by optional donor contributions at checkout — always opt-in, never pre-selected. No platform fees, no investors, no gated features. Members who share the tools also share the responsibility of keeping them free for everyone. Want to contribute code, docs, or time? The repo is open.

Contribute on GitHub
Laira celebrating

Verify us. Then join us.

Read the code, kick the tires, and set up your form in an afternoon — free forever either way.