Skip to content

Chat app with client&server written in rust ; handles raw bytes streamed on a TCP socket

Notifications You must be signed in to change notification settings

dejwi/tauri-chat-app

Repository files navigation

Chat app created with Tauri

Contains frontend, and client+server backend

Based on handling raw bytes streamed on a TCP socket + handles 6 different payloades types encoded within the stream

Download already compiled version from Releases (All platforms)

Features

  • handled in raw bytes
  • persistent chat log - server sends saved chat to the connected user
  • connected/disconnected announcements
  • username/avatar

Preview

chatapp.mov

How to run

Download already compiled version from Releases (All platforms)

Stack

Tauri

Rust, tokio, serde

Typescript, react, zustand, tailwindcss, daisyui, framer-motion

How to run in dev environment

  1. Make sure you have installed Rust and Node
  2. run pnpm run tauri dev