NPPatch consolidates the Nonprofit Success Pack into a single, open-source
unlocked package that the nonprofit community can install, extend, and maintain.
Household management, recurring donations, gift entry, customizable rollups, allocations, relationships, engagement plans, and more — all in one package.
Unlike the original managed packages, NPPatch is an unlocked 2GP package. View, modify, and extend the code to fit your organization’s needs.
Built on the open-source NPSP codebase and maintained by the nonprofit Salesforce community. No license costs. BSD-3-Clause licensed.
Enterprise-grade architecture using Apex Enterprise Patterns (fflib) with TDTM trigger framework for reliable, testable automation.
Modern UI components for gift entry, recurring donation management, settings configuration, and more.
Functionally equivalent to the original NPSP. Staff won’t need to relearn the platform — existing workflows translate directly.