4 self-hostable options with public code.
Matrix client for chat and calls
Team chat you can host yourself
Customizable team chat and omnichannel support
Team chat organized by topic threads