Skip to content

Developed with Tauri and React, a desktop 3D boilerplate starter template project.

Notifications You must be signed in to change notification settings

Darkksideyoda/tauri-react-threefiber-vite

Repository files navigation

tauri-react-threefiber-vite

This is a desktop 3D boilerplate starter template project developed with Tauri and React. The project is configured with Vite and includes extra packages such as Tailwind CSS for styling, useSound for controlling audio, Prettier and ESLint for code formatting and linting, Zustand for global state management, and Framer Motion for simple animations.

Getting Started

To get started with this project, simply clone the repository:

git clone https://github.com/Darkksideyoda/tauri-react-threefiber-vite.git

and run the following command in the project directory

npm install

After that, run the following command to start the development server:

npm run tauri dev

Please note that the first run may be slow, but subsequent runs will be faster.

Note After saying Play Demo, the ESC key becomes active. In this way, you can return to the main Menu again.

Packages Included

The following packages are included in this boilerplate template:

  • React Three Fiber
  • React Three Drei
  • Tailwind CSS
  • useSound
  • Prettier
  • ESLint
  • Zustand
  • Framer Motion

⚠️ Update the configuration settings in the src-tauri/tauri.conf.json file according to your needs.

Contributing

Contributions to this project are welcome. If you notice any issues or have any suggestions, please open an issue or a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.