All Projects → ericellb → React Discord Clone

ericellb / React Discord Clone

Licence: gpl-3.0
Discord Clone using React, Node, Express, Socket-IO and Mysql

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to React Discord Clone

Quickblox Ios Sdk
QuickBlox iOS SDK for messaging and video calling
Stars: ✭ 373 (+88.38%)
Mutual labels:  chat, messaging, webrtc
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (-20.71%)
Mutual labels:  chat, discord, messaging
Messenger Ios Chat Swift Firestore
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Stars: ✭ 405 (+104.55%)
Mutual labels:  chat, discord, messaging
Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (-17.17%)
Mutual labels:  chat, messaging, webrtc
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-50.51%)
Mutual labels:  chat, messaging, webrtc
Roomler
Roomler - Multi-party Video Conferencing & Team Collaboration Tool using WebRTC (Janus Gateway)
Stars: ✭ 160 (-19.19%)
Mutual labels:  chat, webrtc
Mnm
The legitimate email replacement — n-identity, decentralized, store-and-forward, open protocol, open source. (Server)
Stars: ✭ 162 (-18.18%)
Mutual labels:  chat, messaging
Stream Chat Android
Stream Chat official Android SDK. The tutorial covers how to build your own chat experience using either Java or Kotlin.
Stars: ✭ 165 (-16.67%)
Mutual labels:  chat, messaging
Twilio Contact Center
A contact center built on Twilio, supporting voice calls, web chat, callback, Facebook Messenger and SMS chat
Stars: ✭ 176 (-11.11%)
Mutual labels:  chat, webrtc
Chat
Stars: ✭ 155 (-21.72%)
Mutual labels:  express, socket-io
Tigase Server
Highly optimized, extremely modular and very flexible XMPP/Jabber server
Stars: ✭ 170 (-14.14%)
Mutual labels:  chat, messaging
Ascii
👾 ASCII Roulette :: ascii art video chat on the cli
Stars: ✭ 202 (+2.02%)
Mutual labels:  chat, webrtc
Discordchatexporter
Exports Discord chat logs to a file
Stars: ✭ 3,198 (+1515.15%)
Mutual labels:  chat, discord
React Messenger
Chat UX components built with React, inspired by Facebook Messenger
Stars: ✭ 167 (-15.66%)
Mutual labels:  chat, messaging
Webapp
Tinode web chat using React
Stars: ✭ 156 (-21.21%)
Mutual labels:  chat, messaging
Discord Backup
📦 Complete framework to facilitate server backup using discord.js v12
Stars: ✭ 172 (-13.13%)
Mutual labels:  clone, discord
Chatlayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
Stars: ✭ 184 (-7.07%)
Mutual labels:  chat, messaging
Wechat
聊天系统、Vue.js、React.js、node.js、MongoDB、websocket、socket.io、前后端分离、毕业设计。
Stars: ✭ 188 (-5.05%)
Mutual labels:  chat, socket-io
Tindroid
Tinode chat client application for Android
Stars: ✭ 194 (-2.02%)
Mutual labels:  chat, messaging
Gulp Server Io
Standalone / gulp (stream) / delivery server setup with Proxy options remote debugger and more
Stars: ✭ 152 (-23.23%)
Mutual labels:  express, socket-io

React Discord Clone

Functional Discord Clone written in Typescript using React, Socket IO, NodeJS, Express and MySQL

View the live verison at -> http://ericellb.github.io/React-Discord-Clone

Check out the backend code! -> https://github.com/ericellb/React-Discord-API

** This project is not currently maintained. If you have any inquiries please reach out to me [email protected] **

Originally started as a simple chatting application to test my Frontend + Backend skills, magically turned into a Discord Clone.

layout image

Features

Implemented Features

  • [x] Real time messaging using Socket IO
  • [x] Local Authentication
  • [x] Loads User Data upon login (Servers, Channels, Private Messages)
  • [x] Creation and Joining Servers
  • [x] Creation of Channels in a Server
  • [x] Server Settings (Change name and delete)
  • [x] Channel Settings (Change name and delete)
  • [x] Persistent channel history
  • [x] Pretty Print Code Blocks enclodes in three `
  • [x] Private messaging
  • [x] Timestamps for messages
  • [x] Show current active users in given server
  • [x] Convert to Typescript
  • [x] Voice Chat (Buggy, but main features work)

License

Copyright Eric Ellbogen 2019

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].