Skip to content
WebViewGold Vibe Coding to App Store
English
Get WebViewGold

GitHub Spark guide collection

Your GitHub Spark app in the App Store and on Google Play

Spark is retired, your exported app is not. Deploy the repository and give it a home-screen icon. All guides for GitHub Spark builders in one place: the iOS and Android walkthroughs, every native feature with a prompt for GitHub Spark, and what to do if a store says no.

From $109 one-time per platform, or let our team do it all from $698.

  • Approval guarantee – or money back within 14 days
  • No coding needed
  • One-time payment, free updates
  • 24/7 human support
  • Made in Germany since 2014 · ISO 27001

GitHub Spark at a glance

What it is

GitHub Spark built and hosted small full-stack apps ("sparks") from natural language; GitHub retired it on August 31, 2026, and deployed sparks keep running but can no longer be edited. Developers and GitHub users who built small personal or team tools in Spark and exported them before the shutdown.

Stack

React + TypeScript front ends that used Spark's key-value storage and llm() AI calls, exported as a regular GitHub repository

Publishing and hosting

Spark no longer creates, edits or publishes apps: new apps stopped on August 4, 2026 and the export window closed on August 31, 2026. A spark published before then keeps running on its github.app address but stays frozen. To keep developing it, take the repository you exported (Create repository in the Spark workbench), replace the Spark runtime pieces and deploy it to Vercel, Netlify or Cloudflare Pages; that deployment URL is what goes into WebViewGold.

Authentication

GitHub sign-in on legacy sparks, or your own auth (Supabase, Clerk, Auth.js) after export

Payments

Stripe (after export to your own hosting)

Builder badge

No builder badge to remove.

Example: from GitHub Spark project to approved app

Say you built a standup tracker for small dev teams as a spark in 2025: each person posts what they did, what is next and what blocks them, with an llm() summary for the team lead. You exported it with Create repository before the August 2026 deadline, swapped useKV for a Supabase table, replaced llm() with your own model provider called from a serverless function and added email sign-in. Then you deployed it to Cloudflare Pages on your own domain and wrapped that URL with WebViewGold, turning on a local push that reminds each member to post before the daily meeting. With a demo team account in the review notes, both stores approve it. From then on you develop in your editor of choice, and each deploy updates the app.

Your first week after launch

  • Deploy fixes to your own host as usual; the wrapped app follows that URL, not github.app.
  • Point anyone still using the old github.app version to the store apps and the new domain, since that version can no longer be changed.
  • Watch the cost of the model provider that replaced llm(); you now pay for every summary yourself.
  • Schedule the daily reminder with sendlocalpushmsg:// at the time each team chooses, and cancel it with sendlocalpushmsg://push.send.cancel on days off.
  • Ask for a rating with rateapp:// after a team has used the app for a full week.

Store-readiness prompt

Paste into GitHub Spark, review the changes, publish.

Prompt for your coding agent (exported spark)
This repository is an exported GitHub Spark app. Prepare it for publishing as a native iOS and Android app (it will run inside a native WebView wrapper that loads the deployed URL): replace every llm() call with a server-side call to my own model provider (API key in an environment variable); replace the Spark key-value storage (useKV) with a real database and add email sign-in so no GitHub login is required; add /privacy and /terms pages linked from the footer and a "Delete my account" action with confirmation; make all screens responsive from 320px to tablet widths with 44px tap targets and no horizontal scrolling; remove external promotional links; show a retry state when data fails to load; set the title to the app name (max 30 characters). Finally, list anything that still depends on Spark.

What you get with WebViewGold

A complete native app project, not a subscription. Everything below is included in the license and switched on with a setting.

  • Native app project
  • Push notifications
  • Offline screen
  • App icon & splash screen
  • Share sheet & haptics
  • Deep & universal links
  • In-app purchases
  • Free updates, white-label

Frequently asked questions

Can a GitHub Spark app still be published in the App Store?

Yes, from the exported code. GitHub retired Spark on August 31, 2026: deployed sparks keep running on github.app but can no longer be edited, so a store app should load your own deployment of the repository you exported. Replace llm() and the Spark storage, deploy to Vercel, Netlify or Cloudflare Pages, insert that URL into WebViewGold and submit the native builds.

I did not export my spark before August 31, 2026. What now?

The published spark keeps running, but Spark no longer lets you edit or export it, and its llm() features stopped working. If you can still open it, treat it as a specification: describe its screens and data to Claude Code, GitHub Copilot or Lovable, rebuild it as a regular web app on your own hosting and wrap that with WebViewGold. Wrapping the frozen spark itself is risky, because nothing can be fixed when a reviewer reports a problem.

GitHub Spark was retired. Does my published spark still work?

According to GitHub, apps that were already deployed keep working after the retirement, but you can no longer edit them in Spark, and AI features built on llm() stopped working when GitHub Models was retired on July 30, 2026. For a store app, build from the repository you exported and host it yourself.

What do I replace useKV and llm() with when I host a spark myself?

The Spark runtime package only works on GitHub's hosting, so swap useKV for a real database (Supabase, Firebase or your own API) and llm() for a server-side call to a model provider with your own API key. Ask your coding agent to do it module by module, then deploy to Vercel, Netlify or Cloudflare Pages and wrap the URL with WebViewGold.

Three ways to get your app into the stores

Same result, different amount of work on your side. All three come with the approval guarantee and 24/7 human support.

Do it yourself

$109 per platform, one-time

The WebViewGold license: a finished Xcode or Android Studio project. Paste your URL, set name and icon, switch on features, build and submit. Free updates forever.

See plans on the main page

Cloud Builder

$349 per license, one-time add-on

No Mac, no Xcode, no Android Studio: configure in the browser, we build both apps in the cloud and hand them to App Store Connect and the Play Console.

How the Cloud Builder works Try the free demo

Full Service

$698 per platform $798

Send us your URL and icon. Our team configures, builds and delivers your app within 72 hours, white-label, with source projects. Both platforms for $1,158.

Full Service details Powered by WeSetupYourWebViewApp

Winter Sale prices valid until December 31, 2026.

Ready to ship your GitHub Spark app?

App Store & Google Play approval guarantee – or your money back within 14 days

Rather hand it over? Full Service: we configure, build and deliver within 72 hours, from $698 per platform. Questions? Chat with us 24/7.

Refunds are granted under the conditions listed in our FAQ: a non-content rejection by Apple and/or Google, claimed within 14 days after purchase.