A TypeScript SDK toolkit for building Dapps on Polkadot Cloud - inspired by Hardhat's developer experience.
🚀 Quick Project Setup - Initialize Polkadot Dapp projects in seconds 🎨 Frontend Templates - Official Parity and social login React templates ⚙️ Smart Contracts - Hardhat setup for Solidity development 📚 Documentation - Auto-generated docs with mdbook 🔧 Developer Tools - Rust toolchain management and status checking
npm install -g kitdot
Create a new Polkadot Dapp:
npx kitdot init my-polkadot-dapp
cd my-polkadot-dapp
The CLI will guide you through setting up:
- Full-stack Dapp - Frontend + Smart Contracts
- Frontend only - React app for Polkadot
- Backend only - Smart Contracts only
my-polkadot-dapp/
├── contracts/ # Hardhat smart contracts
├── frontend/ # React frontend with Polkadot integration
├── docs/ # mdbook documentation
└── package.json # Monorepo configuration
npx kitdot init [project-name] # Initialize new project
npx kitdot tools install-rust # Install Rust toolchain
npx kitdot tools check # Check tool status
- Initialize:
kitdot init my-dapp
- Install Dependencies:
cd contracts && npm install
- Develop Contracts:
cd contracts && npm run compile
- Frontend Dev:
cd frontend && npm run dev
- Documentation:
cd docs && mdbook serve
- Hardhat - Ethereum development environment for contracts and deployment
- Solidity - Smart contract programming language
- OpenZeppelin - Secure smart contract library
- React - Modern UI library with TypeScript
- Polkadot Integration - Web3 connectivity for Polkadot ecosystem
- Tailwind CSS - Utility-first CSS framework
- Vite - Fast build tool and dev server
- Rust - Required for Polkadot development
- TypeScript - Type-safe development
- Jest - Testing framework
- mdbook - Modern documentation tool
- Markdown - Simple, readable documentation format
kitdot includes production-ready templates:
- Basic Polkadot DApp - Official Parity template with React + Solidity + Hardhat
- Social Login Web3 React - Web3Auth integration for seamless user experience
- Comprehensive Documentation - Guides and API references
MIT License - see LICENSE for details.