matrix-appservice-slack

Stable

The bridge allows you to connect Matrix rooms and Slack channels together. It supports bridging via webhooks or via a dedicated slack integration (using the Events API). The bridge supports nearly all matrix message types and client features with active development on new features as they arrive. Check the list below for feature support.

The bridge is regularly hacked on and is accepting new PRs for bugfixes and features, come and get involved!

Access needed:
Slack Admin
Matrix Homeserver Admin
Licence: 
  • Channels
  • Dm
  • Editing
  • Formatted Text
  • Mentions
  • Message Media
  • Presence
  • Reactions
  • Redactions
  • Threads
  • Typing Notifications

mautrix-slack

Beta

A Matrix-Slack puppeting bridge. Written in Go using a fork of slack-go

Access needed:
Slack User
Matrix Homeserver Admin
Licence: 
  • Channels
  • Dm
  • Editing
  • Formatted Text
  • Mentions
  • Message Media
  • Presence
  • Reactions
  • Redactions
  • Threads
  • Typing Notifications

matrix-puppet-slack

Beta

This is an unofficial matrix slack bridge that works by means of user puppetting.

matrix-puppet-slack is part of the matrix-puppet-bridge suite of puppetting bridges. It can be used for existing chats, rather than initiating new ones.

Access needed:
Slack Admin
Matrix Homeserver Admin
Licence: 
  • Channels
  • Dm
  • Editing
  • Formatted Text
  • Mentions
  • Message Media
  • Presence
  • Reactions
  • Redactions
  • Threads
  • Typing Notifications

mx-puppet-slack

Alpha

mx-puppet-slack bridges slack and matrix together via (double)puppeting. Additionally a relay mode can be enabled.

This bridge is part of the mx-puppet-bridge suite of puppeting bridges.

Access needed:
Slack Admin
Matrix Homeserver Admin
Licence: 
  • Channels
  • Dm
  • Editing
  • Formatted Text
  • Mentions
  • Message Media
  • Presence
  • Reactions
  • Redactions
  • Threads
  • Typing Notifications