A lightning-fast CLI tool for scaffolding Web3 projects with Next.js frontend and your choice of Foundry or Hardhat for smart contract development.
Web3 development often involves a complex setup process - configuring the frontend, setting up smart contract development environments, and ensuring everything works together seamlessly.
Rappy aims to solve this by providing:
- Quick Start: Get a production-ready Web3 project running in minutes
- Flexibility: Choose between Foundry or Hardhat for your smart contract development
- Developer Experience: Includes pre-configured testing, formatting, and development scripts
- Next.js 15+ with App Router and built-in TypeScript support
- Tailwind CSS for modern, utility-first styling
- Choice between Foundry or Hardhat
- Pre-configured development environment
# Create a new project
pnpm create rappy-app@latest
# Add dependencies
pnpm add <package> --filter <workspace>
# E.g for frontend packages
pnpm add wagmi --filter frontend
# E.g for contract packages
pnpm add copyfiles --filter contract
We welcome contributions!
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to:
- The Next.js team for the amazing framework
- Create t3 app for inspiration
- lerna for managing multi-package repositories
- Foundry and Hardhat teams for their smart contract development tools
- Our contributors and the Web3 community
Need help? Here's how to get support: