Hamed Fathi's repositories
PasswordMeter
This password meter is based on a point system. Its main goal is to help the end-user with a stronger password.
EnumerationClassGenerator
A C# source generator to create an enumeration class from an enum type.
MockableStaticGenerator
A C# source generator to make an interface and a class wrapper to test static and extension methods.
SimMetricsCore
A text similarity metric library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro, etc) to other metrics, (e.g Soundex, Chapman). This library is compiled based on the .NET standard with a lot of useful extension methods.
TrxFileParser
A Trx file parser.
ParserToolkit
A toolkit that helps you to write your own parser.
PostmanCollectionReader
A library to read Postman Collection v2.1 Json files.
dotnet-extract
A .NET global tool to extract embedded resource files from a .NET assembly.
Styl-Injector
Simple functionality to inject a text or object-based style sheet into your HTML document.
Beyond.Extensions
A huge collection of useful extension methods for the .NET ecosystem.
Beyond.Utilities
A huge collection of useful utilities and helper methods for the .NET ecosystem.
DotLiquidExtended
A library to extend the DotLiquid functionalities.
hamedfathi
My programming skills.
OpenApiExtended
A bunch of useful extension methods for Microsoft.OpenApi.
screen.play.write
Screenplay pattern for Playwright.
TypeScriptClientGeneratorMiddleware
An ASP.NET Core middleware to generate TypeScript client code for sharing between Backend and Frontend teams.
angular-nohost-vscode-snippet
A no-host component snippet code for Angular 2+ and Microsoft Visual Studio Code.
FreeWindowsApplications
A selected list of free and useful Windows applications.
hamedfathi.github.io
My personal blog.
Pather.CSharp
Pather.CSharp - A Path Resolution Library for C#
RoslynSolutionAnalyzor
A sample to show how to analyze a .NET solution by the Roslyn .NET compiler.
DNTFrameworkCore
Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework
DotNetCorePlugins
.NET Core library for dynamically loading code
GitIgnoreMaker
An API to create useful .gitignore files for your project.
MustacheSharpen
An extension of the mustache text template engine for the .NET.
nemerle
Nemerle language. Main repository.
v-switch
<VSwitch> component for Vue.js 3
vue-bind-once
A tiny, SSR-safe directive for binding random data to an element.
workflow-core
Lightweight workflow engine for .NET Standard