Info
| Version: | 2.0.2 |
| Author(s): | Hrithik Kalra |
| Last Update: | Wednesday, October 15, 2025 |
| .NET Fiddle: | Create the first Fiddle |
| Project Url: | https://www.buymeacoffee.com/alkylhalid9 |
| NuGet Url: | https://www.nuget.org/packages/MainLibProj_Hrithik |
Install
Install-Package MainLibProj_Hrithik
dotnet add package MainLibProj_Hrithik
paket add MainLibProj_Hrithik
MainLibProj_Hrithik Download (Unzip the "nupkg" after downloading)
Dependencies
- Microsoft.Office.Interop.Word(>= 15.0.4797.1003)
- MicrosoftOfficeCore(>= 15.0.0)
- Syncfusion.XlsIO.WinForms(>= 18.4.0.33)
- System.IO(>= 4.3.0)
- System.Runtime.InteropServices(>= 4.3.0)
- System.Security.Permissions(>= 5.0.0)
It offers a well-curated set of reusable helpers for modern .NET applications, including:
🧰 Core Utilities
🔹 Excel → JSON conversion (Workbook and Worksheet level)
🔹 Word (.docx) → PDF conversion using OpenXML and PdfSharpCore
🔹 Azure Blob Storage helpers for seamless upload/download
🔹 Azure Key Vault access for secrets, keys, and certificates
🔹 JSON utilities — validation, serialization, deserialization
🔹 File and I/O helpers — safe file handling and logging
🔹 String, DateTime, and Number utility functions
🔹 Password validation and lightweight math helpers
⚙️ Advanced Additions
🧩 Mapping Helper: Copy or map object properties dynamically between classes (e.g., Entity → DTO), minimizing boilerplate mapping code.
🔁 Circuit Breaker and Retry Policy: Run async operations with built-in fault tolerance, graceful retries, and recovery timers for resilient API or DB calls.
✅ Ideal For:
Developers and teams aiming to maintain clean architecture, centralized utility logic, and high code reusability in .NET projects.
📦 Compatible with:
.NET 8+ and Azure services (Blob Storage, Key Vault, App Service, Logic Apps)
💬 For feedback, contributions, or usage examples:
📧 [email protected]
☕ Enjoying the library?
If this project saved you time, consider buying me a coffee ❤️
https://www.buymeacoffee.com/alkylhalid9
— it keeps the caffeine flowing for more open-source goodies!.