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
- Instalar o Foundry (opens in a new tab)
- Livro do Foundry (opens in a new tab)
- Chat da comunidade do Foundry no Telegram (opens in a new tab)
- Awesome Foundry (opens in a new tab)
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.
- Documentação (opens in a new tab)
- GitHub (opens in a new tab)
- O Brownie não é mantido atualmente
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.
- OpenZeppelin Defender SDK (opens in a new tab)
- GitHub (opens in a new tab)
- Fórum da comunidade (opens in a new tab)
- O desenvolvimento do OpenZeppelin SDK foi encerrado
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
- Site (opens in a new tab)
- Documentação (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Wake - Framework Python completo para testes de contratos, fuzzing, implantação, verificação de vulnerabilidades e navegação de código.
- Página inicial (opens in a new tab)
- Documentação (opens in a new tab)
- GitHub (opens in a new tab)
- Extensão do VS Code (opens in a new tab)
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.
- Página inicial (opens in a new tab)
- Documentação (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- Pacote NPM (opens in a new tab)
Leitura adicional
Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-o!
Tópicos relacionados
Tutoriais: Frameworks de desenvolvimento no Ethereum
- Contrato inteligente Hello World para iniciantes – Fullstack – Construa e implante um contrato inteligente hello world usando o Hardhat e, em seguida, conecte-o a um frontend.
Última atualização da página: 26 de fevereiro de 2026