- Home
- Nonprofit Case Management Software
- OpenCharity
OpenCharity
What it is
OpenCharity is a free, 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 store contact and address details, map location, housing status, income, notes, 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 on a calendar, arrange one-time or recurring assistance, and record delivery with proof files. Donation targets can include fundraising goals and public pages, while donations can be allocated to cases, families, or assistance schedules. Listed payment methods include Paymob, Stripe, Fawry, manual payments, and others. OpenCharity supports EGP, USD, and SAR, Arabic and English, role-based access control, and self-hosted or web deployment. It is licensed under the MIT License.
For and against
For
- Detailed family and case records
- Schedules recurring or one-time assistance
- Public donation pages and allocation tracking
- Arabic and English support
- MIT License
Against
- Requires self-hosting or web deployment setup
- Production use requires security measures
- Installation needs PHP, Node.js, MySQL, Composer, and NPM
The verdict
OpenCharity combines beneficiary records, case workflows, assistance delivery, and fundraising in an open-source package. Organizations should plan deployment, security, and the listed technical requirements before adoption.
Who it suits
OpenCharity suits aid organizations that need family records, case management, assistance scheduling, and fundraising tools. It is also relevant to teams wanting Arabic and English interfaces with role-based access.
On the record
- Access controls
- The platform includes role-based access control, with example roles such as case manager, social researcher, donation manager, finance user, and viewer.msaied.com · read 5 Oct 2026
- Assistance delivery
- Teams can schedule one-time or recurring assistance and track its delivery, including proof of delivery.msaied.com · read 5 Oct 2026
- Assistance records
- Assistance schedules can be one-time or recurring, and delivery records can include status, date, and proof file.msaied.com · read 11 Oct 2026
- Case management
- Cases can track type, priority, status, assigned user, visits, assistance schedules, documents, donation targets, and internal notes.msaied.com · read 11 Oct 2026
- Currencies
- The maker says the platform supports EGP, USD, and SAR.msaied.com · read 11 Oct 2026
- Deployment requirements
- The installation requirements include PHP 8.3+, Composer, Node.js 20+, MySQL 8+, NPM, and a Laravel-compatible environment.msaied.com · read 11 Oct 2026
- Donations
- Donation allocation tracking links donations to targets and then to a family, case, or assistance schedule.msaied.com · read 11 Oct 2026
- Family records
- Family profiles can include contact details, address, map location, housing status, income, notes, members, cases, documents, and assistance records.msaied.com · read 11 Oct 2026
- Intended users
- The maker lists NGOs, mosques, charity foundations, community support organizations, humanitarian teams, and local aid groups as suitable users.msaied.com · read 11 Oct 2026
- Languages
- OpenCharity supports Arabic and English across the admin panel and public website.msaied.com · read 5 Oct 2026
- Languages and access
- The platform supports Arabic and English and includes role-based access control for user access.msaied.com · read 11 Oct 2026
- License
- The maker states that OpenCharity is open-source software licensed under the MIT License.msaied.com · read 11 Oct 2026
- Payment options
- The maker lists Paymob, Stripe, Fawry, manual payments, and other payment methods, and describes an included Paymob integration.msaied.com · read 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.msaied.com · read 11 Oct 2026
- Purpose
- OpenCharity is an open-source platform for managing charity cases, families, visits, assistance, documents, donations, and public fundraising pages.msaied.com · read 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.msaied.com · read 11 Oct 2026
- Visits and scheduling
- The system records visits and follow-ups and supports scheduled visits through a calendar interface.msaied.com · read 11 Oct 2026