And there was also IRC chat, which is a protocol, not a software/platform.
On the forums end, there's also things like ProBoards, which works like Discord in sense that they are hosted by a company (and thus pursuant to their terms), in which they act as the community "hub".