一つの流行ったサービスが出てくると、そのクローンサービスとも言える存在が次々に登場します。最近多いのはSlackクローンでしょう。Slackを置き換えようとするものもありますし、単に自社技術と合わせる目的のものもあります。 今回紹介するReact Slack Cloneは後者に近いもので、Pusherが提供するChatkitというフレームワークを使ってSlack風のチャットアプリを作ったものになります。

React Slack Cloneの使い方

ログインしました。

部屋は自由に作成できます。

メッセージを書きました。

添付ファイルも貼れます。

React Slack CloneはあくまでもChatkitのデモであり、Slack風のチャットをReactで作り上げています。React Slack Cloneをベースにすれば、自社独自のチャットシステムを作ることもできそうです。

React Slack CloneはReact/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

pusher/react-slack-clone: Complete chat application, built with Chatkit