This is your work, valued

Düsseldorf, Germany | Beirut, Lebanon

Mohamad Rahal (Mohal)

Elite
@mrahhal

Software Engineer

MR.EntityFrameworkCore.KeysetPagination. Keyset/Seek/Cursor pagination for Entity Framework Core.

275

Migrator.EF6. .NET Core CLI tool to enable EF6 migrations in an Asp.Net Core app.

81

MR.AspNetCore.Pagination. Pagination for ASP.NET Core.

78

MR.AspNetCore.Jobs. A background processing library for Asp.Net Core.

60

niai. Lookup similar Kanjis, Homonyms, Synonyms!

51

MR.AspNet.Identity.EntityFramework6. EntityFramework 6 provider + InMemory providers for Asp.Net Core Identity.

42

css-theming. A platform for CSS theming.

39

mr-scroll. The best custom scroll for the web.

17

CSharpLox. A cross-platform compiler/interpreter .NET Standard implementation of the Lox language.

17

cv. A CV template built as a web app. Prints perfectly on A4 papers.

13

MR.AttributeDI. Provides attribute based configuration of dependency injection services.

12

MR.Patterns.Repository. Provides a base when implementing the repository pattern with EF6.

11

OfflineWeb. Downloads complete webpages with resources to a single html file for offline viewing.

9

neural-network-from-scratch. Neural network implementations from scratch in Rust.

9

CCSS. A minimal set of conventions for CSS class naming in modern apps.

8

MR.Analyzers.Whitespace. Exterminates redundant and useless whitespace :fire:

7

MR.Augmenter. Take control of the data your API returns.

7

MR.AspNetCore.ApiVersioning. Simple api versioning for Asp.Net Core.

6

MR.AspNetCore.NestedRouting. Nested routing for Asp.Net Core.

6

Konsola. Contains services for command line tools (dynamic command line parser).

6

template-dotnet-package. A template for a dotnet package.

5

gitgc. A small utility for easily cloning github repositories to a pre-configured directory.

5

MR.AspNetCore.MvcPack. A better way for writing controller action filters, inspired by rails.

5

mr-gtag. Easy, strong typed, and a modern way to use google analytics gtag lib.

5

GracefulExpandoObject. An ExpandoObject that returns null instead of throwing an exception.

4

vscode-ng-tooling. Opinionated extra angular tooling for vscode.

4

MR.QueryBuilder. An sql query builder as a helper when manually writing queries.

3

release-cycle. This file documents how I manage my own release cycles for packages I maintain. Old repos may be outdated.

3

WK.Info. [Deprecated] Collects and aggregates data based on your WaniKani level, and various Japanese dictionary resources.

3

MR.AspNet.Deps. Helps with managing client side resources in Asp.Net Core (js, css, scss, ...).

3

my-keyboard-layout. My QMK keyboard layout for the Voyager.

3

ExternalTemplates. ExternalTemplates for AspNet.

2

roslyn. The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

2

mrahhal.

2

AppAuthIdentityServer4. Android sample using AppAuth-Android with identity server 4

2

MR.DependencyInjection. Provides IServiceCollection and different DI framework binders for classic .net ported from AspNet Core.

2

rust-japanese. Recognize the different Japanese scripts and convert between hiragana/katakana.

2

swagger-ui. Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

2

ng-mr-uex. Contains a collection of components for angularjs.

2

craftinginterpreters. Repository for the book "Crafting Interpreters"

2

AutoMapper. A convention-based object-object mapper in .NET.

2

MicrosoftPhotosSync. Sync local albums from one Microsoft Photos db to another.

2

template-roslyn-analyzer. A template for a Roslyn analyzer.

2

ng-mr-authorize. Authorization service for ui-router in angular.

2

angular-dragula. :ok_hand: Drag and drop so simple it hurts

2

blog. A blog on everything.

2

.github. Contains shared GitHub assets for my projects.

1

components. Component infrastructure and Material Design components for Angular

1

template-angular-package. A template for an angular package.

1

efcore. EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

1

SourceBrowser. Source browser website generator that powers http://referencesource.microsoft.com and http://sourceroslyn.io

1

angular. The modern web developer’s platform

1

bootstrap. The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

1

MR.Analyzers.Records. C#

1

ngx-chain-guards. An angular guard that chains other guards, waiting for each one to complete before proceeding to the next.

1

vscode. Visual Studio Code

1

CliToolRepro. C#

1

cli. This repo contains the .NET Core command-line (CLI) tools, used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, ...).

1