{"repo":"cometchat/cometchat-uikit-react","free":true,"listed":false,"github":"https://github.com/cometchat/cometchat-uikit-react","clone":"git clone https://github.com/cometchat/cometchat-uikit-react.git","description":"Voice & Video Calling and Text Chat App for React (JavaScript/Web)","language":"TypeScript","stars":855,"topics":["react","reactjs","chat","app","ui","javascript","web","voice","video","calling"],"license":null,"category":"ui-components","readme_excerpt":"CometChat UI Kit for React The CometChat React UI Kit provides pre-built, customizable UI components that developers can use to quickly integrate real-time messaging and calling into any React application. 🚀 Explore the Sample App Check out the Sample App to see the UI Kit in action with a fully functional chat experience including conversations, messaging, calling, and AI features. Prerequisites - Node.js = 18 - npm = 9 - React = 18 Getting Started 1. Register at the CometChat Dashboard to create an account. 2. Create a new app to get your App ID , Region , and Auth Key . Installation Features - Conversations — List and manage one-on-one and group chats - Messages — Rich message list with reactions, threads, and read receipts - Calling — Voice and video calling with call logs - AI Features — AI-powered assistant chat and smart replies - Theming — CSS custom properties for full visual customization - Localization — Built-in multi-language support Testing The project has three test suites: unit tests (Vitest), E2E tests (Playwright), and Storybook . Unit Tests (Vitest) Unit tests live alongside the source files as .spec.ts / .spec.tsx and cover individual components, hooks, and utilities. Run all unit tests (single pass): Run with coverage: No browser or running server is required. --- Storybook Storybook provides an interactive development environment for building and testing components in isolation. Start Storybook (dev mode): Opens at http://localhost:6006 . Build static S","default_branch":null,"files":null,"tree":[],"storefront":"/r/cometchat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cometchat/cometchat-uikit-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}