template-web3-app

⚡️ Web3 App Template built using Next.js, RainbowKit, SIWE, Disco and more!

templateboilerplatetypescriptnextjsethereumdappweb3tailwindcssweb3-dapprainbowkitnext13react

Preview

template-web3-app preview

Overview

TurboETH is a Next.js starter template for building Web3 applications with wallet connection, user authentication and smart contract integration. It combines Web3 tools like RainbowKit and WAGMI with modern web development frameworks including TypeScript, Tailwind CSS and Prisma, designed for developers building decentralized apps that need both blockchain functionality and traditional backend infrastructure.

Features

wallet-connectionsign-in-with-ethereumerc20-integrationsmart-contract-integrationetherscan-apidisco-integrationgit-hookscommit-linting

Feature Flags

authenticationblogauthorizationnotificationsrateLimiting

Recommended Use Cases

ethereum-dapp-developmentweb3-application-starterblockchain-frontend

Frontend

nextjsreacttailwindcssradix-uiframer-motionlucide

Backend

nextjsprismawagmi

Auth Providers

rainbowkitsiwe

Deployment Targets

vercel

Payment Providers

None

Quick Facts

⭐ Stars
382
🍴 Forks
93
🔄 Active
Unknown

Stack

Framework
nextjs
Language
typescript
CSS
tailwindcss
Database
postgresql
Auth
rainbowkit, siwe
ORM
prisma
CI
husky, commitlint

Data Layer

Databases
postgresql
ORM
prisma

UI Stack

Styling
tailwindcss
Components
radix-ui

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
CI
travis-ci, husky, commitlint, eslint, prettier

Pricing

Classification
free
Selected
Notes
Open source template
Get Started with this Boilerplate