Self-hosted collaboration platform for open source projects - recommendations needed

I’m looking for suggestions on collaborative development tools that can be integrated into our existing website. We run a plugin marketplace where developers share their work, but we’re missing key features for proper collaboration.

Right now people just upload and download plugins, but there’s no way to work together on development, track issues, or manage different versions. Sure, developers could use external platforms like GitHub or GitLab, but we want to keep everything in-house.

The benefits of having our own integrated system would include unified login across our platform, connecting bug reports with our current support system, better data insights about our developer community, and the ability to award points and recognition to active contributors.

Has anyone implemented something similar? Looking for either open source solutions we could deploy ourselves or commercial options that offer white-label functionality.

had similar issues not long ago, we opted for Forgejo (it’s like Gitea) and it’s been great! setup was easy and integrates with our auth system. issue tracking is decent too. docs could be better but the community helps a lot.