Typescript eth starter
π Ethereum Dapp Basic Typescript Starter
This monorepo should allow you to get started with a simple Counter smart contract on your local anvil instance, and a dapp The project is written primarily in TypeScript, first published in 2021. Key topics include: daisyui, dapp, ethereum, hardhat, ipfs.
π ETH Basic Typescript Starter
β¨ New version (V3!) β¨
This monorepo should allow you to get started with a simple Counter smart contract on your local anvil instance, and a dapp
- React / Typescript (Vite β‘)
- ποΈ Turborepo
- βοΈ Foundry, with tests & local anvil instance:
- Multi chain deployments utils
- Upgradeable Counter example
- Subgraph to index your smart contracts
- π Docker Compose file to run you anvil & graph-node locally quickly
- π wagmi & π RainbowKit !
- Generated custom hooks with the wagmi-cli !
- graphql-codegen generated hooks to query your subgraph from your apps quickly
- Tailwind CSS with DaisyUI πΌ !
Recommended:
- Rivet: Developper wallet & devtool for you local developpement
Get Started
0. Set environment variables (Optional)
1. Install dependencies
yarn
2. Start developement process
Will concurrently:
- launch your anvil instance
- start your react app dev server
yarn run dev
3. Deploy
yarn run deploy:local
Will:
- Run your deploy script on your local chain
- Regenerate your custom hooks stright into your wagmi-config
bash/apps # You foundry project /contracts # Your dapp /web /packages # Contains wagmi & rainbowkit config and generated code with the wagmi-cli /wagmi-config # Hosting app constants /shared-config
Contributors
Showing top 1 contributor by commit count.
This article is auto-generated from nezz0746/typescript-eth-starter via the GitHub API.Last fetched: 6/27/2026
