Olve.Utilities 0.38.0

dotnet add package Olve.Utilities --version 0.38.0
                    
NuGet\Install-Package Olve.Utilities -Version 0.38.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Olve.Utilities" Version="0.38.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Olve.Utilities" Version="0.38.0" />
                    
Directory.Packages.props
<PackageReference Include="Olve.Utilities" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Olve.Utilities --version 0.38.0
                    
#r "nuget: Olve.Utilities, 0.38.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Olve.Utilities@0.38.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Olve.Utilities&version=0.38.0
                    
Install as a Cake Addin
#tool nuget:?package=Olve.Utilities&version=0.38.0
                    
Install as a Cake Tool

Olve.Utilities

GitHub

A collection of small, focused .NET libraries for common tasks: result types, typed IDs, collections, path manipulation, validation, and more.

Full API documentation: olivervea.github.io/Olve.Utilities


Packages

Package NuGet Description
Olve.Utilities NuGet Typed IDs, specialized collections, directed graphs, pagination, datetime formatting, and more. Meta-package that includes Olve.Results, Olve.Paths, and Olve.Validation.
Olve.Results NuGet Lightweight functional result types for non-throwing error handling.
Olve.Results.TUnit NuGet TUnit assertion extensions for Result types.
Olve.Paths NuGet Cross-platform path manipulation for Unix and Windows.
Olve.Paths.Glob NuGet Glob pattern matching for Olve.Paths.
Olve.Validation NuGet Fluent validation helpers built on Olve.Results.
Olve.MinimalApi NuGet Conventions for ASP.NET Minimal API endpoints.
Olve.OpenRaster NuGet Read-only access to OpenRaster (.ora) image files.

Deprecated

Package Description
Olve.Operations Operation abstractions — use plain interfaces or delegates instead.
Olve.Logging In-memory logging — use Microsoft.Extensions.Logging instead.

License

MIT License © OliverVea

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Olve.Utilities:

Package Downloads
Olve.Grids

Setting up a TileAtlas for generating tile-based art

Olve.Utilities.Trimming

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.38.0 322 2/19/2026
0.37.2 87 2/18/2026
0.37.1 89 2/18/2026
0.37.0 92 2/17/2026
0.36.1 377 11/15/2025
0.36.0 196 11/15/2025
0.35.2 169 11/9/2025
0.35.1 138 11/8/2025
0.35.0 133 11/8/2025
0.34.0 130 10/4/2025
0.33.0 123 9/13/2025
0.32.2 191 8/9/2025
0.32.1 188 8/9/2025
0.32.0 232 8/8/2025
0.31.0 279 8/5/2025
0.30.0 106 8/3/2025
0.29.1 102 8/3/2025
0.29.0 113 8/3/2025
0.28.2 98 8/2/2025
0.26.2 545 7/21/2025
Loading failed