Skip to content

A blazing-fast and secure chat application built with Rust, offering real-time communication for everyone.

License

Notifications You must be signed in to change notification settings

mrnazu/chat-app

Repository files navigation

Rust Chat App

GitHub stars GitHub watchers GitHub forks

A blazing-fast and secure chat application built with Rust, offering real-time communication for everyone.

UI Preview

⭐️ Features

  • Real-time chat: Connect with friends and colleagues instantly with low-latency communication.
  • Secure communication: Enjoy peace of mind knowing your conversations are protected (consider mentioning encryption methods if applicable).
  • Cross-platform support (if applicable): Access your chats from any device, seamlessly.
  • Modular architecture: Built with a modular design for easy extension and customization.
  • Scalable: Designed to handle large numbers of users without performance bottlenecks.

️ Technology Stack

  • Rust: A blazing-fast and memory-safe systems programming language for building robust backends.
  • Frontend: Simple and easy Bootstrap for a smooth and responsive user interface.

Getting Started

  1. Prerequisites:
  2. Clone the repository:
    git clone https://github.com/mrnazu/chat-app.git
  3. Navigate to the project directory:
    cd chat-app
  4. Install dependencies on each workspace:
    cargo install --path .
    or
    cargo build
  5. Run the application:
    cargo run

Workspaces

This project utilizes Rust workspaces to organize code into manageable units:

  • backend: Houses the core logic for handling user interactions, message processing, and database operations.
  • frontend: Responsible for the user interface, rendering chat messages, and managing user input.
  • utils: Contains shared utility functions used across the application.

Contributing

We appreciate your interest in contributing to this project! Please refer to the CONTRIBUTING.md file for details on how to submit pull requests, code style guidelines, and testing procedures.

⚖️ License

This project is licensed under the MIT License.

About

A blazing-fast and secure chat application built with Rust, offering real-time communication for everyone.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published