Conjunto de geradores de código para processamento de anotações em Java, incluindo AutoValue, AutoFactory, AutoService e Common.
square/kotlinpoet
Uma API para Kotlin e Java que gera arquivos de código-fonte Kotlin .kt de forma programática.
- Estrelas
- 4,164
- Forks
- 318
- Issues abertas
- 68
- Último commit
- há 4 dias
O que é?
KotlinPoet é uma biblioteca que permite criar arquivos de código-fonte Kotlin a partir de código, sem precisar escrever modelos de texto manualmente. Ela pode ser usada tanto em Kotlin quanto em Java e é a contraparte do JavaPoet para Kotlin, que tem a mesma finalidade para Java.
A biblioteca é voltada a processadores de anotações, plugins de build e outros geradores de código que precisam emitir código Kotlin correto. A saída gerada é produzida por meio de uma API no estilo builder, que cuida das referências a tipos, dos imports e da formatação.
O projeto é mantido pela Square e publicado sob a licença Apache-2.0, com documentação hospedada no site do projeto.
Recursos principais
- 01Gera arquivos de código-fonte .kt por meio de uma API programática no estilo builder.
- 02Pode ser usada tanto em código Kotlin quanto Java.
- 03Gerencia referências a tipos e declarações de import na saída gerada.
- 04É a contraparte do JavaPoet para Kotlin.
Casos de uso
- Criar processadores de anotações que geram classes ou funções Kotlin.
- Desenvolver plugins para Gradle ou Maven que geram código boilerplate em Kotlin.
- Gerar código Kotlin a partir de schemas ou outros metadados durante o build.
Início rápido
- 1
Consulte a documentação do projeto no site oficial
Antes de usar
- O README é breve e não inclui comandos de instalação nem exemplos de uso.
Tópicos
Perguntas frequentes
- O que é kotlinpoet?
- Uma API para Kotlin e Java que gera arquivos de código-fonte Kotlin .kt de forma programática. KotlinPoet é uma biblioteca que permite criar arquivos de código-fonte Kotlin a partir de código, sem precisar escrever modelos de texto manualmente. Ela pode ser usada tanto em Kotlin quanto em Java e é a contraparte do JavaPoet para Kotlin, que tem a mesma finalidade para Java.
- kotlinpoet é gratuito? Qual é a licença?
- kotlinpoet é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kotlinpoet ainda é mantido?
- Manutenção ativa. O último commit de kotlinpoet foi em 2 de nov. de 2026.
- Para que posso usar kotlinpoet?
- Criar processadores de anotações que geram classes ou funções Kotlin. Desenvolver plugins para Gradle ou Maven que geram código boilerplate em Kotlin. Gerar código Kotlin a partir de schemas ou outros metadados durante o build.
- Como instalar kotlinpoet?
- Consulte a documentação do projeto no site oficial
- Onde consigo kotlinpoet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/square/kotlinpoet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma biblioteca Java que se integra a editores e ferramentas de build para gerar código repetitivo, como getters, equals, builders e campos de logger, por meio de anotações.
Uma IDE Android que roda no próprio celular e permite criar apps Android sem laptop ou conexão com a Internet.
Gerenciador de pacotes C/C++ gratuito e de código aberto da Microsoft para instalar e compilar bibliotecas no Windows, macOS e Linux.
Toolkit de parser, renomeação e compactação de JavaScript para código ES6+, mantido como fork do uglify-es para minificar JavaScript moderno.
Monorepo de ferramentas reutilizáveis de build, lint e API para projetos TypeScript de grande escala, com os sistemas de build Rush e Heft no centro.