Freedom251 › Nonprofit Case Management Software
OpenCharity

What OpenCharity 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 hold contact and address information, map location, housing and income details, 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 and follow-ups, arrange one-time or recurring assistance, and record delivery with proof. Fundraising tools include donation targets with goals and public pages, with donations tracked through allocation to cases, families or assistance schedules. Listed payment methods include Paymob, Stripe, Fawry and manual payments; Paymob support includes initiation, callback handling and confirmation. The platform supports EGP, USD, Arabic and English across its admin panel and public site, and includes role-based access controls. Production deployments handle sensitive beneficiary and donation data; the maker recommends HTTPS, restricted administrator access, backups and updated dependencies. Installation requires PHP 8.3+, Node.js 20+, MySQL 8+, Composer and NPM. The stated license is MIT.
Who it suits
OpenCharity suits aid organizations that need to coordinate beneficiary records, cases, assistance and donations. It is self-hosted and web-based, with listed deployment requirements and security guidance for production use.
What it does well
- Tracks family profiles and case details
- Schedules visits and recurring assistance
- Supports Arabic and English
- Licensed under MIT
What to know first
- Self-hosted deployment requires several software dependencies
- Production use involves sensitive beneficiary and donation data
Getting started
- Visit the OpenCharity website.
- Choose a web or self-hosted deployment route.
- For installation, prepare PHP 8.3+, Node.js 20+, MySQL 8+, Composer, and NPM.
- Set up family profiles, cases, visits, or assistance schedules for your workflow.
- Configure role-based access for the team.
- For production, follow the maker's guidance on HTTPS, admin access, backups, and updated dependencies.
Verdict
OpenCharity covers beneficiary casework, assistance delivery and donation allocation in one open-source platform. Organizations should account for its deployment requirements and the maker’s production security guidance.
Questions
Is OpenCharity free?
It is listed as free and open source, under the MIT License.
Can OpenCharity be self-hosted?
Yes. The listed platforms are self-hosted and web.
Which currencies and languages does it support?
It supports EGP, USD, and SAR, plus Arabic and English across the admin panel and public website.
Which payment methods are listed?
Paymob, Stripe, Fawry, manual payments, and other payment methods are listed. Paymob support includes initiation, callback handling, and confirmation.
What does installation require?
The listed requirements include PHP 8.3+, Node.js 20+, MySQL 8+, Composer, and NPM.
Who makes OpenCharity?
The website is masar.msaied.com. The listed facts do not provide a maker name.
Facts from OpenCharity's own pages
- 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, 5 Oct 2026
- Assistance delivery
- Teams can schedule one-time or recurring assistance and track its delivery, including proof of delivery. · msaied.com, 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, 11 Oct 2026
- Case management
- Cases can track type, priority, status, assigned user, visits, assistance schedules, documents, donation targets, and internal notes. · msaied.com, 11 Oct 2026
- Currencies
- The maker says the platform supports EGP, USD, and SAR. · msaied.com, 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, 11 Oct 2026
- Donations
- Donation allocation tracking links donations to targets and then to a family, case, or assistance schedule. · msaied.com, 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, 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, 11 Oct 2026
- Languages
- OpenCharity supports Arabic and English across the admin panel and public website. · msaied.com, 5 Oct 2026
- Languages and access
- The platform supports Arabic and English and includes role-based access control for user access. · msaied.com, 11 Oct 2026
- License
- The maker states that OpenCharity is open-source software licensed under the MIT License. · msaied.com, 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, 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, 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, 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, 11 Oct 2026
- Visits and scheduling
- The system records visits and follow-ups and supports scheduled visits through a calendar interface. · msaied.com, 11 Oct 2026
Where OpenCharity stands on Freedom251
- Nonprofit Case Management Software#28 of 32