FREEDOM251

Freedom251 › Nonprofit Case Management Software

OpenCharity

Paid Self-hostedWeb

Visit OpenCharity Alternatives

OpenCharity's own site

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

  1. Visit the OpenCharity website.
  2. Choose a web or self-hosted deployment route.
  3. For installation, prepare PHP 8.3+, Node.js 20+, MySQL 8+, Composer, and NPM.
  4. Set up family profiles, cases, visits, or assistance schedules for your workflow.
  5. Configure role-based access for the team.
  6. 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

Look at these too