<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://moayyadfaris.com</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/about</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/experience</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/projects</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/open-source</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/open-source/kuybi</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/trends</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/embed</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/privacy</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/terms</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/affiliate-disclosure</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance/noto-sans-arabic-vs-cairo</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance/cairo-vs-tajawal</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance/noto-sans-arabic-vs-ibm-plex-sans-arabic</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance/best-arabic-font-for-ui</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance/best-arabic-font-for-reading</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/font-performance/fastest-arabic-web-fonts</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/algeria</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/bahrain</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/egypt</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/iraq</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/jordan</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/kuwait</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/lebanon</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/oman</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/palestine</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/saudi-arabia</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/arabic-web-stats/rtl-adoption/syria</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/web</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/datetime</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/text</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-slug-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-text-normalizer</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-numeral-converter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-search-normalization</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-regex-patterns</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-form-validation</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/rtl-website-checker</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/rtl-preview</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/rtl-email-preview</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/arabic/arabic-developer-kit</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/aws-alb-log-parser</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/cidr-calculator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/jwt-decoder</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/text/unix-timestamp-converter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/security-header-analyzer</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/json-formatter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/web/url-parser</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/text/regex-tester</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/text/text-diff</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/web/utm-builder</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/base64-encoder</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/uuid-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/hash-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/password-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/json-to-yaml</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/json-to-csv</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/web/cron-expression-builder</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/nginx-config-analyzer</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/wordpress-htaccess-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/cloudfront-log-parser</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/ssh-key-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/cors-header-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/connection-string-parser</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/s3-bucket-policy-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/datetime/timezone-converter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/dns-record-lookup</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/yaml-converter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/docker-compose-linter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/sql-formatter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/web/markdown-preview</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/csp-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/cookie-header-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/json/graphql-formatter</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/ip-subnet-calculator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/pem-decoder</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/security/security-txt-generator</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/tools/aws/network-port-reference</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides/aws-alb-log-analysis</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides/aws-s3-cloudfront-website-hosting</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides/nextjs-arabic-rtl-development</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides/docker-nginx-nextjs-hardening</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides/nextjs-16-breaking-changes-migration-guide</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/guides/docker-nginx-nodejs-production-deployment</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/enterprise-nestjs-architecture-kuybi</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/architecting-autonomous-ai-agent-pipelines</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/local-slm-browser-inference-webgpu</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/zero-trust-enterprise-security-nextjs-nestjs</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/ssrf-safe-url-fetcher-dns-pinning</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/how-many-arabic-websites-implement-rtl-correctly</loc>
<lastmod>2026-07-25T17:36:37.717Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/lang-ar-vs-dir-rtl-what-each-attribute-does</loc>
<lastmod>2026-07-25T17:36:37.718Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/most-common-rtl-html-css-mistakes</loc>
<lastmod>2026-07-25T17:36:37.718Z</lastmod>
</url>
<url>
<loc>https://moayyadfaris.com/blog/state-of-arabic-rtl-websites-2026</loc>
<lastmod>2026-07-25T17:36:37.718Z</lastmod>
</url>
</urlset>
