Projetos
Nuuvify.CommonPack
Coleção de bibliotecas .NET open-source para desenvolvimento de aplicações robustas, escaláveis e de alta performance. O projeto inclui mais de 20 pacotes NuGet cobrindo:
- Persistência de Dados — Unit of Work, Repository Pattern, AutoHistory e filtros dinâmicos avançados com suporte a tipos complexos e navegação aninhada (
Customer.Address.City) - Segurança — JWT Authentication com refresh tokens, autenticação Azure AD, criptografia de dados sensíveis
- Infraestrutura Cloud — Integração com Azure Service Bus, Azure Storage, Background Services com diagnóstico avançado
- Comunicação — Cliente HTTP otimizado com retry e resiliência (Polly), envio de e-mails via SMTP com MailKit
- Middleware & APIs — Middlewares customizados para ASP.NET Core, OpenAPI/Swagger, Health Checks
- Observabilidade — Logging estruturado, health checks customizados, distributed tracing
Stack: C# · .NET 8+ · Entity Framework Core · SQL Server · PostgreSQL · Oracle · Azure Service Bus · Docker
Licença: MIT
ag-server-grid
Componente Angular open-source para grids de dados com paginação server-side — a principal diferença em relação a grids convencionais. Ideal para aplicações corporativas que precisam lidar com grandes volumes de dados sem carregar tudo no client.
- Paginação Server-Side — navegação por páginas consumindo API paginada, com controle de página atual, total de registros e registros por página
- CRUD integrado — botões de Editar e Excluir com seleção de linha única ou múltipla (Ctrl+Click, Ctrl+Shift+Click)
- Exportação CSV — exporta os dados visíveis na tela para arquivo CSV
- Internacionalização — tradução dinâmica dos headers via ngx-translate
- Ordenação e redimensionamento — ordenação por coluna e controle de largura (minWidth/maxWidth)
- Formatação automática de datas — detecção inteligente de campos de data
- Botões customizáveis — botões dentro das células com ícones, classes CSS e eventos personalizados
- Paginação local — opção alternativa para datasets menores
- Testável — exemplos de testes unitários para headers e body da tabela
Stack: Angular · TypeScript · npm
Licença: Apache-2.0
Ao comentar, você concorda com nossa Política de Privacidade, Termos de Uso e Política de Exclusão de Dados.