GiveWP
GiveWP is a free donation plugin that allows you to accept one-time and recurring donations through customizable donation forms. You can also manage your donors, view donation reports, and integrate with many third-party gateways and services.