Bulud.Base
1.3.0
dotnet add package Bulud.Base --version 1.3.0
NuGet\Install-Package Bulud.Base -Version 1.3.0
<PackageReference Include="Bulud.Base" Version="1.3.0" />
<PackageVersion Include="Bulud.Base" Version="1.3.0" />
<PackageReference Include="Bulud.Base" />
paket add Bulud.Base --version 1.3.0
#r "nuget: Bulud.Base, 1.3.0"
#:package Bulud.Base@1.3.0
#addin nuget:?package=Bulud.Base&version=1.3.0
#tool nuget:?package=Bulud.Base&version=1.3.0
Bulud.NET is a utility library for .NET applications that provides:
- Custom exception handling
- Global exception middleware with Serilog & Loki integration
- Extension methods for EF Core, Claims, Collections, and more
- Base infrastructure for Repository & DbContext
- Data exporting to CSV and PDF
- Authorization helpers and JWT utilities
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- CsvHelper (>= 33.1.0)
- MediatR (>= 12.4.1)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 8.0.12)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 8.0.12)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.4.0)
- Microsoft.IdentityModel.Tokens (>= 8.4.0)
- QuestPDF (>= 2025.7.0)
- Serilog.AspNetCore (>= 9.0.0)
- Serilog.Settings.Configuration (>= 9.0.1-dev-02317)
- Serilog.Sinks.Grafana.Loki (>= 8.3.1)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Bulud.Base:
| Package | Downloads |
|---|---|
|
Bulud.Security.InMemoryOtp
Bulud.Security.InMemoryOtp is a lightweight .NET library providing an in-memory implementation of OTP (One-Time Password) service for Bulud.Base interfaces. Features include: - Generate and validate OTP codes in memory - Fully compatible with Bulud.Base interfaces - Simple and fast for testing or lightweight applications - Easy integration with .NET DI |
|
|
Bulud.FileStorage.S3
Bulud.FileStorage.S3 is a .NET library providing S3 file storage implementation for Bulud.Base IFileServices interface. Features include: - Upload, download, delete, and move files in S3 - Fully compatible with Bulud.Base interfaces - Easy integration with .NET DI |
|
|
Bulud.Communication.Email
Bulud.Communication.Email is a lightweight .NET library providing an email notification service implementation for Bulud.Base interfaces. Features include: -Send email messages via SMTP or other providers -Fully compatible with Bulud.Base interfaces -Suitable for production and testing environments -Easy integration with .NET DI |
|
|
Bulud.Communication.Sms.KaveNegar
Bulud.Communication.Sms.Kavenegar is a lightweight .NET library providing integration with the Kavenegar SMS service for Bulud.Base interfaces. Features include: -Send SMS messages via Kavenegar API -Fully compatible with Bulud.Base interfaces -Reliable for production and real-world scenarios -Easy integration with .NET DI |
|
|
Bulud.FileStorage.Local
Bulud.FileStorage.Local is a .NET library providing local file storage implementation for the Bulud.Base IFileServices interface. Features include: - Upload, download, delete, and move files on local disk - Fully compatible with Bulud.Base interfaces - Easy integration with .NET DI |
GitHub repositories
This package is not used by any popular GitHub repositories.