zekroTJA / duesgoerd

A super simple chat web app to find out how the f**k Rust works.

Home Page:https://duesgoerd.zekro.de

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

düsgörd

This is a super simple chat application solely built for the purpose to figure out how to work with web sockets in Rust. Even tho it might seem a bit like the name is insipred by a very popular but absolutely overrated chat platform out there, it isn't.

The backend server is built with async-tungstenite on top of async-std. The app can be accessed via the provided web client which is built with SolidJS.

Demo

Currently, a little public demo is deployed on Heroku and GitHub Pages and can be accessed via duesgoerd.zekro.de. The web socket server address is wss://duesgoerd.herokuapp.com.

If the demo is down, please create an issue to inform me about that. :)

Suggestions

Because I have very little experience with Rust, I would be very happy if you would want to review my code and suggest changes and how I can do better. Same goes for the solid web app because I am very new to SolidJS as well.

About

A super simple chat web app to find out how the f**k Rust works.

https://duesgoerd.zekro.de

License:MIT License


Languages

Language:Rust 57.2%Language:TypeScript 27.9%Language:SCSS 10.9%Language:HTML 1.8%Language:Dockerfile 1.6%Language:Shell 0.6%