TKL Chat is a modern, cross-platform chat room application built with a Rust backend and TypeScript frontend. It supports real-time messaging via WebSockets and is containerised using Docker for easy setup.
Follow the steps below to get up and running with TKL Chat:
⚠️ Make sure you've defined all required fields from.env.examplein your.envfile before proceeding.
npm inpm run tauri devThis command will create a Tauri window and the application will run in dev mode.
npm run tauri buildThis command will build the Tauri and Next JS application and output relevant binaries.
We welcome contributions! To get started:
- Fork the repo
- Create a new branch (
git checkout -b feature/my-feature) - Commit your changes
- Push to the branch
- Open a Pull Request
GPL-3.0 — see LICENSE for details.