A collection of .NET Core extensions and helper NuGet packages for ASP.NET Core development.
.NET Boxed Framework is a collection of NuGet packages that provide extensions, helpers, and utilities for .NET Core and ASP.NET Core development. It solves common problems like object mapping, API documentation, and testing project templates, reducing boilerplate and accelerating development.
.NET developers building ASP.NET Core applications who want production-ready, reusable components and utilities.
Developers choose .NET Boxed Framework for its curated, high-quality packages that follow best practices, are well-tested, and save time by providing reliable solutions for repetitive tasks.
.NET Core Extensions and Helper NuGet packages.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Boxed.Mapping is a convention-based mapper optimized for speed, reducing boilerplate in data transfer objects without reflection overhead.
Boxed.AspNetCore provides battle-tested middleware and helpers, such as service configuration utilities, that follow .NET best practices for robust web apps.
Boxed.AspNetCore.Swagger adds conventions and enhancements to OpenAPI documentation, ensuring consistent and professional API docs with minimal setup.
Boxed.DotnetNewTest uniquely addresses testing for custom dotnet new templates, a rare need not covered by standard .NET testing frameworks.
As a collection of separate NuGet packages, using multiple Boxed components can unnecessarily increase project dependencies and complicate updates.
Most packages like Boxed.AspNetCore and Boxed.AspNetCore.TagHelpers are tailored for ASP.NET Core, offering little value for non-web .NET projects.
Compared to mainstream libraries like AutoMapper, Boxed packages have a narrower community and fewer third-party integrations or tutorials.