View on GitHub

Spectrum 2 animation

Spectrum 2 is an open source instant messaging transport. It allows users to chat together even when they are using different IM networks. It acts as a transport layer between the users as showed in the animation above.

Spectrum 2 frontends and backends

As it was already written above, Spectrum 2 supports multiple IM networks. Spectrum 2 distinguishes between Frontend and Backend networks.

If some network is supported as Frontend, it means that Spectrum 2 allows its users to use this network to communicate with other users using the backend network.


If you for example use Slack as a frontend and IRC as a backend, the Spectrum 2 users can add Spectrum 2 to their Slack team, join the IRC network and communicate with their friends on IRC network.

Supported frontends

Currently, following frontends are supported:

Supported backends