OpenCharity
OpenCharity is an open-source platform for managing beneficiary support, built with Laravel and Filament.
What OpenCharity is
OpenCharity is an open-source platform for managing beneficiary support, built with Laravel and Filament. It is intended for NGOs, mosques, charity foundations, community support organizations, humanitarian teams, and local aid groups. Family profiles can hold contact and address details, map location, housing status, income, notes, household members, cases, documents, and assistance records. Case tools track type, priority, status, assigned user, visits, assistance schedules, documents, donation targets, and internal notes. Teams can schedule visits, appointments, and reassessments, arrange one-time or recurring assistance, and record delivery status, dates, and proof files. Fundraising tools include donation goals and public pages showing target and collected amounts, remaining funds, progress, and a donation button. Donations can be allocated to cases, families, or assistance schedules. Listed payment methods include Paymob, Stripe, Fawry, and manual payments; the maker describes Paymob initiation, callbacks, and confirmation. The platform supports EGP, USD, Arabic, and English, with role-based access controls. It uses the MIT License. Installation requirements include PHP 8.3+, Node.js 20+, MySQL 8+, Composer, and NPM. The maker recommends HTTPS, restricted admin access, backups, and updated dependencies for production handling sensitive data.
Good
- Supports detailed family and case records.
- Schedules one-time and recurring assistance.
- Tracks delivery, including proof files.
- Public donation pages can show fundraising progress.
- Supports Arabic, English, EGP, and USD.
Watch out
- Installation requires PHP 8.3+, Node.js 20+, and MySQL 8+.
- Production deployments handle sensitive beneficiary and donation data.
Who it suits
OpenCharity suits aid organizations that need to coordinate beneficiary records, casework, assistance delivery, and donations. Deployers should be prepared to meet its listed technical requirements and security guidance.
Verdict
OpenCharity brings beneficiary records, case management, assistance scheduling, and fundraising into one platform. Its installation requirements and security recommendations matter for organizations planning a production deployment.
The facts
Each one read from OpenCharity's own pages, with the date it was checked.
What it does
- Access controls
- The platform includes role-based access control, with example roles such as case manager, social researcher, donation manager, finance user, and viewer.checked 5 Oct 2026
- Assistance delivery
- Teams can schedule one-time or recurring assistance and track its delivery, including proof of delivery.checked 5 Oct 2026
- Assistance records
- Assistance schedules can be one-time or recurring, and delivery records can include status, date, and proof file.checked 11 Oct 2026
- Case management
- Cases can track type, priority, status, assigned user, visits, assistance schedules, documents, donation targets, and internal notes.checked 11 Oct 2026
- Currencies
- The maker says the platform supports EGP, USD, and SAR.checked 11 Oct 2026
- Deployment requirements
- The installation requirements include PHP 8.3+, Composer, Node.js 20+, MySQL 8+, NPM, and a Laravel-compatible environment.checked 11 Oct 2026
- Donations
- Donation allocation tracking links donations to targets and then to a family, case, or assistance schedule.checked 11 Oct 2026
- Family records
- Family profiles can include contact details, address, map location, housing status, income, notes, members, cases, documents, and assistance records.checked 11 Oct 2026
- Intended users
- The maker lists NGOs, mosques, charity foundations, community support organizations, humanitarian teams, and local aid groups as suitable users.checked 11 Oct 2026
- Languages
- OpenCharity supports Arabic and English across the admin panel and public website.checked 5 Oct 2026
- Languages and access
- The platform supports Arabic and English and includes role-based access control for user access.checked 11 Oct 2026
- License
- The maker states that OpenCharity is open-source software licensed under the MIT License.checked 11 Oct 2026
- Payment options
- The maker lists Paymob, Stripe, Fawry, manual payments, and other payment methods, and describes an included Paymob integration.checked 11 Oct 2026
- Public fundraising
- Active donation targets can have public donation pages showing a target amount, collected amount, remaining amount, progress bar, and donation button.checked 11 Oct 2026
- Purpose
- OpenCharity is an open-source platform for managing charity cases, families, visits, assistance, documents, donations, and public fundraising pages.checked 11 Oct 2026
- Security guidance
- For production deployments, the maker recommends HTTPS, secure file storage, restricted admin access, strong passwords, backups, protected environment files, and disabling debug mode.checked 11 Oct 2026
- Visits and scheduling
- The system records visits and follow-ups and supports scheduled visits through a calendar interface.checked 11 Oct 2026
Alternatives to OpenCharity
- 1

In-Form
Free planAndroidiOSWebAPI8.0From £165 a year - 2

Primero
Free planAndroidiOSWebAPI7.7From $8,250 a year - 3
FAMCare
AndroidiOSWebAPI7.3From $795 a month - 4

CharityTracker
WebAPI7.1From $216 a year - 5

Neighbor Solutions
AndroidiOSWeb6.8From $100 a month - 6
CaseFlow
AndroidiOSWebmacOS6.7From $150 a month
