Chat module recommendation/usual practice at CB?

Priority: Low
Request: What do we generally use to implement real-time chat in projects at CB? Say, it also needs to be one-to-one and group chat, along with some additional enhancements like quiz in chat.
Although I’ve worked on a chat feature from scratch (using XMPP), but I’m just curious if we have a pre-built solution or third-party recommendation to build it quickly.

typically templates are preconfigured with react-native-gifted-chat and pubnub