Creating a Remix project sets up a ready-to-use web app structure. It helps you start building fast with Remix's tools and best practices.
Creating a Remix project
npx create-remix@latest # or npm create remix@latest # Then follow prompts to choose project name, language, and deployment target.
Use npx or npm create to run the Remix project setup tool without installing globally.
The tool will ask questions like project name, TypeScript or JavaScript, and where you want to deploy.
npx create-remix@latest
npm create remix@latest
This example shows how to create a new Remix project named my-remix-app using TypeScript and the Remix App Server deployment. After creation, you install dependencies and start the development server.
npx create-remix@latest # Example interaction: # ? Where would you like to deploy? Choose Remix App Server # ? TypeScript or JavaScript? TypeScript # ? What is your project named? my-remix-app # After setup, run: cd my-remix-app npm install npm run dev
Make sure you have Node.js installed (version 16 or higher recommended).
Choose the deployment target that matches where you want to host your app (e.g., Remix App Server, Vercel, Netlify).
After creating the project, explore the app folder to see routes and components.
Use npx create-remix@latest to start a new Remix project easily.
Follow prompts to pick project name, language, and deployment.
After setup, install dependencies and run npm run dev to see your app live.