create-iota-app v1.2.0
Create IOTA App
A command-line interface (CLI) tool for creating IOTA applications from templates. Get started with IOTA development in seconds!
Quick Overview
npx create-iota-app my-app
(npx comes with npm 5.2+ and higher)
Features
- 🚀 Interactive project creation
- 📦 Multiple template options
- 🎯 Simple and easy to use
- 🔧 Pre-configured templates
- 🎨 Modern tech stacks
Installation
Global Installation (Optional)
npm install -g create-iota-app
Then you can run:
create-iota-app my-app
Using npx (Recommended)
npx create-iota-app my-app
Available Templates
Choose from our carefully curated templates:
Next.js + TypeScript (
nakamaio/iota-example-with-next
)- Modern Next.js setup
- TypeScript configuration
- Basic IOTA integration
Next.js + TypeScript + Tailwind + Shadcn (
nakamaio/iota-example-with-next-shadcn
)- Everything from the basic template
- Tailwind CSS for styling
- Shadcn UI components
- Dark mode support
Next.js + TypeScript + Chakra UI (
nakamaio/iota-example-with-next-chakra
)- Everything from the basic template
- Chakra UI v2
- Responsive design
- Accessible components
Vite + React + TypeScript (
nakamaio/iota-example-with-vite-react
)- Lightning-fast Vite setup
- React with TypeScript
- Modern development experience
Usage
- Run the create command:
npx create-iota-app my-app
Choose your template from the interactive prompt
Wait for the project to be created
Follow the instructions in the terminal to start your app:
cd my-app
npm install
npm run dev
Requirements
- Node.js version 14 or higher
- npm version 5.2 or higher (for npx)
Contributing
We welcome contributions! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.