Pular para o conteúdo principal
Change page

Frameworks de desenvolvimento de dapps

Introdução aos frameworks

Construir um aplicativo descentralizado (dapp) completo requer diferentes peças de tecnologia. Os frameworks de software incluem muitos dos recursos necessários ou fornecem sistemas de plugins fáceis para escolher as ferramentas que você deseja.

Os frameworks vêm com muitas funcionalidades prontas para uso, como:

  • Recursos para iniciar uma instância local de blockchain.
  • Utilitários para compilar e testar seus contratos inteligentes.
  • Complementos de desenvolvimento de cliente para construir 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 em uma instância em execução local ou em uma das redes públicas do Ethereum.
  • Distribuição de aplicativos descentralizados - integrações com opções de armazenamento como IPFS.

Pré-requisitos

Antes de mergulhar nos frameworks, recomendamos que você leia primeiro nossa introdução aos aplicativos descentralizados (dapps) e à pilha do Ethereum.

Frameworks disponíveis

Foundry - O Foundry é um kit de ferramentas incrivelmente rápido, portátil e modular para o desenvolvimento de aplicativos Ethereum

Hardhat - Ambiente de desenvolvimento Ethereum para profissionais.

Ape - A ferramenta de desenvolvimento de contratos inteligentes para programadores Python, cientistas de dados e profissionais de segurança.

Web3j - Uma plataforma para o desenvolvimento de aplicativos blockchain na JVM.

ethers-kt - Biblioteca assíncrona e de alto desempenho em Kotlin/Java/Android para blockchains baseadas em EVM.

Create Eth App - Crie aplicativos baseados em Ethereum com um único comando. Vem com uma ampla oferta de frameworks de interface de usuário (UI) e modelos de finanças descentralizadas (DeFi) para escolher.

Scaffold-Eth - Ethers.js + Hardhat + componentes e hooks em React para Web3: tudo o que você precisa para começar a construir aplicativos descentralizados alimentados por contratos inteligentes.

Tenderly - Plataforma de desenvolvimento Web3 que permite aos desenvolvedores de blockchain construir, testar, depurar, monitorar e operar contratos inteligentes e melhorar a experiência do usuário (UX) de dapps.

The Graph - The Graph para consultar dados da blockchain de forma eficiente.

Alchemy - Plataforma de desenvolvimento Ethereum.

NodeReal - Plataforma de desenvolvimento Ethereum.

thirdweb SDK - Construa aplicativos Web3 que podem interagir com seus contratos inteligentes usando nossos poderosos SDKs e CLI.

Chainstack - Plataforma de desenvolvimento Web3 (Ethereum e outros).

Crossmint - Plataforma de desenvolvimento Web3 de nível corporativo, que permite construir aplicativos de NFT em todas as principais cadeias EVM (e outras).

Brownie - Ambiente de desenvolvimento e framework de testes baseado em Python.

OpenZeppelin SDK - O kit de ferramentas definitivo para contratos inteligentes: um conjunto de ferramentas para ajudar você a desenvolver, compilar, atualizar, implantar e interagir com contratos inteligentes.

Catapulta - Ferramenta de implantação de contratos inteligentes em várias cadeias, automatiza verificações em exploradores de blocos, rastreia contratos inteligentes implantados e compartilha relatórios de implantação, plug-and-play para projetos Foundry e Hardhat.

GoldRush (desenvolvido pela Covalent) - O GoldRush oferece o conjunto de API de dados de blockchain mais abrangente para desenvolvedores, analistas e empresas. Esteja você construindo um painel de finanças descentralizadas (DeFi), uma carteira, um bot de negociação, um agente de IA ou uma plataforma de conformidade, as APIs de dados fornecem acesso rápido, preciso e amigável ao desenvolvedor aos dados onchain essenciais de que você precisa

Wake - Framework Python completo para testes de contratos, fuzzing, implantação, verificação de vulnerabilidades e navegação de código.

Veramo - Framework de código aberto, modular e agnóstico que facilita para os desenvolvedores de aplicativos descentralizados a construção de identidades descentralizadas e credenciais verificáveis em seus aplicativos.

Leitura adicional

Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-o!

Tutoriais: Frameworks de desenvolvimento no Ethereum

Última atualização da página: 26 de fevereiro de 2026