Quantum screenshot

Quantum

Author Avatar Theme by Atilafassina
Updated: 5 Oct 2024
520 Stars

Tauri + SolidStart. Batteries Included

Categories

Overview

Quantum is a template that combines Tauri, Solid, TypeScript, and TailwindCSS to help developers get started with their development process. It provides the necessary dependencies and guidelines for building apps with these technologies. However, it’s important to note that Tauri v2, which is used in this template, is not yet considered stable for production use.

Features

  • Combination of Tauri, Solid, TypeScript, and TailwindCSS.
  • Easy cloning of the repository using GitHub UI or degit.
  • Support for various package managers and task runners.
  • Detailed documentation and guidance in the Tauri Docs.
  • Support for desktop (MacOS, Linux, or Windows) development.
  • Support for iOS development on MacOS.
  • Support for Android development using Android Studio.
  • Suggested VSCode extensions to enhance development experience.

Installation

  1. Clone the repository using the GitHub UI or run the following command with degit:
degit <repository-url>
  1. Install the JavaScript dependencies by running the following command from the root of the project:
pnpm install

Note: You can also use Yarn, NPM, Bun, or Cargo as your package manager.

Desktop (MacOS, Linux, or Windows)

  1. Make sure the template is properly cloned and navigate to its directory.
  2. Install Node.js dependencies by running the following command:
pnpm install

iOS

  1. Ensure that you have the prerequisites for running iOS (MacOS only) set up.
  2. Create the XCode project by running the following command:
tns create --type react
  1. Once the project creation is successful, start the development server using the following command:
tns run ios

Android

  1. Install Android Studio and set it up for Android development.
  2. Initialize the project by running the following command:
tns create --type react
  1. Open Android Studio and run the development build:
tns run android

Summary

Quantum is a convenient template for developers who want to start their development process with Tauri, Solid, TypeScript, and TailwindCSS. It provides easy cloning of the repository, support for various package managers, and detailed documentation. It also offers guidance for desktop, iOS, and Android development. With suggested VSCode extensions, developers can enhance their development experience. However, it’s important to keep in mind that Tauri v2 is not yet stable for production use.