I custom built it in node. It's a straightforward forum, except with the private groups feature, some modtools for this specific use-case, saving items, and elasticsearch-powered fulltext.
Its best feature is that it doesn't use React or a fancy frontend. It's just server-side rendered, very lightweight, and lightning fast. Still nice and usable though.