pfBlockerNG is the very first package I install after configuring a brand new pfSense and in some cases, it is the only one.
pfBlockerNG can add other security enhancements such as blocking known bad IP addresses with blocklists and blacklist countries based on IP ranges.
pfBlockerNG is a pfSense package maintained by @BBcan177 (on Twitter).
BBCan177 has a Patreon campaign where you can easily donate a few bucks to ensure he continues maintaining and adding to the package. If you are using this in a production environment, I highly encourage you to donate.