Skip to content

junminhong/mac-rdp

Repository files navigation

💻 Mac RDP

A modern, high-performance Remote Desktop client built with Tauri and React.

Tauri React Rust License: MIT

English | 繁體中文


📌 About

Mac RDP is an open-source Remote Desktop Protocol (RDP) client designed exclusively for macOS, providing a seamless, native-feeling experience. Leveraging the power of Tauri and Rust for core performance and network protocol handling, and React + Vite for a buttery-smooth developer and user experience.

✨ Features

  • Blazing Fast: Uses Rust back-end to handle high-performance desktop streaming.
  • Small Footprint: Powered by Webview, replacing electron with a much lighter alternative.
  • Native Experience: Native OS menus, window management, and shortcuts.
  • Modern UI: Clean and intuitive React-based user interface.

Mac RDP Screenshot


🚀 Getting Started

Prerequisites

Before you start, make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/junminhong/mac-rdp.git
    cd mac-rdp
  2. Install dependencies:

    pnpm install
  3. Run in Development Mode:

    pnpm tauri dev

    This command will compile the Rust backend and start the Vite dev server. The app window will spawn automatically.


📦 Building for Production

To create a release build (e.g., an .app or .dmg file for macOS):

pnpm tauri build

Once the build is complete, you can find the generated installer inside src-tauri/target/release/bundle/.


🛠️ Tech Stack


🤝 Contributing

Contributions, issues, and feature requests are always welcome!

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

Distributed under the MIT License. See LICENSE for more information.

About

A modern, high-performance Remote Desktop client built with Tauri and React.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors