MyNet.Utilities
16.0.2
dotnet add package MyNet.Utilities --version 16.0.2
NuGet\Install-Package MyNet.Utilities -Version 16.0.2
<PackageReference Include="MyNet.Utilities" Version="16.0.2" />
<PackageVersion Include="MyNet.Utilities" Version="16.0.2" />
<PackageReference Include="MyNet.Utilities" />
paket add MyNet.Utilities --version 16.0.2
#r "nuget: MyNet.Utilities, 16.0.2"
#:package MyNet.Utilities@16.0.2
#addin nuget:?package=MyNet.Utilities&version=16.0.2
#tool nuget:?package=MyNet.Utilities&version=16.0.2
<div id="top"></div>
<br /> <div align="center"> <img src="../../assets/MyNetUtilities.png" width="128" alt="MyNetUtilities"> </div>
<h1 align="center">MyNet Utilities</h1>
A comprehensive set of utilities for .NET development: authentication, cache, encryption, geography, generator, Google, IO, localization, logging, mail, messaging, progress tracking, threading, and more.
Installation
Install via NuGet:
dotnet add package MyNet.Utilities
Features
- Authentication: Infrastructure for secure authentication processes.
- Cache Management: Store, retrieve, and invalidate cached data.
- Encryption: Encrypt sensitive data for privacy and security.
- Geography: Access country names, codes, flags, demographics, etc.
- Generator: Generate random values for testing and simulations.
- Google: Utilities for Google services (Gmail, Drive, Calendar, Maps).
- IO: File and folder manipulation.
- Localization: Manage localized strings and multi-language support.
- Logging: Log messages, errors, and more to various destinations.
- Mail: Compose, send, and manage email messages.
- Messaging: Implement publish-subscribe, request-response, and queuing.
- Progress Tracking: Track progress of long-running tasks.
- Threading: Create and synchronize threads for parallel tasks.
Related Extensions
| Package | Description | NuGet |
|---|---|---|
| MyNet.Utilities.Generator.Extensions | Generate random data for .NET apps. | NuGet |
| MyNet.Utilities.Geography.Extensions | Access detailed geography info. | NuGet |
| MyNet.Utilities.Localization.Extensions | Localization resources and helpers. | NuGet |
| MyNet.Utilities.Logging.NLog | Logging integration with NLog. | NuGet |
| MyNet.Utilities.Mail.MailKit | Email sending with MailKit. | NuGet |
License
Copyright © Stéphane ANDRE.
Distributed under the MIT License. See LICENSE for details.
| 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 is compatible. 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 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
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
-
net8.0
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
-
net9.0
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
NuGet packages (16)
Showing the top 5 NuGet packages that depend on MyNet.Utilities:
| Package | Downloads |
|---|---|
|
MyNet.UI
This library is a comprehensive class library designed to simplify the implementation of common GUI functionalities in .NET applications. |
|
|
MyNet.Observable
This library is a comprehensive class library designed to simplify the creation and management of editable and validatable objects in .NET applications. |
|
|
MyNet.Humanizer
A versatile class library designed to simplify the process of converting objects into human-readable strings in .NET applications. |
|
|
MyNet.Utilities.Localization.Extensions
A versatile .NET library providing localization resources and tools for handling cultures, countries, and multilingual data. MyNet.Utilities.Localization.Extensions makes it easy to integrate and manage localization features in your applications. |
|
|
MyNet.Utilities.Geography.Extensions
A comprehensive .NET library for accessing and managing detailed geographical information. MyNet.Utilities.Geography.Extensions provides powerful tools and resources for working with country data, enabling easy integration of geography features into your applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 16.0.2 | 247 | 2/19/2026 |
| 16.0.1 | 246 | 2/19/2026 |
| 16.0.0 | 235 | 2/19/2026 |
| 15.0.0 | 338 | 12/22/2025 |
| 14.4.0 | 328 | 12/21/2025 |
| 14.3.0 | 367 | 12/7/2025 |
| 14.2.0 | 351 | 11/26/2025 |
| 14.1.0 | 451 | 11/21/2025 |
| 14.0.4 | 323 | 11/14/2025 |
| 14.0.3 | 343 | 11/14/2025 |
| 14.0.2 | 383 | 11/14/2025 |
| 14.0.1 | 415 | 11/13/2025 |
| 14.0.0 | 408 | 11/13/2025 |
| 13.1.0 | 352 | 11/6/2025 |
| 13.0.0 | 297 | 10/17/2025 |
| 8.0.43 | 751 | 9/8/2025 |
| 8.0.37 | 227 | 9/8/2025 |
| 8.0.30 | 196 | 9/8/2025 |
| 8.0.27 | 269 | 9/8/2025 |
| 8.0.19 | 163 | 9/6/2025 |