Telegram does (as well as a web client and mobile clients on iOS, Android, and Apple Watch).
It has a web client, but that doesn't really fit with Signal's model.
I've been using Chit Chat on Mac which I find suits my needs (https://github.com/stonesam92/ChitChat), and which is essentially a wrapper around the web interface