Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jarrodwatts/evmkit
The best way to build full-stack, type-safe web3 apps.
https://github.com/jarrodwatts/evmkit
blockchain ethereum ethereum-dapp evm solidity thirdweb web3
Last synced: 6 days ago
JSON representation
The best way to build full-stack, type-safe web3 apps.
- Host: GitHub
- URL: https://github.com/jarrodwatts/evmkit
- Owner: jarrodwatts
- Created: 2023-01-29T06:01:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-01T01:13:40.000Z (about 1 year ago)
- Last Synced: 2024-10-31T19:23:46.186Z (13 days ago)
- Topics: blockchain, ethereum, ethereum-dapp, evm, solidity, thirdweb, web3
- Language: TypeScript
- Homepage: https://evmkit.com
- Size: 13.3 MB
- Stars: 83
- Watchers: 5
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
EVM Kit
Build full-stack, type-safe web3 applications on any EVM-compatible chain.
Get started with EVM Kit by runningnpx evmkit create my-evmkit-app
## What is EVM Kit?
EVM Kit is a web3 development stack made by [Jarrod](https://twitter.com/jarrodwattsdev) and powered by [thirdweb](https://thirdweb.com/), designed to create full-stack web3 applications on EVM-compatible chains.
It uses [TypeScript](https://www.typescriptlang.org/) across the board, and is separated into two parts:
1. `/contracts`: [Solidity](https://docs.soliditylang.org/en/v0.8.20/), [Hardhat](https://hardhat.org/) and [thirdweb](https://thirdweb.com/).
2. `/application`: [Next.js](https://nextjs.org/), [Tailwind CSS](https://tailwindcss.com/), [shadcn/ui](https://ui.shadcn.com/), and [thirdweb](https://thirdweb.com/).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](https://ui.shadcn.com/) and customizability with [Tailwind CSS](https://tailwindcss.com/)
- Elegant onboarding experiences with support for local wallets and account abstraction
- Provided infrastructure for connection to decentralized servicesEVM 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.