All Projects → chatscope → Chat Ui Kit React

chatscope / Chat Ui Kit React

Licence: mit
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chat Ui Kit React

Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+435.88%)
Mutual labels:  library, toolkit, ui-kit, components
React Messenger
Chat UX components built with React, inspired by Facebook Messenger
Stars: ✭ 167 (+27.48%)
Mutual labels:  library, chat, messenger, components
Ts3admin.class
The ts3admin.class is a powerful api for communication with Teamspeak 3 Servers from your website! Your creativity knows no bounds!
Stars: ✭ 103 (-21.37%)
Mutual labels:  library, user, communication
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+6188.55%)
Mutual labels:  chat, messenger, instant-messaging
Iview
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 23,930 (+18167.18%)
Mutual labels:  ui-kit, components, frontend
Applozic Ios Sdk
iOS Real Time Chat & Messaging SDK
Stars: ✭ 104 (-20.61%)
Mutual labels:  chat, messenger, communication
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+2926.72%)
Mutual labels:  chat, messenger, instant-messaging
Applozic Android Sdk
Android Real Time Chat & Messaging SDK
Stars: ✭ 611 (+366.41%)
Mutual labels:  chat, messenger, communication
Quip Export
Export all folders and documents from Quip
Stars: ✭ 28 (-78.63%)
Mutual labels:  conversation, comments, chat
Webrix
Powerful building blocks for React-based web applications
Stars: ✭ 41 (-68.7%)
Mutual labels:  library, components, frontend
Im service
golang im server
Stars: ✭ 1,694 (+1193.13%)
Mutual labels:  chat, messenger, instant-messaging
Deltachat Core Rust
Delta Chat Rust Core library, used by Android/iOS/desktop apps and bindings
Stars: ✭ 300 (+129.01%)
Mutual labels:  chat, messenger, instant-messaging
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+2250.38%)
Mutual labels:  messenger, communication, instant-messaging
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+3154.96%)
Mutual labels:  chat, messenger, instant-messaging
Ios
Tinodios: Tinode Messaging Client for iOS
Stars: ✭ 119 (-9.16%)
Mutual labels:  chat, messenger, instant-messaging
Webapp
Tinode web chat using React
Stars: ✭ 156 (+19.08%)
Mutual labels:  chat, messenger, instant-messaging
Viewui
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 2,487 (+1798.47%)
Mutual labels:  ui-kit, components, frontend
Crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (-83.21%)
Mutual labels:  library, interface, frontend
Telegram Pm Chat Bot
Telegram Private Message Chat Bot
Stars: ✭ 69 (-47.33%)
Mutual labels:  talk, user, chat
Blabber.im
blabber.im basiert auf Conversations und ist ein Open Source XMPP/Jabber Messenger für Android 4.1+
Stars: ✭ 124 (-5.34%)
Mutual labels:  chat, messenger, instant-messaging

Chat UI Kit React

Actions Status npm version code style: prettier semantic-release Storybook

Build your own chat UI with React components in few minutes.
Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.

Tired of struggling with sticky scrollbars, contenteditable, responsiveness, css hacks...?
Our kit is for you! See all features.

Chat UI Kit makes chat UI development at warp speed

Install

Component library.

Using yarn.

yarn add @chatscope/chat-ui-kit-react

Using npm.

npm install @chatscope/chat-ui-kit-react

Styles.

Using yarn.

yarn add @chatscope/chat-ui-kit-styles

Using npm.

npm install @chatscope/chat-ui-kit-styles

Usage

ESM

import styles from "@chatscope/chat-ui-kit-styles/dist/default/styles.min.css";
import {
  MainContainer,
  ChatContainer,
  MessageList,
  Message,
  MessageInput,
} from "@chatscope/chat-ui-kit-react";

<div style={{ position: "relative", height: "500px" }}>
  <MainContainer>
    <ChatContainer>
      <MessageList>
        <Message
          model={{
            message: "Hello my friend",
            sentTime: "just now",
            sender: "Joe",
          }}
        />
      </MessageList>
      <MessageInput placeholder="Type message here" />
    </ChatContainer>
  </MainContainer>
</div>;

Yeah! Your first chat GUI is ready!

UMD

UMD usage is documented in our Storybook.

Documentation

Check our friendly Storybook.

Show your support

Now if you made your awesome chat UI and you love this library, please ⭐ this repository!

Community and support

Website

https://chatscope.io

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].