Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/purkayasta/theutilityverse

UtilityVerse is a helper library to speed up the development with common methods built in
https://github.com/purkayasta/theutilityverse

aspnetcore csharp dotnet helpers utility utility-classes utility-library

Last synced: 6 days ago
JSON representation

UtilityVerse is a helper library to speed up the development with common methods built in

Awesome Lists containing this project

README

        

# The UtilityVerse 🧰 - *(Multi verse of utility methods) is a library for all the helper methods that you might want to use.*

![Nuget](https://img.shields.io/github/repo-size/purkayasta/TheUtilityVerse?style=social)
![Nuget](https://img.shields.io/github/last-commit/purkayasta/TheUtilityVerse?style=flat-square)

> Give it a star if you like the project. 👏 🌠 🌟

> *Want to contribute? Here is the [guideline](./CONTRIBUTING.md)*

There are multiple packages in this universe. Use whatever suits you.

1. [UtilityVerse](https://www.nuget.org/packages/UtilityVerse/) - No dependency. Just the core utilities.
2. [UtilityVerse.ASPNET](https://www.nuget.org/packages/UtilityVerse.ASPNET/) - This is based on aspnet core.

To Invoke this library, you may want to use ```Utility``` class.

-------------------------------

### Documentation Work in progress. ⚒️

-------------------------------

# [UtilityVerse](https://www.nuget.org/packages/UtilityVerse/)
![Nuget](https://img.shields.io/nuget/v/UtilityVerse)
![Nuget](https://img.shields.io/nuget/dt/UtilityVerse?style=plastic)

## Methods:

- [ ] Boolean Extensions
- [x] ToBoolean(string value).

- [ ] Date Extensions
- [x] IsInBetween().
- [x] ToUnixTimeStamp().
- [x] ToIntDate().
- [x] DestructFromDateTime().
- [x] ToDateTime().
- [x] ToUtcDateTime().

- [ ] Generic Extensions
- [x] ToByteArray().
- [x] To().

- [ ] Integer Extensions
- [x] IsInBetween().
- [x] ToInt(bool value).
- [x] ToStr()

- [ ] Byte Extensions
- [x] ToObject().

- [ ] Object Extensions
- [x] ToByteArray().

- [ ] Character Extensions
- [x] ToStr().

- [ ] Decimal Extensions
- [x] ToStr().

- [ ] Double Extensions.
- [x] ToStr().

- [ ] Span Extensions.
- [x] ToObject().

- [ ] String Extensions
- [x] IsNullOrEmptyOrWhiteSpace().
- [x] ToStr().
- [x] EncodeToBase64().
- [x] DecodeFromBase64().
- [x] ConvertOsWisePath().
- [x] ToSlugUrl().
- [x] IsInIpAddress().
- [x] IsValidEmail().

- [ ] Collection Extensions
- [x] IsNullOrEmpty().

- [ ] Features:
- [x] Retry Mechanism.
- [x] Dollar Cent Conversion.

# [UtilityVerse.ASPNET](https://www.nuget.org/packages/UtilityVerse.ASPNET/)
![Nuget](https://img.shields.io/nuget/v/UtilityVerse.ASPNET)
![Nuget](https://img.shields.io/nuget/dt/UtilityVerse.ASPNET?style=plastic)

## Features:
- [x] CreateHttpRequest()

Made ❤ with C#.