Morph: Uma biblioteca fullstack HTMX embutida sem etapa de construção
Morph é uma biblioteca fullstack integrável para construir aplicativos acionados por hipermídia sem etapa de construção, baseada em HTMX. Ela combina o melhor da arquitetura SSR, SPA e ilhas, mantendo-se fiel ao HTML, CSS e JS puros. Criada durante a otimização do desenvolvimento de aplicativos web do Telegram com Deno e Deno Deploy, o Morph oferece uma alternativa leve às configurações complexas de front-end/back-end usando React ou Vue, mostrando-se especialmente eficiente para projetos menores. Atualmente rodando em Hono, com suporte potencial para back-ends futuros, o Morph possui várias vantagens principais: componentes chamam APIs que retornam hipertexto (outros componentes); todos os componentes são renderizados do lado do servidor com acesso ao contexto do lado do servidor; renderização e re-renderização de componentes independentes; estrutura hierárquica de componentes com aninhamento e retorno de APIs; JavaScript do lado do cliente mínimo ou nenhum; sem etapa de construção; sem design de estrutura de dados de API antecipado; integrável em qualquer projeto Deno/Node/Bun. Ideal para cenários em que não é necessário separar o front-end e o back-end, como pequenos bots do Telegram, aplicativos de desktop ou ferramentas internas.