Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

create-esyt

ESHAYAT102557MIT14.0.10

A tool to create a new esyt project with your preferred stack

esyt, create-app, vite, react, tailwind, tailwindcss, react-router, framer-motion, ogl, clerk, appwrite, prisma

readme

ESYT

GitHub Las Commit GitHub Stars GitHub Repo Size

A modern CLI tool to quickly scaffold Vite or Next.js projects with your preferred tech stack.

Overview

esyt is a command-line interface tool that helps you create new Vite or Next.js projects with JavaScript or TypeScript, and popular packages like TailwindCSS, Framer Motion, Clerk, Appwrite, Prisma, and more. It provides a clean, professional setup experience with minimal output and smart automation.

Install

ESYT setup

Prefer using bun with the create flow:

bun create esyt@latest

Alternatively:

npm create esyt@latest
pnpm create esyt@latest

Quick example

Run non-interactively with Tailwind and dotenv, install deps, open VSCode, run dev:

bun create esyt -- -vite -js test-app --tailwindcss --react-router --dotenv --axios -i -code -no-git -dev

Useful flags

  • Framework: -vite / -next
  • Language: -js / -ts
  • Project Directory Name: e.g. test-app
  • Packages: --tailwindcss, --dotenv, or any --<pkg> / -<pkg>
  • Git: -git / override --no-git
  • Install: -i / --install / override --no-install
  • Editor: -nvim, -code, -zed, -cursor, -trae
  • Dev server: -dev / override --no-dev
  • Non-interactive: --yes (accept sensible defaults)
  • Help/version: -h / -v

Notes:

  • Use -- after bun create (or similar) to forward flags to this CLI.
  • --yes can be combined with --no-git to override defaults.