Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/milvasoft/milvasoft

Helper structures for .Net 8 projects.
https://github.com/milvasoft/milvasoft

dotnet-core dotnet5 dotnet8 efcore helpers helpers-library milvasoft mongodb multitenancy

Last synced: 3 days ago
JSON representation

Helper structures for .Net 8 projects.

Awesome Lists containing this project

README

        

Milvasoft.Helpers





[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Milvasoft/Milvasoft/blob/master/LICENSE) [![NuGet](https://img.shields.io/nuget/v/Milvasoft.Helpers)](https://www.nuget.org/packages/Milvasoft.Helpers/) [![NuGet](https://img.shields.io/nuget/dt/Milvasoft.Helpers)](https://www.nuget.org/packages/Milvasoft.Helpers/)

Milvasoft library helps you to create your .Net projects in the simplest way.


It is not a framework. It is a library that brings together many components and provides ease of use for some concepts.


Only supports .Net 9 for now! For .Net 8 versions see versions 8.x.x (no longer supported).


![milva-bird](https://user-images.githubusercontent.com/13048645/141461853-dbacad32-2150-4276-a848-45b81f2eeeb2.jpg)


# Docs

- [Wiki](https://github.com/Milvasoft/Milvasoft/wiki)
- [Documentation](https://packagedocs.milvasoft.com/milvasoft.helpers/helpers)

# Features
- Custom Validation Attributes
- Redis Caching
- Database Access (RDBMS & MongoDB)
- Encryption
- Custom Exception Handling
- Json File Operations
- File Saving To Server & Serving From Server
- Identity Account Operations
- Integrations
- Job Scheduling
- SMTP Mail Send
- Multi Tenancy
- Unit & Integration Testing
- [And so much more things...](https://github.com/Milvasoft/Milvasoft/tree/master/Milvasoft.Helpers)

The library provides abstractions and structures for the concepts listed above. In general, it takes help from third-party libraries while doing this.

# Installation & Usage

Milvasoft.Helpers is available as a NuGet package. You can install it using the NuGet Package Console window:

```
PM> Install-Package Milvasoft.Helpers
```

After installation, you can use the necessary components according to your needs. You can access detailed information about the helpers in the library from [docs](#docs).