MyNet.Utilities 3.4.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package MyNet.Utilities --version 3.4.0                
NuGet\Install-Package MyNet.Utilities -Version 3.4.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="MyNet.Utilities" Version="3.4.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MyNet.Utilities --version 3.4.0                
#r "nuget: MyNet.Utilities, 3.4.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.
// Install MyNet.Utilities as a Cake Addin
#addin nuget:?package=MyNet.Utilities&version=3.4.0

// Install MyNet.Utilities as a Cake Tool
#tool nuget:?package=MyNet.Utilities&version=3.4.0                

<div id="top"></div>

<br /> <div align="center"> <a href="https://github.com/sandre58/MyNetUtilities"> <img src="images/logo.png" width="256" height="256"> </a>

<h1 align="center">My .NET Utilities</h1>

Downloads Forks Stargazers Issues MIT License

<p align="center"> <br /> This collection contains a set of useful tools for .NET development. Whether you're a beginner or experienced developer, we hope you'll find valuable resources here to enhance your workflow and build quality applications. <br /> Supporting only .NET 8.0 </p>

Language Framework Version Build

</div>

Getting Started

To start using My .NET Utilities in your project, follow these steps:

  1. Install the library via NuGet Package Manager:
    dotnet add package MyNet.Utilities
    
    

What's included ?

Authentication

This library provides a comprehensive infrastructure for managing authentication processes, delivering a smooth and secure user.

Cache Management

This library provides developers with an intuitive and flexible way to store, retrieve, and invalidate cached data, improving application performance and scalability.

Encryption

With this library, developers can easily encrypt sensitive data to protect it from unauthorized access and ensure data privacy and security.

Geography

This library provides developers with easy access to a wealth of data, including country names, codes, flags, demographics, and more.

Generator

This library provides developers with the ability to quickly and easily generate random values for testing, simulations, and other data-driven scenarios.

Google

This library provides developers with easy-to-use interfaces and utilities for accessing Google services, including Gmail, Google Drive, Google Calendar, Google Maps, and more.

IO

This library provides developers with a wide range of functionalities to handle file and folder manipulation tasks efficiently.

Localization

This library provides developers with an easy-to-use interface for managing localized strings and supporting multi-language applications.

Logging

This library provides developers with powerful tools and utilities for logging messages, errors, and other information to various destinations.

Mail

This library provides developers with intuitive interfaces and utilities for composing, sending, and managing email messages.

Messaging

This library provides developers with easy-to-use interfaces and utilities for implementing messaging patterns such as publish-subscribe, request-response, and message queuing.

Progress Tracking

This library provides developers with intuitive interfaces and utilities for tracking the progress of long-running tasks, operations, or workflows.

Threading

This library provides developers with powerful tools and utilities for creating, managing, and synchronizing threads to execute parallel tasks efficiently.

Extensions

Package Framework Version
MyNet.Utilities.Authentication.Windows<br />An essential tool for integrating robust and secure Windows authentication features into your .NET applications. NET8 #
MyNet.Utilities.Generator.Extensions<br />A powerful class library designed to generate random data for various use cases in .NET applications. NET8 #
MyNet.Utilities.Geography.Extensions<br />A comprehensive tool for accessing detailed information about geopgraphy in .NET applications. NET8 #
MyNet.Utilities.Localization.Extensions<br />Resources used by MyNet.Utilities.Localization. NET8 #
MyNet.Utilities.Logging.NLog<br />A comprehensive class library designed to simplify logging in .NET applications with NLog. NET8 #
MyNet.Utilities.Mail.MailKit<br />A powerful class library designed to simplify the process of sending emails in .NET applications. with MailKit. NET8 #

License

Copyright © Stéphane ANDRE.

My .NET Utilities is provided as-is under the MIT license. For more information see LICENSE.

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

    • No dependencies.

NuGet packages (15)

Showing the top 5 NuGet packages that depend on MyNet.Utilities:

Package Downloads
MyNet.Wpf

This library is a comprehensive class library designed to simplify the implementation of common GUI functionalities in .NET applications.

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.Observable.Collections

This library is a powerful and flexible class library designed to simplify the management of collections in .NET applications.

MyNet.DynamicData.Extensions

A comprehensive .NET class library that enhances the capabilities of DynamicData, a powerful reactive collections library for .NET applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.2.0 148 9/18/2024
5.1.0 203 9/2/2024
5.0.0 403 9/2/2024
5.0.0-pre 169 8/30/2024
4.0.3 110 8/1/2024
4.0.2 88 8/1/2024
4.0.1 93 8/1/2024
4.0.0 173 7/23/2024
3.5.0 206 7/7/2024
3.4.0 99 7/5/2024
3.3.0 109 7/5/2024
3.2.0 265 6/21/2024
3.1.0 230 6/13/2024
3.0.1 214 5/24/2024
3.0.0 230 5/23/2024
2.2.0 108 5/18/2024
2.1.0 134 5/16/2024
2.0.0 272 5/2/2024
1.0.1 369 4/27/2024
1.0.0 439 4/24/2024