Awesome Open Source
Awesome Open Source

React Discord Clone

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

View the live verison at ->

Check out the backend code! ->

** NOTE - This project is not currently maintained. **

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

layout image


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)


Copyright Eric Ellbogen 2019

Alternatives To React Discord Clone
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Typescript (245,560
Reactjs (162,277
Server (66,276
Express (30,200
Discord (19,322
Socket (10,712
Clone (6,896
Messaging (5,756
Webrtc (4,314
Socket Io (3,783