Pular para o conteúdo principal

Configure seu ambiente de desenvolvimento local

Se você estiver pronto para começar a criar, é hora de escolher sua pilha.
Estas são as ferramentas e frameworks que você pode usar para desenvolver seu aplicativo Ethereum.

Frameworks e pilhas pré-criadas

Recomendamos escolher um framework, principalmente se você estiver apenas começando. Criar um dapp completo requer diferentes componentes de tecnologia. Os frameworks incluem muitos dos recursos necessários ou fornecem sistemas de plug-ins fáceis para escolher as ferramentas que você deseja.

Esses frameworks vêm com muitas funcionalidades prontas para usar, como:

  • Recursos para ativar uma instância local de blockchain.
  • Utilitários para compilar e testar seus contratos inteligentes.
  • Complementos de desenvolvimento de cliente para criar seu aplicativo voltado para o usuário dentro do mesmo projeto/repositório.
  • Configuração para se conectar a redes Ethereum e implantar contratos, seja para uma instância em execução local, seja para uma das redes públicas da Ethereum.
  • Distribuição descentralizada de aplicativos: integrações com opções de armazenamento como o IPFS.
Ilustração de blocos sendo organizados como um símbolo ETH
Logotipo Waffle
⭐

955

(opens in a new tab)

Waffle

A biblioteca de testes mais avançada para contratos inteligentes. Use-a de maneira exclusiva ou com Scaffold-eth ou Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Logotipo da Kurtosis
⭐

134

(opens in a new tab)

Kurtosis Ethereum Package

Um kit de ferramentas baseado em contêiner para configurar e ativar facilmente uma rede de testes Ethereum multi-cliente para desenvolvimento, prototipagem e testes rápidos locais de dApp.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Logotipo Hardhat
⭐

6.635

(opens in a new tab)

Hardhat

Hardhat é um ambiente de desenvolvimento da Ethereum para profissionais.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Logotipo Truffle
⭐

14.011

(opens in a new tab)

Truffle

O Truffle Suite leva os desenvolvedores da ideia ao dapp da maneira mais simples possível.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Logotipo da Brownie
⭐

2.588

(opens in a new tab)

Brownie

Um framework baseado em Python para desenvolvimento e testes de contratos inteligentes direcionado à Ethereum Virtual Machine.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Logotipo da Epirus
⭐

230

(opens in a new tab)

Epirus

Uma plataforma para desenvolvimento, implementação e monitoramento de aplicativos blockchain na Java Virtual Machine.
HTMLSHELL
Open Epirus(opens in a new tab)
Logotipo de Create Eth App
⭐

2.652

(opens in a new tab)

Create Eth App

Crie aplicativos com tecnologia Ethereum com um comando. Inclui uma grande quantidade de frameworks de IU e modelos DeFi para escolher.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
Logotipo scaffold-eth
⭐

842

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: tudo o que você precisa para começar a desenvolver aplicativos descentralizados sustentadas por contratos inteligentes.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logotipo de modelo Solidity
⭐

1.913

(opens in a new tab)

Solidity template

Um modelo GitHub para uma configuração predefinida para seus contratos inteligentes Solidity. Inclui uma rede local de Hardhat, Waffle para testes, Ethers para implementação de carteira e muito mais.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Logotipo do Foundry
⭐

7.381

(opens in a new tab)

Foundry

Um kit de ferramentas extremamente rápido, portátil e modular para desenvolvimento de aplicativos Ethereum escrito em Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

Esta página foi útil?