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.example
in your.env
file before proceeding.
npm i
npm run tauri dev
This command will create a Tauri window and the application will run in dev mode.
npm run tauri build
This 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.