MyNet.Utilities
14.2.0
See the version list below for details.
dotnet add package MyNet.Utilities --version 14.2.0
NuGet\Install-Package MyNet.Utilities -Version 14.2.0
<PackageReference Include="MyNet.Utilities" Version="14.2.0" />
<PackageVersion Include="MyNet.Utilities" Version="14.2.0" />
<PackageReference Include="MyNet.Utilities" />
paket add MyNet.Utilities --version 14.2.0
#r "nuget: MyNet.Utilities, 14.2.0"
#:package MyNet.Utilities@14.2.0
#addin nuget:?package=MyNet.Utilities&version=14.2.0
#tool nuget:?package=MyNet.Utilities&version=14.2.0
<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.0)
-
net8.0
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
-
net9.0
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
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.Generator.Extensions
A robust and flexible .NET library for generating random data, designed to simplify testing, prototyping, and data population in your applications. MyNet.Utilities.Generator.Extensions provides easy-to-use extensions for creating random addresses, names, internet information, and more. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 14.3.0 | 346 | 12/7/2025 |
| 14.2.0 | 331 | 11/26/2025 |
| 14.1.0 | 436 | 11/21/2025 |
| 14.0.4 | 312 | 11/14/2025 |
| 14.0.3 | 329 | 11/14/2025 |
| 14.0.2 | 363 | 11/14/2025 |
| 14.0.1 | 399 | 11/13/2025 |
| 14.0.0 | 394 | 11/13/2025 |
| 13.1.0 | 314 | 11/6/2025 |
| 13.0.0 | 272 | 10/17/2025 |
| 8.0.43 | 735 | 9/8/2025 |
| 8.0.37 | 211 | 9/8/2025 |
| 8.0.30 | 180 | 9/8/2025 |
| 8.0.27 | 255 | 9/8/2025 |
| 8.0.19 | 145 | 9/6/2025 |
| 8.0.17 | 122 | 9/6/2025 |
| 8.0.16 | 164 | 9/6/2025 |
| 8.0.0 | 369 | 5/26/2025 |
| 7.2.0 | 204 | 5/8/2025 |
| 7.1.0 | 192 | 4/28/2025 |
| 7.0.2 | 238 | 4/22/2025 |
| 7.0.1 | 243 | 4/4/2025 |
| 7.0.0 | 347 | 3/29/2025 |
| 6.0.1 | 189 | 1/15/2025 |
| 6.0.0 | 439 | 12/21/2024 |
| 5.3.0 | 153 | 12/20/2024 |
| 5.2.0 | 227 | 9/18/2024 |
| 5.1.0 | 275 | 9/2/2024 |
| 5.0.0 | 586 | 9/2/2024 |
| 5.0.0-pre | 309 | 8/30/2024 |
| 4.0.3 | 192 | 8/1/2024 |
| 4.0.2 | 152 | 8/1/2024 |
| 4.0.1 | 153 | 8/1/2024 |
| 4.0.0 | 253 | 7/23/2024 |
| 3.5.0 | 325 | 7/7/2024 |
| 3.4.0 | 160 | 7/5/2024 |
| 3.3.0 | 180 | 7/5/2024 |
| 3.2.0 | 413 | 6/21/2024 |
| 3.1.0 | 387 | 6/13/2024 |
| 3.0.1 | 312 | 5/24/2024 |
| 3.0.0 | 347 | 5/23/2024 |
| 2.2.0 | 185 | 5/18/2024 |
| 2.1.0 | 190 | 5/16/2024 |
| 2.0.0 | 421 | 5/2/2024 |
| 1.0.1 | 552 | 4/27/2024 |
| 1.0.0 | 608 | 4/24/2024 |