Introduction
Overview
EVM Kit is a web3 development stack made by Jarrod and powered by thirdweb, designed to create full-stack web3 applications on EVM-compatible chains.
It uses TypeScript across the board, and is separated into two parts:
/contracts
: Solidity, Hardhat and thirdweb./application
: Next.js, Tailwind CSS, shadcn/ui, and thirdweb.
It’s an opinionated template built with tools with a focus on developer experience; designed to enable you to create performant, scalable, and secure web3 applications with elegant user experiences.
Why EVM Kit?
EVM Kit has all the features you would expect in a modern web3 development stack, including:
- A type-safe development environment across the board
- Beautiful UI components with shadcn/ui and customizability with Tailwind CSS
- Elegant onboarding experiences with support for local wallets and account abstraction
- Provided infrastructure for connection to decentralized services
EVM Kit is not another beginner-farming template. It combines modern tools with a focus on developer experience; intended to be used to create production-ready applications.