HamedStack's repositories
HamedStack.AspNetCore.Security
Enhance ASP.NET Core applications with a comprehensive security library, packed with essential utilities, dynamic permissions, API key management, and more.
HamedStack.AspNetCore.Endpoint
Offers a concise mechanism for integrating Minimal API endpoints in ASP.NET Core, enhancing code modularity and project structure.
HamedStack.AspNetCore.Assistant
A collection of useful extension methods, utilities and types for the ASP.NET Core ecosystem.
HamedStack.AspNetCore.Middlewares
An ASP.NET Core middleware library streamlines web application functionality with custom components tailored for precise task handling.
HamedStack.CleanSample
CleanSample is a .NET application showcasing Clean Architecture, DDD principles, and CQRS for improved scalability and maintainability.
HamedStack.CodeBridge.AspNetCore
A library designed to seamlessly bridge the gap between backend and frontend development. By leveraging backend class annotations and integrating Swagger documentation, this library ensures that frontend developers have immediate, up-to-date access to backend functionalities and data structures as code.
HamedStack.Repository
A comprehensive library integrating Repository and Unit of Work patterns with Outbox pattern support, specifically designed for EF Core, enhancing data management and consistency.
HamedStack.Ensure
Simplify data integrity in C# code with robust value guards and comprehensive exception handling, ensuring utmost reliability.
HamedStack.Functional
A comprehensive C# functional programming library, enabling the creation of elegant and efficient code.
HamedStack.AggregateRoot
A library facilitating aggregate root functionalities, optimizing Domain-Driven Design (DDD) by ensuring integrity and consistency across domain boundaries in complex systems.
HamedStack.Assistant
A huge collection of useful extension methods, utilities and types for the .NET ecosystem.
HamedStack.Cache
Supercharge your C# caching capabilities with an expansive library that enriches IDistributedCache, MemoryCache, and ObjectCache, while introducing specialized caches like LruCache and ThreadSafeMemoryCache.
HamedStack.Configuration.Database
A library that loads app configurations from relational databases, featuring reload timer and manual reload option, ensuring settings are updated without full redeployment.
HamedStack.CQRS
Enhance CQRS with a MediatR-based library, streamlining command/query separation and handling, enabling cleaner, modular architecture for .NET applications.
HamedStack.CronScheduler
A lightweight C# cron scheduler for automating tasks in .NET applications with precise timing and flexible scheduling based on cron expressions.
HamedStack.Dapper
A library enhancing Dapper with additional utilities, type handlers, and features for improved data access performance and convenience, making Dapper more powerful for developers.
HamedStack.DbContextSample
A library with pre-configured DbContexts for SQLite, PostgreSQL, and SQLServer, supporting Northwind, AdventureWorks, and Chinook databases for seamless integration and rapid development.
HamedStack.DotLiquid
A library expanding DotLiquid's capabilities, offering advanced features for more customizable and powerful .NET liquid templating solutions.
HamedStack.EntityFrameworkCore
An essential EF Core utilities and custom DbContexts for efficient and streamlined database operations.
HamedStack.Enumeration
Streamline DDD by integrating a unique Enumeration library, offering greater flexibility than traditional C# enums, complemented with EF Core support for robust data management.
HamedStack.Keycloak
A REST API C# HttpClient library for Keycloak which streamlines communication with Keycloak servers.
HamedStack.Mustache
An extension of the Mustache template engine tailored for .NET, enhancing text templating with additional features for more robust and flexible .NET applications.
HamedStack.NSubstitute
A NSubstitute-based utility library elevates testing and mocking, enhancing their effectiveness and efficiency.
HamedStack.Paging
The C# Paging Library with async enables efficient, responsive loading of large datasets in a variety of applications.
HamedStack.QueryBuilder
Advanced C# query builder for dynamic and complex queries, featuring nested support and built on expression trees.
HamedStack.Result
A Result pattern library for C# to elegantly handle success and failure scenarios, streamlining error management and code readability.
HamedStack.Roslyn
Empower your C# development with Roslyn's capabilities for code formatting, generation, and analysis.
HamedStack.ServiceCollection
Provides extension methods and utilities for service collection management.
HamedStack.Specification
The C# Specification Pattern library utilizing expression trees empowers developers to create and compose flexible, reusable criteria for data querying and manipulation.
HamedStack.TypeScript
An assortment of useful utilities, types, and decorators crafted for TypeScript/JavaScript projects.