Skip to content

A basic browser based chat app, written in Rust using the Axum framework.

Notifications You must be signed in to change notification settings

billypearce/rust-web-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Web Chat

A simple and fast web chat written in pure Rust.

Overview

This app leverages asychronous Rust in the Axum framework and WebSockets to create a fast realtime chat room, featuring account creation and login. With Rust installed, this app is runnable with three commands.

Clone the repository:

git clone https://github.com/billypearce/rust-web-chat.git

Move to directory:

cd rust-web-chat

Run with Cargo:

cargo run

Open your browser and go to http://localhost:3000/

Tech Stack

This app was written with the goal of using as few frameworks as possible for my own education as well as a fast, simple user experience.

Backend

  • Rust
  • Axum

Frontend

  • htmx

Database

  • SQLite

About

A basic browser based chat app, written in Rust using the Axum framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published