https://github.com/devrapture/rappy
A lightning-fast CLI tool for scaffolding Web3 projects with Next.js frontend and your choice of Foundry or Hardhat for smart contract development.
https://github.com/devrapture/rappy
cli nextjs rust solidity template-project
Last synced: 12 months ago
JSON representation
A lightning-fast CLI tool for scaffolding Web3 projects with Next.js frontend and your choice of Foundry or Hardhat for smart contract development.
- Host: GitHub
- URL: https://github.com/devrapture/rappy
- Owner: devrapture
- License: mit
- Created: 2025-01-08T00:44:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-15T12:35:36.000Z (about 1 year ago)
- Last Synced: 2025-05-15T21:45:57.357Z (about 1 year ago)
- Topics: cli, nextjs, rust, solidity, template-project
- Language: Solidity
- Homepage:
- Size: 2.11 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 Rappy
[](https://github.com/devrapture/rappy/actions/workflows/build.yml)
[](https://github.com/devrapture/rappy/actions/workflows/release.yml)
[](https://github.com/devrapture/rappy/actions/workflows/npm_publish.yml)
[](https://opensource.org/licenses/MIT)
A lightning-fast CLI tool for scaffolding Web3 projects with Next.js frontend and your choice of Foundry or Hardhat for smart contract development.
## 🎯 Motivation
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
## 🛠 Features
### Frontend
- Next.js 15+ with App Router and built-in TypeScript support
- Tailwind CSS for modern, utility-first styling
### Smart Contracts
- Choice between Foundry or Hardhat
- Pre-configured development environment
## 🔧 Commands
```bash
# Create a new project
pnpm create rappy-app@latest
# Add dependencies
pnpm add --filter
# E.g for frontend packages
pnpm add wagmi --filter frontend
# E.g for contract packages
pnpm add copyfiles --filter contract
```
## Demo
## 🤝 Contributing
We welcome contributions!
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Open a Pull Request
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 💫 Acknowledgments
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
## 📞 Support
Need help? Here's how to get support:
- Open an [Issue](https://github.com/devrapture/rappy/issues)
- Check our [Website](https://rappy-website.vercel.app)