A command-line interface (CLI) tool for creating IOTA applications from templates. Get started with IOTA development in seconds!
npx create-iota-app my-app
(npx comes with npm 5.2+ and higher)
- 🚀 Interactive project creation
- 📦 Multiple template options
- 🎯 Simple and easy to use
- 🔧 Pre-configured templates
- 🎨 Modern tech stacks
npm install -g create-iota-app
Then you can run:
create-iota-app my-app
npx create-iota-app my-app
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
- 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
- Node.js version 14 or higher
- npm version 5.2 or higher (for npx)
We welcome contributions! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.