Contexto pronto para IA
O projeto nasce com AGENTS.md, docs/ai, skills e regras de implementação para orientar agentes antes de qualquer alteração no código.
Lino é uma ferramenta de linha de comando (CLI) desenvolvida para impulsionar a produtividade e entregar um código limpo, robusto e de alta qualidade. Com uma interface interativa, Lino permite criar aplicações modernas e escaláveis desde o primeiro comando.
Com o Lino, você inicia projetos completos, cria serviços, adiciona módulos e gera toda a estrutura necessária para desenvolver aplicações bem organizadas e consistentes.
Construa entidades, objetos de valor, enumerações e eventos, seja de domínio ou de integração, e organize comandos e consultas para sua camada de aplicação.
Crie Minimal APIs, páginas e componentes Blazor, configure migrações de banco de dados e gere imagens Docker rapidamente, tudo em poucos comandos.
Desenvolva com as mais recentes tecnologias do ecossistema .NET
O .NET 10 traz recursos atualizados e melhorias de performance para entregar aplicações mais eficientes.
Aproveite suporte completo para desenvolvimento cloud-native, arquitetura moderna e integração simplificada.
Crie aplicações multilíngues que atendem a diversos públicos, oferecendo uma experiência personalizada.
Implemente autenticação segura com JWT e controle de permissões adaptável para acesso personalizado.
Atribua bancos de dados exclusivos a cada serviço, com suporte a SQL Server e PostgreSQL.
Desenvolva com microsserviços ou adote um monólito modular, garantindo flexibilidade e escalabilidade à aplicação.
Otimize o desempenho habilitando o uso opcional de cache entre serviços ou instâncias na sua aplicação.
Melhore a comunicação entre serviços ou módulos, habilitando troca de mensagens assíncronas de forma eficiente e escalável.
Assegure a entrega confiável de mensagens, mantendo-as persistentes antes do envio.
Agende a execução de trabalhos e processos de forma flexível e escalável, garantindo a execução no momento certo.
Mantenha sua aplicação em camadas bem definidas, garantindo um código organizado e de fácil manutenção.
Garanta a qualidade e legibilidade do código aplicando as melhores práticas com análise estática.
Crie backends robustos com arquitetura moderna e práticas consolidadas.
Escolha a linguagem, a stack preferida e comece seu projeto de forma ágil e eficiente.
Adicione serviços independentes ou opte por um único serviço, conforme sua necessidade.
Mantenha seu monólito organizado e preparado para crescer, com módulos desacoplados e de fácil manutenção.
Crie entidades, agregados, objetos de valor, serviços de domínio, enumerações, eventos e muito mais.
Com comandos simples, crie, documente e gere scripts para as alterações nos bancos de dados.
Sim, crie APIs robustas, consuma-as em páginas web, desenvolva integrações e muito mais.
O Lino prepara projetos para que pessoas e agentes de IA trabalhem no mesmo contexto: estrutura padronizada, documentação em arquivos .md, SDD (Spec-Driven Development, ou desenvolvimento guiado por especificação) e regras locais que reduzem suposições antes de qualquer mudança.
O projeto nasce com AGENTS.md, docs/ai, skills e regras de implementação para orientar agentes antes de qualquer alteração no código.
docs/specs traz template, exemplos, status e critérios de pronto e feito para transformar decisões em plano executável.
docs/architecture, docs/services, docs/webapps e docs/tests explicam estrutura, limites, padrões e validações de cada área.
Lino cria o scaffolding e mantém as convenções; a IA implementa regras dentro da estrutura existente, com menos adivinhação.
Lino é a ferramenta que potencializa a produtividade sem abrir mão da qualidade do código.
Embora atualmente gere código em C#/.NET, a ferramenta foi projetada com a flexibilidade necessária para suportar outras linguagens e tecnologias no futuro.
Escolha entre microsserviços para maior escalabilidade, monólitos para simplicidade ou monólitos modulares para um equilíbrio entre modularidade e performance.
Atualmente, a ferramenta oferece suporte a SQL Server e PostgreSQL, com planos de expandir para outros bancos conforme a necessidade do mercado.
Crie projetos multilíngues com suporte para até 10 idiomas e traduções automáticas, facilitando a adaptação a diferentes mercados e regiões.
Atualmente, a ferramenta segue a Clean Architecture, mas estamos prontos para integrar novas abordagens, como a Vertical Slice Architecture, conforme as necessidades do mercado.
Sim, a utilização de Strongly Typed Ids aumenta a segurança e robustez do código, evitando erros comuns de tipagem.
Você pode criar e usar enumerações clássicas, inteligentes ou até mesmo persistir como tabelas, garantindo a integridade dos dados entre elas.
Sim, à medida que novos frameworks e versões surgirem, planejamos expandir o número de stacks disponíveis para cada linguagem, sempre alinhados com as demandas do mercado.
Atualmente, geramos projetos Blazor Web App no frontend (Server e WebAssembly), mas em breve, planejamos expandir para outros frameworks, oferecendo ainda mais opções para a criação de interfaces modernas e dinâmicas.