Skip to main content
The kit new command creates a new Kit project with all the necessary files and directory structure.

Usage

Arguments

Options

Examples

Interactive Mode

This will prompt you for:
  • Project name
  • Database type (SQLite, PostgreSQL, MySQL)
  • Whether to include Inertia.js for frontend

Quick Start

Creates a new project named “my-app” with interactive prompts for options.

Non-Interactive Mode

Creates a project with all default settings:
  • SQLite database
  • Inertia.js frontend with React
  • Git repository initialized

Without Git

Creates the project without initializing a git repository.

Generated Structure

What’s Included

  • Pre-configured Axum web server
  • SeaORM database integration
  • Inertia.js with React (optional)
  • TypeScript type generation
  • Hot-reload development server
  • Example controller, action, and middleware
  • Database migration setup