Skip to content

A chat room built using websockets and Rust (Axum) and Sveltejs for client

Notifications You must be signed in to change notification settings

entykey/axum-sveltejs-chatr

 
 

Repository files navigation

Chatr

A chat room built using websockets and Rust (Axum), users can connect to a server through a WebSocket connection and communicate with each other in real-time. The client application is written in svelte.

image The client for the chat room is written in Svelte

Table of Contents

Features

  • Message broadcasting
  • Websocket
  • Client application
  • Unique usernames
  • Join/Leave messages
  • Multiple Rooms
  • Scrolling chat
  • View members of room

Installation

git clone https://github.com/0xLaurens/chatr
cd chatr

Usage

Server

Run the application

cargo run

Frontend

Navigate into the frontend

cd client 

Install packages using

npm i 

Run the site

npm run dev

About

A chat room built using websockets and Rust (Axum) and Sveltejs for client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 47.3%
  • Rust 35.9%
  • Dockerfile 5.4%
  • TypeScript 4.5%
  • JavaScript 4.1%
  • HTML 2.4%
  • CSS 0.4%