MyNet.Utilities
14.3.0
dotnet add package MyNet.Utilities --version 14.3.0
NuGet\Install-Package MyNet.Utilities -Version 14.3.0
<PackageReference Include="MyNet.Utilities" Version="14.3.0" />
<PackageVersion Include="MyNet.Utilities" Version="14.3.0" />
<PackageReference Include="MyNet.Utilities" />
paket add MyNet.Utilities --version 14.3.0
#r "nuget: MyNet.Utilities, 14.3.0"
#:package MyNet.Utilities@14.3.0
#addin nuget:?package=MyNet.Utilities&version=14.3.0
#tool nuget:?package=MyNet.Utilities&version=14.3.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.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 |
|---|---|---|
| 14.3.0 | 131 | 12/7/2025 |
| 14.2.0 | 331 | 11/26/2025 |
| 14.1.0 | 435 | 11/21/2025 |
| 14.0.4 | 312 | 11/14/2025 |
| 14.0.3 | 328 | 11/14/2025 |
| 14.0.2 | 362 | 11/14/2025 |
| 14.0.1 | 399 | 11/13/2025 |
| 14.0.0 | 394 | 11/13/2025 |
| 13.1.0 | 313 | 11/6/2025 |
| 13.0.0 | 272 | 10/17/2025 |
| 8.0.43 | 734 | 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 | 368 | 5/26/2025 |
| 7.2.0 | 202 | 5/8/2025 |
| 7.1.0 | 191 | 4/28/2025 |
| 7.0.2 | 237 | 4/22/2025 |
| 7.0.1 | 243 | 4/4/2025 |
| 7.0.0 | 347 | 3/29/2025 |
| 6.0.1 | 188 | 1/15/2025 |
| 6.0.0 | 438 | 12/21/2024 |
| 5.3.0 | 152 | 12/20/2024 |
| 5.2.0 | 226 | 9/18/2024 |
| 5.1.0 | 274 | 9/2/2024 |
| 5.0.0 | 584 | 9/2/2024 |
| 5.0.0-pre | 308 | 8/30/2024 |
| 4.0.3 | 191 | 8/1/2024 |
| 4.0.2 | 147 | 8/1/2024 |
| 4.0.1 | 152 | 8/1/2024 |
| 4.0.0 | 252 | 7/23/2024 |
| 3.5.0 | 324 | 7/7/2024 |
| 3.4.0 | 159 | 7/5/2024 |
| 3.3.0 | 179 | 7/5/2024 |
| 3.2.0 | 412 | 6/21/2024 |
| 3.1.0 | 386 | 6/13/2024 |
| 3.0.1 | 311 | 5/24/2024 |
| 3.0.0 | 346 | 5/23/2024 |
| 2.2.0 | 185 | 5/18/2024 |
| 2.1.0 | 189 | 5/16/2024 |
| 2.0.0 | 421 | 5/2/2024 |
| 1.0.1 | 552 | 4/27/2024 |
| 1.0.0 | 607 | 4/24/2024 |