Discourse is more of a forum, long text discussions (with formatting, code-highlighting, etc…), whereas Gitter is more of a chat-room (ephemeral?). What level of Github integration are you looking for?
If you send me a PM with a blurb I can update the category description.