LogoYuki StackGitHub
Production Ready

Build Modern Apps with Yuki Stack

A modern CLI tool for scaffolding fully-typed, full-stack TypeScript applications with best practices and customizable technology choices.

4 stars
Growing community
MIT License
$ npx create-yuki-stack@latest
◇ What would you like to name your project?
│  my-yuki-app
◇ Which language would you like to use?
│  TypeScript
◇ Which frontend framework would you like to use?
│  Next.js
◇ Which database would you like to use?
│  Drizzle
◇ Which database adapter would you like to use?
│  None
◇ Which backend framework would you like to use?
│  None
◇ Which API framework would you like to use?
│  tRPC
◇ Which authentication method would you like to use?
│  Basic Auth
◇ Would you like to add any extra packages?
│  none
◇ Which package manager would you like to use?
│  Bun
◇ Would you like to install dependencies?
│  Yes
◇ Would you like to initialize a Git repository?
│  Yes
Success! Created my-yuki-app at /path/to/my-yuki-app
└ Next steps:
cd my-yuki-app
cp .env.example .env
bun run dev
Features

Everything you need to build amazing apps

Yuki Stack comes pre-configured with industry-standard tools and best practices, so you can focus on building features instead of setting up infrastructure.

Fully Customizable
Choose from multiple frontend, backend, database, and authentication options to build your perfect stack.
Type Safe
Full TypeScript support with strict type checking, auto-completion, and compile-time error detection.
Secure by Default
Built-in authentication, CSRF protection, and security headers configured out of the box.
Full Stack
Complete solution with frontend, backend, database, and deployment configuration included.
Developer Experience
Hot reload, error boundaries, debugging tools, and comprehensive logging for smooth development.
Production Ready
Optimized builds, caching strategies, and deployment configurations for scalable applications.
Customizable Options

Choose your perfect stack

Mix and match from our carefully curated selection of modern tools and frameworks to create your ideal development environment.

Language
TypeScriptJavaScript
Frontend
Next.jsReact RouterTanStack Start
Database
NoneDrizzlePrismaMongoose
Database Adapter
NoneNeon
Backend
NoneExpressElysiaHono
API Framework
NoneEdenHono ClienttRPCoRPC
Authentication
NoneBasic AuthBetter AuthNextAuth.js
Extra Packages
GitHub ActionsEmail Setup
Package Managers:
npmyarnpnpmbun
Git initialization included
Getting Started

Start building in minutes

Get up and running with Yuki Stack in just a few simple steps. No complex configuration required.

1

Create Project

npx create-yuki-stack@latest

Run the CLI command to scaffold your new project with all dependencies and configurations.

2

Setup Environment

cp .env.example .env

Copy the environment example file and configure your database and authentication settings.

3

Start Development Server

npm run dev

Start the development server and begin building your amazing application.

Benefits

Why choose Yuki Stack?

Save weeks of setup time and focus on what matters most - building great features for your users.

Reduced Development Time

Skip the tedious setup process and start building features immediately. Our pre-configured stack saves you 2-3 weeks of initial setup time.

Improved Code Quality

Built-in linting, formatting, and testing tools ensure consistent, high-quality code across your entire team.

Enhanced Developer Experience

Hot reload, TypeScript intellisense, and comprehensive error handling make development smooth and enjoyable.

Production Ready

Security best practices, performance optimizations, and scalable architecture patterns built-in from day one.

Developer Experience

Ready to build your next project?

Join thousands of developers who are building faster and better with Yuki Stack. Get started today and see the difference.