Skip to content
This repository was archived by the owner on Nov 23, 2024. It is now read-only.
/ chatty-rs Public archive

Discover Chatty-rs, a charming 1:1 chat app built with a Rust stack, featuring Yew, Trunk, Actix, and Tailwind CSS for seamless communication and style! πŸ¦€πŸŽ‰

Notifications You must be signed in to change notification settings

GaryMcD/chatty-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chatty RS

Introducing Chatty-rs, a delightful and straightforward 1:1 chat example built with an all-Rust stack! πŸ¦€ The frontend is powered by Yew, the middleware by Trunk, and the backend by Actix. Plus, we've got Tailwind CSS sprinkled on top for a touch of style. 🎨 Trunk will automatically ask Tailwind to check for any new classes to add to the .css file.

Ready to give it a whirl? Try my demo version: Chatty-rs Demo πŸš€

To set up Chatty-rs on your local machine, follow these steps:

  1. Clone the repository. πŸ–₯️
  2. Navigate to ./chatty-rs/clients and type trunk serve. 🌐
  3. Head over to ./chatty-rs/server and enter cargo run. πŸƒβ€β™‚οΈ
  4. Open your browser and visit http://127.0.0.1:8080/ 🌟
  5. Hold on! There's a bit more to do. πŸ˜…

You'll need to have trunk installed, which requires cargo, which in turn means you'll need rustup. On top of that, the tailwindcss in the repository is specific to my Mac, so follow the instructions here to download a version for your local machine: Tailwindcss Standalone CLI.

Curious about how Chatty-rs looks? Check out this example! πŸ“Έ

(Conversation generated by ChatGPT 3.5)

About

Discover Chatty-rs, a charming 1:1 chat app built with a Rust stack, featuring Yew, Trunk, Actix, and Tailwind CSS for seamless communication and style! πŸ¦€πŸŽ‰

Topics

Resources

Stars

Watchers

Forks

Languages