Nextended.Core 10.1.10

Nextended

NuGet License

A comprehensive suite of .NET libraries providing powerful extension methods, custom types, utilities, and code generation tools.

Note: This library was previously known as "nExt". It has been renamed to Nextended with full support for modern .NET versions including .NET 8 and .NET 9.

📦 Package Ecosystem

Package Description NuGet
Nextended.Core Foundation library with extension methods and custom types NuGet
Nextended.Blazor Blazor-specific helpers and components NuGet
Nextended.Cache Caching utilities and extensions NuGet
Nextended.EF Entity Framework Core extensions NuGet
Nextended.Web ASP.NET Core utilities NuGet
Nextended.Imaging Image processing utilities NuGet
Nextended.UI WPF/Windows UI helpers NuGet
Nextended.CodeGen Source code generation NuGet
Nextended.Aspire .NET Aspire extensions NuGet

🚀 Quick Start

Installation

dotnet add package Nextended.Core

Basic Usage

using Nextended.Core.Extensions;
using Nextended.Core.Types;

// Extension methods
string text = "hello world";
string camelCase = text.ToCamelCase();     // "helloWorld"
string pascalCase = text.ToPascalCase();   // "HelloWorld"

// Custom types
var price = new Money(99.99m, Currency.USD);
var today = Date.Today;

// Object mapping
var userDto = user.MapTo<UserDto>();

// Advanced mapping with settings
var settings = ClassMappingSettings.Default
    .IgnoreProperties<User>(u => u.Password);
var dto = user.MapTo<UserDto>(settings);

🎯 Key Features

Extension Methods

  • String: Case conversions, validation, manipulation
  • DateTime: Business day calculations, date ranges, formatting
  • Collections: Advanced LINQ, batch processing, safe operations
  • Type: Reflection helpers, type inspection, attribute retrieval
  • Object: Deep cloning, property manipulation, conversions
  • Task: Async utilities, timeout operations, fire-and-forget

Custom Types

  • Money - Precise decimal type for financial calculations
  • Date - Date-only type without time components
  • BaseId - Generic strongly-typed ID wrapper
  • SuperType - Advanced entity type with subtype relationships
  • Range - Generic range type for intervals

Class Mapping

Fast and flexible object mapping without external dependencies:

var dto = sourceObject.MapTo<TargetDto>();

Code Generation

Generate code at compile-time from:

  • Auto-generate DTOs from domain models
  • Create strongly-typed classes from JSON/XML
  • Generate data classes from Excel spreadsheets

📚 Documentation

🔗 Migration from nExt

If you're migrating from the old nExt package:

  • The namespace has changed from nExt.* to Nextended.*
  • All functionality has been preserved and enhanced
  • See the Migration Guide for details (coming soon)

Legacy Package (no longer maintained): nExt.Core

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the GPL License - see the LICENSE file for details.

No packages depend on Nextended.Core.

