Magicalizer 7.0.0-beta3
dotnet add package Magicalizer --version 7.0.0-beta3
NuGet\Install-Package Magicalizer -Version 7.0.0-beta3
<PackageReference Include="Magicalizer" Version="7.0.0-beta3" />
<PackageVersion Include="Magicalizer" Version="7.0.0-beta3" />
<PackageReference Include="Magicalizer" />
paket add Magicalizer --version 7.0.0-beta3
#r "nuget: Magicalizer, 7.0.0-beta3"
#:package Magicalizer@7.0.0-beta3
#addin nuget:?package=Magicalizer&version=7.0.0-beta3&prerelease
#tool nuget:?package=Magicalizer&version=7.0.0-beta3&prerelease
Magicalizer
Magicalizer creates a fully featured REST API ASP.NET Core web application from the DTO, model and entity classes, the filters and the validators.
Each DTO marked with [Magicalized] gets the standard REST API (GET, POST, PUT, PATCH and DELETE) with filtering,
sorting, paging and inclusion of related objects, validation, authorization and the OpenAPI description. Any default
service or controller can be replaced with a custom one.
builder.Services.AddDbContext<DbContext, AppDbContext>(options => options.UseSqlite(connectionString));
builder.Services.AddMagicalizer();
WebApplication webApplication = builder.Build();
webApplication.UseMagicalizer();
webApplication.Run();
See the documentation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- FluentValidation (>= 12.2.0)
- FluentValidation.DependencyInjectionExtensions (>= 12.2.0)
- Magicalizer.Api.Dto.Abstractions (>= 7.0.0-beta3)
- Magicalizer.Domain.Services.Abstractions (>= 7.0.0-beta3)
- Magicalizer.Validators.Abstractions (>= 7.0.0-beta3)
- Microsoft.AspNetCore.JsonPatch.SystemTextJson (>= 10.0.14)
- Microsoft.EntityFrameworkCore (>= 10.0.14)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Magicalizer:
| Package | Downloads |
|---|---|
|
Platformus.Core.Api
Package Description |
|
|
Platformus.Website.Domain.Services
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 7.0.0-beta3 | 0 | 11/9/2026 |
| 7.0.0-beta2 | 93 | 10/29/2026 |
| 7.0.0-beta1 | 92 | 10/10/2026 |
| 6.0.2 | 154 | 5/1/2026 |
| 6.0.1 | 141 | 3/28/2026 |
| 6.0.0 | 144 | 2/20/2026 |
| 6.0.0-beta9 | 143 | 2/8/2026 |
| 6.0.0-beta8 | 141 | 2/4/2026 |
| 6.0.0-beta7 | 133 | 2/3/2026 |
| 6.0.0-beta6 | 149 | 2/1/2026 |
| 6.0.0-beta5 | 140 | 2/1/2026 |
| 6.0.0-beta4 | 139 | 1/30/2026 |
| 6.0.0-beta3 | 136 | 1/30/2026 |
| 6.0.0-beta2 | 139 | 1/30/2026 |
| 6.0.0-beta11 | 126 | 2/19/2026 |
| 6.0.0-beta10 | 134 | 2/13/2026 |
| 6.0.0-beta1 | 132 | 1/29/2026 |
| 5.0.2 | 244 | 4/25/2025 |
| 5.0.1 | 247 | 4/23/2025 |
| 5.0.0 | 209 | 2/8/2025 |