nima nikoonazar's Projects
A convention-based object-object mapper in .NET.
:honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
Cachier is a .NET application using Redis for high-performance caching. It supports various Redis data structures, transactions, and pub/sub messaging. Designed for scalability and reliability, Cachier is ideal for enhancing performance in .NET applications.
This is a repo to house some common tools for our various docker repos.
Dotnet-RateLimiter is a .NET Core project that implements various rate limiting algorithms to control API request flow. It provides examples of Fixed Window, Sliding Window, Token Bucket, and Concurrency-based rate limiters. This project is ideal for developers looking to integrate rate limiting into their .NET applications to prevent abuse, handle
Simple Email Sending Service With .NET 6 WebApi Use Mailkit and Smtp
A Python-based CLI tool to manage and track GitHub followers. Features include listing followers and those you follow, identifying non-followers, tracking unfollowers, and automating unfollowing of users who donโt follow you back. Easy setup with Python 3.6+, GitHub PAT required.
Redis Stack .Net client
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
Tools used in Roslyn based repos
A tool for generating Ocelot API Gateway configuration from Swagger (OpenAPI) specifications. This script automates the mapping of Swagger paths to Ocelot routes, supporting both URL and local file inputs for Swagger definitions.
Minimal WebApi works with Jwt Authentication and Authorize Role Based