Houdini
Houdini is free, open-source fundraising infrastructure for nonprofits and NGOs, available as a self-hosted Rails application.
What Houdini is
Houdini is free, open-source fundraising infrastructure for nonprofits and NGOs, available as a self-hosted Rails application. It provides crowdfunding campaigns, fundraising events, a donation widget page and generator, and donor management. Nonprofit dashboards cover payment history, payouts, recurring donations, metrics, supporter relationships in a CRM, and organizational user accounts. Campaign reporting is described as advanced. Payment processing is separate, and configuring it requires Stripe API keys. Production deployment instructions cover Linux servers using SystemD and Nginx. Supported operating systems include Ubuntu 18.04, 20.04, 22.04, or equivalent; setup prerequisites include Node.js 16, Yarn, PostgreSQL 12 (PostgreSQL 10 may work), and Ruby 2.7. Building JavaScript assets requires about 3 GB of free RAM, and the deployment guide suggests a server with at least 4 GB RAM. The project describes its latest version as pre-2.0 and in heavy development, and suggests using v1 instead. GitHub Discussions is available for project conversations.
Good
- Free and open source
- Includes campaign and event fundraising
- Supports recurring donations
- Dashboard includes CRM and payout information
Watch out
- Payment processing requires separate setup
- Requires Linux deployment and several prerequisites
- Latest version is pre-2.0 and in heavy development
Who it suits
Houdini suits nonprofits or NGOs with the technical resources to run a self-hosted Rails application. It is geared toward organizations managing campaigns, events, donations, and supporter relationships.
Verdict
Houdini covers fundraising campaigns, donation management, and nonprofit dashboards without a software charge. Its self-hosting requirements and stated development status are important considerations before deployment.
Plans and prices
From Houdini's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Houdini | Free | Free and open source fundraising infrastructure |
The facts
Each one read from Houdini's own pages, with the date it was checked.
What it does
- Campaigns
- It includes crowdfunding campaigns and fundraising events.checked 9 Oct 2026
- Community support
- The README points users to GitHub Discussions to join the project chat and get involved.checked 9 Oct 2026
- Deployment
- Houdini can be run as a self-hosted Rails application, with production deployment instructions for a Linux server using SystemD and Nginx.checked 9 Oct 2026
- Development status
- The README describes the latest version as pre-2.0 and in heavy development, and suggests using v1 instead.checked 9 Oct 2026
- Donations
- It includes a donate widget page and generator, plus simple donation management for donors.checked 9 Oct 2026
- Nonprofit dashboards
- Nonprofits can manage payment history and payouts, recurring donations, metrics, supporter relationships in a CRM, and organizational user accounts.checked 9 Oct 2026
- Payments integration
- The setup instructions require Stripe API keys to configure payments.checked 9 Oct 2026
- Production resources
- The production deployment guide says building JavaScript assets requires about 3 GB of free RAM and suggests a server with at least 4 GB RAM.checked 9 Oct 2026
- Purpose
- Houdini is free and open source fundraising infrastructure for nonprofits and NGOs.checked 9 Oct 2026
- Security reporting
- The security policy asks people to report vulnerabilities by email and says the project will respond as soon as possible.checked 9 Oct 2026
- Technical requirements
- The README lists Node.js 16, Yarn, PostgreSQL 12 (10 may work), Ruby 2.7, and Ubuntu or equivalent as prerequisites.checked 9 Oct 2026
Where it runs
- Linux support
- The README lists Ubuntu 18.04, 20.04, 22.04, or equivalent as supported operating systems.checked 9 Oct 2026
Alternatives to Houdini
- 1
JustGiving
Free planAndroidiOSWebAPI7.8From £15 a month - 2

GoFundMe Pro
Free planAndroidiOSWebAPI7.6Free plan - 3
Ketto
Free planAndroidiOSWeb7.3Free plan - 4

AdoptAClassroom.org
Free planWeb6.6Free plan - 5
FreeFunder
Free planWeb6.6Free plan - 6
Fundiful
Free planAndroidiOSWeb6.6Free plan
