Projects
Nuuvify.CommonPack
A collection of open-source .NET libraries for robust, scalable, high-performance applications. The project includes more than 20 NuGet packages covering:
- Data persistence: Unit of Work, Repository Pattern, AutoHistory and advanced dynamic filters supporting complex types and nested navigation (
Customer.Address.City). - Security: JWT authentication with refresh tokens, Azure AD authentication and encryption of sensitive data.
- Cloud infrastructure: Azure Service Bus, Azure Storage and Background Services integration with advanced diagnostics.
- Communication: an HTTP client with retries and resilience (Polly), and SMTP email delivery with MailKit.
- Middleware and APIs: custom ASP.NET Core middleware, OpenAPI/Swagger and Health Checks.
- Observability: structured logging, custom health checks and distributed tracing.
Stack: C#, .NET 8+, Entity Framework Core, SQL Server, PostgreSQL, Oracle, Azure Service Bus and Docker.
License: MIT.
ag-server-grid
An open-source Angular data grid with server-side pagination, its main difference from conventional grids. It targets enterprise applications that handle large datasets without loading everything into the client.
- Server-side pagination: consumes a paginated API, tracking the current page, total records and records per page.
- Integrated CRUD: Edit and Delete buttons with single or multiple row selection (Ctrl+Click and Ctrl+Shift+Click).
- CSV export: exports visible data to a CSV file.
- Internationalization: dynamic header translations through ngx-translate.
- Sorting and resizing: column sorting and width controls (
minWidth/maxWidth). - Automatic date formatting: detects date fields.
- Customizable buttons: in-cell buttons with icons, CSS classes and custom events.
- Local pagination: an alternative for smaller datasets.
- Testable: unit test examples for table headers and body.
Stack: Angular, TypeScript and npm.
License: Apache-2.0.
By commenting, you agree to our Privacy Policy, Terms of Use, Data Deletion Policy.