Bibliotecas e ferramentas que mantenho, todas com código aberto. A maior parte nasceu em projetos reais e foi extraída para que outras pessoas possam usar.
-
AdonisJS Starter Kit
GitHubTemplate em monorepo para aplicações full-stack com AdonisJS 7, Inertia.js, Tuyau, shadcn/ui, Tailwind CSS e PostgreSQL. Já vem com autenticação, RBAC, i18n, layouts, testes e CI. É a base que uso para prototipar e que meus orientandos usam nos projetos finais.
-
Auditoria de modelos Lucid no AdonisJS 7: registra quem mudou o quê, com eventos de domínio próprios, atenção a transações, diff só dos campos alterados e ator polimórfico. Continuação mantida e sob licença MIT do projeto original, que foi arquivado.
-
Modais e slideovers controlados pelo backend para Inertia.js no AdonisJS. Qualquer rota abre num modal, com link direto, validação e a página de fundo preservada. Funciona com React e Vue 3 e é compatível com SSR.
-
Contagem de pontos de função direto do código-fonte de aplicações AdonisJS 7 + Lucid, seguindo o padrão Automated Function Points (ISO/IEC 19515). Cada número indica de onde veio, com arquivo e regra do padrão, para que a contagem possa ser defendida.
-
Relatórios com tipografia de verdade para Node.js, construídos sobre o Typst. O relatório é definido em TypeScript e sai em PDF, PNG ou SVG, com tabelas que repetem o cabeçalho, sumário calculado, gráficos, tabelas dinâmicas e fórmulas.