Cometchat Uikit React Legacy screenshot

Cometchat Uikit React Legacy

Author Avatar Theme by Cometchat
Updated: 11 Nov 2025
92 Stars

Ready-to-use Chat UI Components for React (JavaScript/Web)

Categories

Product Analysis: CometChat React UI Kit

Overview

CometChat React UI Kit is a collection of custom UI Components designed to build text chat and voice/video calling features in your application. It is developed with developers in mind and aims to reduce development efforts significantly.

Features

  • Private(1-1) & Group Conversations
  • Voice & video calling & conferencing
  • Rich Media Attachments
  • Typing Indicators
  • Text, Media, and Custom messages
  • Read receipts
  • Online Presence Indicators
  • Message History
  • Users & Friends List
  • Search by users and groups
  • Groups List
  • Conversations List
  • Threaded Conversations
  • Extensions: Thumbnail Generation, Link Preview, Rich Media Preview, Smart Reply, Emojis, Polls, Reactions, Stickers

Installation

To install React UI Kit, follow these steps:

Prerequisites:

  • A text editor to write code
  • Node
  • npm
  • React npm: npm install react@17.0.2
  • React DOM npm: npm install react-dom@17.0.2
  • React scripts npm: install react-scripts@4.0.3

Installing React UI Kit:

  1. Register on CometChat: Visit the CometChat Dashboard and sign up.
  2. Get your Application Keys: Create a new app and note the App ID, Auth Key, and Region.
  3. Configure CometChat inside your app:
    • Import CometChat SDK
    • Initialize CometChat using the init() method
    • Login your user using the login() method
  4. Add UI Kit to your project:
    • Clone the repository: git clone https://github.com/cometchat-pro/cometchat-pro-react-ui-kit.git
    • Copy the cloned repository to your source folder
    • Copy all the dependencies from package.json into your project’s package.json and install them
  5. Launch CometChat:
    • Use the CometChatUI component to launch a fully functional chat application
    • Import and embed the CometChatUI component in a container with appropriate width and height

Summary

CometChat React UI Kit is a powerful tool for developers to easily incorporate text chat and voice/video calling features into their applications. With features like private and group conversations, media attachments, typing indicators, and more, the UI Kit provides a comprehensive solution for building chat functionality. The installation process is well-documented and straightforward, making it accessible for developers of all skill levels.