Create T3 Turbo

screenshot of Create T3 Turbo

Create T3 Turbo

Clean and simple starter repo using the T3 Stack along with Expo React Native

Overview

The create-t3-turbo is a repository that provides a starter template for creating T3 applications. The repo has recently undergone some updates, including the use of the app directory and experimental features. OAuth deployments are now available for preview deployments. The repo offers two ways to initialize an app: using the repository as a template or using Turbo's CLI. The starter repo is designed to help users migrate their T3 application into a monorepo, and it utilizes Turborepo.

Features

  • Use of the app directory with new experimental features
  • OAuth deployments for preview deployments
  • Two ways to initialize an app: using the repository as a template or Turbo's CLI
  • Support for creating a monorepo with Turborepo

Installation

To initialize an app using the create-t3-turbo starter, there are two options:

  • Use the repository as a template: use-as-template
  • Use Turbo's CLI and PNPM as the package manager:
$ npx turbo init my-project --pm=pnpm

Summary

The create-t3-turbo starter repo provides a convenient template for creating T3 applications. With the use of the app directory and experimental features, as well as support for OAuth deployments and monorepo setup, users can quickly get started with their projects. By following the installation guide, users can easily initialize their app using the provided options.

Expo

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.