LiteX Wrappers for useful third party providers for Caching, Storage, Email, Sms, HealthChecks and DbHelpers.
LiteX packages make developers lives easier!
LiteXStorage is simple yet powerful and very high-performance storage mechanism and incorporating both synchronous and asynchronous usage with some advanced usages of cloud storage which can help us to handle storage more easier!
LiteXCache is simple yet powerful and very high performance cache mechanism and incorporating both synchronous and asynchronous usage with some advanced usages of caching which can help us to handle caching more easier!
LiteXEmail is simple yet powerful and very high-performance email message sending mechanism and incorporating both synchronous and asynchronous usage with some advanced usages which can help us to handle sending email more easier!
LiteXSms is simple yet powerful and very high-performance sms sending mechanism and incorporating both synchronous and asynchronous usage with some advanced usages which can help us to handle sending sms more easier!
LiteXHealthChecks is very small yet powerful and high-performance library used to check the status of a component in the application, such as a backend service, database or some internal state.
- SqlServer
- MySql
- PostgreSql
- MariaDB
- MongoDB
- DynamoDB
- CosmosDB
- Amazon S3
- Azure KeyVault
- Azure ServiceBus
- Azure Blob Storage
- Azure Queue Storage
- Redis
LiteXDbHelper is simple and tiny yet powerful and very high-performance library to working with ADO.NET for different database providers in C#. This library contains useful database utilitity classes, functions and extension methods. ADO.NET wrapper specifically develop to help make life easy working with relational databases like SQLServer, MySql, PostgreSql, MariaDB, Oracle and stored procedures for .NET and .NET Core applications. This is a tiny library helps write less code, to execute queries and stored procedures against SQL Server as like any normal CLR method. It is just written for the purpose to bring a new level of ease to the developers who deal with ADO.NET for data access.
LiteXGuard is simple package with guard clause helper methods. This library provides guard clauses that could be used to guard against not expected values. It provides conditions for objects, strings, numerics, datatime and enumerables. It is possible to configure which exception should be thrown.
LiteX Utility is the collections of utility and helper classes, and extension methods for .NET and .NET Standard.
Internal logging for LiteX libraries.
LiteX Authentication: ApiKey, Basic Authentication
Abstract interface to implement any kind of message queue or service bus services (e.g. Azure ServiceBus, Azure Storage Queue, AmazonSQS, RabbitMQ, Google Cloud Queue, Redis Queue).
LiteXPayment wapper around PayPal, Stripe, BrainTree etc.
LiteX TagHelpers for Bootstrap 4 and other useful TagHelpers
ASP.NET Core Mvc and Api filters
Feel free to request an issue on github if you find bugs or request a new feature. Your valuable feedback is much appreciated to better improve this project. If you find this useful, please give it a star to show your support for this project.
Reach out to me at one of the following places!
- Email ✉️ at
toaashishpatel@gmail.com
- NuGet 📦 at
@iamaashishpatel
- Ashish Patel - A-Patel
Website | Medium | NuGet | GitHub | Microsoft | Tumblr | ||||
---|---|---|---|---|---|---|---|---|---|
If you find this project useful — or just feeling generous, consider buying me a beer or a coffee. Cheers! 🍻 ☕
PayPal | BMC | Patreon |
---|---|---|
This project is licensed under the MIT License - see the LICENSE file for details.