gchat


A real-time chat app in Rust
S ’25


gchat is a real-time chat platform. It uses gauth, my (non-prod!) auth library.

Its backend is written in Rust, with:

  • Tokio for async support
  • Axum for all API endpoints
  • Websockets for all live chat functionalities
  • Postgres for user management and message storage
  • Next.js for frontend, hosted in Vercel
  • DigitalOcean as a VPS

Gabriel Romanini de Barros, 2024
forked from milesmcc