<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://jsdeck.com/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/"/></url>
  <url><loc>https://jsdeck.com/docs</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/docs"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/docs"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/docs"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/docs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/docs"/></url>
  <url><loc>https://jsdeck.com/docs/visitor-auth</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/docs/visitor-auth"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/docs/visitor-auth"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/docs/visitor-auth"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/docs/visitor-auth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/docs/visitor-auth"/></url>
  <url><loc>https://jsdeck.com/getting-started</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/getting-started"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/getting-started"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/getting-started"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/getting-started"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/getting-started"/></url>
  <url><loc>https://jsdeck.com/terms</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/terms"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/terms"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/terms"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/terms"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/terms"/></url>
  <url><loc>https://jsdeck.com/privacy</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/privacy"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/privacy"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/privacy"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/privacy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/privacy"/></url>
  <url><loc>https://jsdeck.com/2026/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/"/></url>
  <url><loc>https://jsdeck.com/2026/react-hosting/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/react-hosting/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/react-hosting/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/react-hosting/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/react-hosting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/react-hosting/"/></url>
  <url><loc>https://jsdeck.com/2026/static-app-hosting/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/static-app-hosting/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/static-app-hosting/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/static-app-hosting/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/static-app-hosting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/static-app-hosting/"/></url>
  <url><loc>https://jsdeck.com/2026/ai-app-deployment/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/ai-app-deployment/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/ai-app-deployment/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/ai-app-deployment/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/ai-app-deployment/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/ai-app-deployment/"/></url>
  <url><loc>https://jsdeck.com/2026/datastore/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/datastore/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/datastore/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/datastore/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/datastore/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/datastore/"/></url>
  <url><loc>https://jsdeck.com/2026/visitor-auth/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/visitor-auth/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/visitor-auth/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/visitor-auth/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/visitor-auth/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/visitor-auth/"/></url>
  <url><loc>https://jsdeck.com/2026/competitors/</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/competitors/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/competitors/"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/competitors/"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/competitors/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/competitors/"/></url>
  <url><loc>https://jsdeck.com/2026/share-react-app-demo-link</loc><lastmod>2026-06-13</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/share-react-app-demo-link"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/share-react-app-demo-link"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/share-react-app-demo-link"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/share-react-app-demo-link"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/share-react-app-demo-link"/><image:image><image:loc>https://jsdeck.com/blog/images/share-react-app-demo-link.jpg</image:loc><image:title>Share a React app demo link: get feedback immediately</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/host-react-without-credit-card</loc><lastmod>2026-06-12</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/host-react-without-credit-card"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/host-react-without-credit-card"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/host-react-without-credit-card"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/host-react-without-credit-card"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/host-react-without-credit-card"/><image:image><image:loc>https://jsdeck.com/blog/images/host-react-without-credit-card.jpg</image:loc><image:title>Host a React app without a credit card: start in seconds</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/free-flutter-web-hosting</loc><lastmod>2026-06-11</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/free-flutter-web-hosting"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/free-flutter-web-hosting"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/free-flutter-web-hosting"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/free-flutter-web-hosting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/free-flutter-web-hosting"/><image:image><image:loc>https://jsdeck.com/blog/images/free-flutter-web-hosting.jpg</image:loc><image:title>Free Flutter web hosting: take your web build live</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/deploy-web-app-without-server</loc><lastmod>2026-06-10</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/deploy-web-app-without-server"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/deploy-web-app-without-server"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/deploy-web-app-without-server"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/deploy-web-app-without-server"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/deploy-web-app-without-server"/><image:image><image:loc>https://jsdeck.com/blog/images/deploy-web-app-without-server.jpg</image:loc><image:title>Deploy a web app without a server: the minimalist approach</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/jsdeck-vs-vercel-static-react</loc><lastmod>2026-06-09</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/jsdeck-vs-vercel-static-react"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/jsdeck-vs-vercel-static-react"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/jsdeck-vs-vercel-static-react"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/jsdeck-vs-vercel-static-react"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/jsdeck-vs-vercel-static-react"/><image:image><image:loc>https://jsdeck.com/blog/images/jsdeck-vs-vercel-static-react.jpg</image:loc><image:title>jsdeck vs Vercel for static React apps: when simpler wins</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/visitor-auth-for-static-apps</loc><lastmod>2026-06-08</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/visitor-auth-for-static-apps"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/visitor-auth-for-static-apps"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/visitor-auth-for-static-apps"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/visitor-auth-for-static-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/visitor-auth-for-static-apps"/><image:image><image:loc>https://jsdeck.com/blog/images/visitor-auth-for-static-apps.jpg</image:loc><image:title>Visitor auth for static apps: protect demos without a full backend</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/firebase-alternative-for-app-data</loc><lastmod>2026-06-07</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/firebase-alternative-for-app-data"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/firebase-alternative-for-app-data"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/firebase-alternative-for-app-data"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/firebase-alternative-for-app-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/firebase-alternative-for-app-data"/><image:image><image:loc>https://jsdeck.com/blog/images/firebase-alternative-for-app-data.jpg</image:loc><image:title>A Firebase alternative for app data: simpler persistence for prototypes</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/deploy-ai-generated-app</loc><lastmod>2026-06-06</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/deploy-ai-generated-app"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/deploy-ai-generated-app"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/deploy-ai-generated-app"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/deploy-ai-generated-app"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/deploy-ai-generated-app"/><image:image><image:loc>https://jsdeck.com/blog/images/deploy-ai-generated-app.jpg</image:loc><image:title>Deploy an AI-generated app: from preview to live URL</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/free-javascript-app-hosting</loc><lastmod>2026-06-05</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/free-javascript-app-hosting"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/free-javascript-app-hosting"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/free-javascript-app-hosting"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/free-javascript-app-hosting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/free-javascript-app-hosting"/><image:image><image:loc>https://jsdeck.com/blog/images/free-javascript-app-hosting.jpg</image:loc><image:title>Free JavaScript app hosting: publish any JS build</image:title></image:image></url>
  <url><loc>https://jsdeck.com/2026/free-react-app-hosting</loc><lastmod>2026-06-04</lastmod><xhtml:link rel="alternate" hreflang="en-GB" href="https://jsdeck.com/2026/free-react-app-hosting"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://jsdeck.com/fr/2026/free-react-app-hosting"/><xhtml:link rel="alternate" hreflang="es-ES" href="https://jsdeck.com/es/2026/free-react-app-hosting"/><xhtml:link rel="alternate" hreflang="hi-IN" href="https://jsdeck.com/hi/2026/free-react-app-hosting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jsdeck.com/2026/free-react-app-hosting"/><image:image><image:loc>https://jsdeck.com/blog/images/free-react-app-hosting.jpg</image:loc><image:title>Free React app hosting: the minimalist's guide to launch</image:title></image:image></url>
</urlset>