create-eth-app

(★ 2,747)

Create Ethereum-powered apps with one command

File Explorer

  • .commitlintrc.yaml
  • .czrc
  • .editorconfig
  • .eslintignore
  • .eslintrc.yaml
  • .gitattributes
  • .gitignore
  • .lintstagedrc
  • .prettierignore
  • .prettierrc.yaml
  • .yarnrc.yml
  • CHANGELOG.md
  • CONTRIBUTING.md
  • jest.config.ts
  • LICENSE.md
  • package.json
  • README.md
  • screencast.gif
  • tsconfig.json
  • yarn.lock

# Installation Guide

node
Prerequisites

Setup Steps

yarn create eth-app my-eth-app

Creates a new Ethereum app project.

cd my-eth-app

Navigates into the project directory.

yarn react-app:start

Starts the development server.

Key Commands

yarn create eth-app my-eth-app --framework react

Scaffolds a new Ethereum dapp project.

yarn react-app:start

Runs the local development server to view the app.

yarn run react-app:build

Builds the app for production deployment.

Yarn is recommended instead of npm due to Yarn Workspaces support.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Release Timeline

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

yarn

View Details ▼

JavaScript and Node.js package manager alternative.

yarn global add {{module_name}}

Install a module globally:

yarn install

Install all dependencies referenced in the `package.json` file (the `install` is optional):

yarn add {{module_name}}@{{version}}

Install a module and save it as a dependency to the `package.json` file (add `--dev` to save as a dev dependency):

// repository documentation