@flancian @zekjur +1 for Zulip! My team has been using it happily for years.