I think the most important question in gamifying a community isn’t the software, but the behavior you are trying to encourage and the method you plan to use.
For this you need a theory to begin with, and a willingness to test it over and over again to see if it holds water, and to replace it with one that does.
It’s easy to grab something off the shelf that actually works against your business goals. It might be the easiest thing in the world to implement and produce counter-productive behaviors, even as it delivers some fun to the participants.
Gamification is very powerful stuff and requires a thoughtful and deliberate approach to achieve whatever result you have in mind. I recommend Amy Jo Kim and websites like https://yukaichou.com/gamification-examples/octalysis-complete-gamification-framework/