GitPedia

Typescript eth starter

πŸ”Œ Ethereum Dapp Basic Typescript Starter

From nezz0746Β·Updated May 11, 2026Β·View on GitHubΒ·

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.

View all contributors on GitHub β†’

This article is auto-generated from nezz0746/typescript-eth-starter via the GitHub API.Last fetched: 6/27/2026