Version Downloads Last updated
10.1.13 1 14.07.2026
10.1.12 0 12.07.2026
10.1.11 0 06.07.2026
10.1.10 1 24.06.2026
10.1.9 1 14.06.2026
10.1.8 1 20.05.2026
10.1.7 2 20.05.2026
10.1.6 2 20.05.2026
10.1.5 2 20.05.2026
10.1.4 2 20.05.2026
10.1.3 2 11.05.2026
10.1.2 3 28.04.2026
10.1.1 3 28.04.2026
10.1.0 3 28.04.2026
10.0.9 4 23.03.2026
10.0.8 4 01.03.2026
10.0.8-prev-1 5 01.03.2026
10.0.7 4 01.03.2026
10.0.6 4 11.02.2026
10.0.5 4 11.02.2026
10.0.4 5 19.12.2025
10.0.3 5 19.12.2025
10.0.3-prev-1 5 19.12.2025
10.0.2 5 19.12.2025
10.0.1 5 19.12.2025
10.0.1-prev-1 6 19.12.2025
10.0.0 5 19.12.2025
10.0.0-prev-1 5 19.12.2025
9.0.27 6 10.11.2025
9.0.27-prev-5 6 10.11.2025
9.0.27-prev-4 5 19.12.2025
9.0.27-prev-3 5 19.12.2025
9.0.27-prev-2 4 11.02.2026
9.0.26 6 10.11.2025
9.0.25 6 10.11.2025
9.0.25-prev-2 5 19.12.2025
9.0.25-prev-1 6 19.12.2025
9.0.24 6 10.11.2025
9.0.24-prev-3 5 19.12.2025
9.0.24-prev-2 6 25.09.2025
9.0.24-prev-1 6 25.09.2025
9.0.23 7 24.09.2025
9.0.23-prev-1 7 25.09.2025
9.0.20 7 24.09.2025
9.0.19 8 17.08.2025
9.0.18 8 17.08.2025
9.0.17 9 17.08.2025
9.0.15 8 17.08.2025
9.0.14 11 19.05.2025
9.0.13 9 03.06.2025
9.0.12 9 03.06.2025
9.0.10 10 03.06.2025
9.0.9 10 19.05.2025
9.0.8 9 02.06.2025
9.0.7 9 02.06.2025
9.0.6 9 02.06.2025
9.0.3 9 02.06.2025
9.0.2 9 02.06.2025
9.0.1 9 02.06.2025
9.0.0 9 02.06.2025
8.0.16 9 03.06.2025
8.0.15 9 03.06.2025
8.0.14 9 03.06.2025
8.0.12 9 03.06.2025
8.0.11 9 03.06.2025
8.0.10 9 03.06.2025
8.0.9 9 02.06.2025
8.0.8 9 02.06.2025
8.0.7 9 02.06.2025
8.0.3 10 02.06.2025
8.0.1 9 02.06.2025
8.0.0 9 02.06.2025
7.0.56 9 03.06.2025
7.0.55 9 03.06.2025
7.0.54 9 03.06.2025
7.0.53 10 03.06.2025
7.0.52 9 03.06.2025
7.0.51 9 03.06.2025
7.0.50 9 03.06.2025
7.0.49 9 03.06.2025
7.0.48 9 03.06.2025
7.0.47 9 03.06.2025
7.0.46 9 03.06.2025
7.0.45 10 03.06.2025
7.0.44 9 03.06.2025
7.0.43 9 03.06.2025
7.0.41 9 03.06.2025
7.0.40 9 03.06.2025
7.0.39 9 03.06.2025
7.0.38 10 03.06.2025
7.0.37 9 03.06.2025
7.0.36 9 03.06.2025
7.0.35 10 03.06.2025
7.0.34 10 03.06.2025
7.0.33 9 03.06.2025
7.0.32 10 03.06.2025
7.0.31 9 03.06.2025
7.0.30 9 03.06.2025
7.0.29 9 03.06.2025
7.0.28 10 03.06.2025
7.0.27 9 03.06.2025
7.0.26 9 03.06.2025
7.0.25 10 03.06.2025
7.0.24 9 03.06.2025
7.0.23 9 03.06.2025
7.0.22 9 03.06.2025
7.0.21 9 03.06.2025
7.0.20 10 03.06.2025
7.0.19 9 03.06.2025
7.0.18 9 03.06.2025
6.0.18 9 03.06.2025
6.0.17 9 03.06.2025
6.0.16 9 03.06.2025
6.0.15 9 03.06.2025
6.0.14 9 03.06.2025
6.0.13 9 03.06.2025
6.0.12 9 03.06.2025
6.0.11 10 03.06.2025
6.0.10 9 03.06.2025
6.0.9 9 02.06.2025
6.0.8 9 02.06.2025
6.0.7 10 02.06.2025
6.0.6 9 02.06.2025
6.0.5 9 02.06.2025
6.0.4 9 02.06.2025
6.0.3 9 02.06.2025
6.0.2 9 02.06.2025
6.0.1 10 02.06.2025
6.0.0 9 02.06.2025
5.0.4 9 02.06.2025
5.0.3 10 02.06.2025
5.0.2 10 02.06.2025
5.0.0 10 02.06.2025