{"name":"PWA Index API","version":"v1","total":675,"apps":[{"slug":"sliceofpie","name":"SliceOfPie","tagline":"Split bills by scanning a receipt, assigning items, adding tip, and tracking who owes what.","category":"Finance","url":"https://slice-of-pie-xi.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-25T04:44:53.144Z","lastChangedAt":"2026-10-25T04:43:48.928Z","features":["Standalone app window","3 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://slice-of-pie-xi.vercel.app/","startUrl":"https://slice-of-pie-xi.vercel.app/","scope":"https://slice-of-pie-xi.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sliceofpie/android"},{"slug":"muzari","name":"Muzari","tagline":"A music player with playlists, song management, visualizers and offline playback.","category":"Music & Audio","url":"https://audiflo.github.io/Muzari/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-23T04:44:35.709Z","lastChangedAt":"2026-10-23T04:43:32.789Z","features":["Standalone app window","Receives shared content","Opens 17 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 17 file types","detail":"application/octet-stream, .flo, audio/mpeg, .mp3, audio/wav, .wav","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://audiflo.github.io/muzari","startUrl":"https://audiflo.github.io/Muzari/","scope":"https://audiflo.github.io/Muzari/","display":"standalone"},"androidPackageEndpoint":"/api/apps/muzari/android"},{"slug":"stikling-plant-propagation-tracker","name":"Stikling – plant & propagation tracker","tagline":"Track your houseplants and the cuttings you propagate, with photos and notes for each one.","category":"Lifestyle","url":"https://stikling.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-22T04:45:15.727Z","lastChangedAt":"2026-10-22T04:43:58.199Z","features":["Standalone app window","3 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stikling.app/","startUrl":"https://stikling.app/","scope":"https://stikling.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stikling-plant-propagation-tracker/android"},{"slug":"dinopixel","name":"DinoPixel","tagline":"Run, jump and dodge obstacles with a pixel animal in this endless runner game.","category":"Games","url":"https://dinopixel-game.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-19T04:45:11.245Z","lastChangedAt":"2026-10-19T04:43:47.119Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dinopixel-game.vercel.app/","startUrl":"https://dinopixel-game.vercel.app/","scope":"https://dinopixel-game.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dinopixel/android"},{"slug":"vibehop-lo-fi-neon-rhythm-runner","name":"VibeHop — Lo-Fi Neon Rhythm Runner","tagline":"A lo-fi neon rhythm runner where you hop and dash through glowing rings to collect prisms.","category":"Games","url":"https://bigknoxy.github.io/vibehopper/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-18T04:44:32.395Z","lastChangedAt":"2026-10-18T04:43:48.352Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://bigknoxy.github.io/","startUrl":"https://bigknoxy.github.io/vibehopper/","scope":"https://bigknoxy.github.io/vibehopper/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vibehop-lo-fi-neon-rhythm-runner/android"},{"slug":"grrd-s-4-in-a-row","name":"grrd's 4 in a Row","tagline":"A connect-4 game for one or two players with selectable difficulty from Kid to Pro.","category":"Games","url":"https://4inarow.grrd.ch/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-17T04:44:37.756Z","lastChangedAt":"2026-10-17T04:43:46.735Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://4inarow.grrd.ch/index.html","startUrl":"https://4inarow.grrd.ch/index.html","scope":"https://4inarow.grrd.ch/","display":"standalone"},"androidPackageEndpoint":"/api/apps/grrd-s-4-in-a-row/android"},{"slug":"savr-save-articles-for-reading","name":"Savr - Save Articles for Reading","tagline":"Save articles to read later in a clean, distraction-free interface.","category":"Productivity","url":"https://savr.link/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-16T04:44:48.487Z","lastChangedAt":"2026-10-16T04:43:35.520Z","features":["Standalone app window","Receives shared content","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://savr.link/?s=pwa","startUrl":"https://savr.link/?s=pwa","scope":"https://savr.link/","display":"standalone"},"androidPackageEndpoint":"/api/apps/savr-save-articles-for-reading/android"},{"slug":"rtynbirf-github-io","name":"СИНГУЛЯР — вселенная караоке","tagline":"A karaoke universe with 62 songs in 200 languages, plus tools for hosting a singing night.","category":"Entertainment","url":"https://rtynbirf.github.io/singulyar/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-10-16T04:44:46.030Z","lastChangedAt":"2026-10-16T04:43:36.101Z","features":["Standalone app window","Advanced window modes","6 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"6 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rtynbirf.github.io/singulyar/","startUrl":"https://rtynbirf.github.io/singulyar/index.html","scope":"https://rtynbirf.github.io/singulyar/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rtynbirf-github-io/android"},{"slug":"installkite","name":"installkite","tagline":"A tool that makes any website installable and usable offline with a single line of code.","category":"Developer Tools","url":"https://kwy404.github.io/installkite/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-14T04:45:14.804Z","lastChangedAt":"2026-10-14T04:43:38.794Z","features":["Standalone app window","3 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kwy404.github.io/","startUrl":"https://kwy404.github.io/installkite/","scope":"https://kwy404.github.io/installkite/","display":"standalone"},"androidPackageEndpoint":"/api/apps/installkite/android"},{"slug":"link-cleaner","name":"Link Cleaner","tagline":"Strips tracking codes and extra parameters from links before you share or open them.","category":"Utilities","url":"https://linkcleaner.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-12T04:45:06.847Z","lastChangedAt":"2026-10-12T04:45:02.973Z","features":["Standalone app window","1 app shortcut","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://linkcleaner.app/?utm_source=Installed%20App&utm_medium=App%20Launch","startUrl":"https://linkcleaner.app/?utm_source=Installed%20App&utm_medium=App%20Launch","scope":"https://linkcleaner.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/link-cleaner/android"},{"slug":"birthday-reminder","name":"Birthday Reminder","tagline":"Track birthdays and get reminders so you never miss an important date.","category":"Lifestyle","url":"https://birthday-reminder-aghirculesei.pages.dev/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-09T04:45:12.343Z","lastChangedAt":"2026-10-09T04:43:51.150Z","features":["Standalone app window","2 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://birthday-reminder-aghirculesei.pages.dev/","startUrl":"https://birthday-reminder-aghirculesei.pages.dev/","scope":"https://birthday-reminder-aghirculesei.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/birthday-reminder/android"},{"slug":"aurabeats-streaming-engine","name":"AuraBeats — Streaming Engine","tagline":"Stream millions of songs and live radio from YouTube Music, JioSaavn, Audius and more.","category":"Music & Audio","url":"https://aurabeats.pages.dev/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-08T04:44:52.180Z","lastChangedAt":"2026-10-08T04:43:39.673Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://aurabeats.pages.dev/home","startUrl":"https://aurabeats.pages.dev/home","scope":"https://aurabeats.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aurabeats-streaming-engine/android"},{"slug":"maths-symbol-list","name":"Maths Symbol List","tagline":"A searchable reference list of common and less common maths symbols with one-tap copying.","category":"Education","url":"https://lightninglaser8.github.io/maths-symbol-list/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-07T04:46:24.804Z","lastChangedAt":"2026-10-07T04:43:30.106Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+sym","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lightninglaser8.github.io/maths-symbol-list/index.html","startUrl":"https://lightninglaser8.github.io/maths-symbol-list/index.html","scope":"https://lightninglaser8.github.io/maths-symbol-list/","display":"standalone"},"androidPackageEndpoint":"/api/apps/maths-symbol-list/android"},{"slug":"imgkit","name":"ImgKit","tagline":"Compress, resize, convert and edit images directly in your browser without uploading files.","category":"Photo & Video","url":"https://imgkit.xyz/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-10-07T04:46:09.249Z","lastChangedAt":"2026-10-20T15:45:55.071Z","features":["Standalone app window","4 app shortcuts","Custom launch behavior"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://imgkit.xyz/","startUrl":"https://imgkit.xyz/dashboard","scope":"https://imgkit.xyz/","display":"standalone"},"androidPackageEndpoint":"/api/apps/imgkit/android"},{"slug":"crohnapp-docs","name":"CrohnApp","tagline":"A personal diary for tracking Crohn's disease and preparing a summary for medical consultations.","category":"Health & Fitness","url":"https://crohnapp.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-06T04:46:25.963Z","lastChangedAt":"2026-10-06T04:43:42.347Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://crohnapp.com/","startUrl":"https://crohnapp.com/","scope":"https://crohnapp.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/crohnapp-docs/android"},{"slug":"ringon","name":"Ringon","tagline":"Design a custom ring and preview it live on your hand before ordering.","category":"Shopping","url":"https://tupe12334.github.io/ringon/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-10-06T04:46:24.250Z","lastChangedAt":"2026-10-06T04:43:41.838Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tupe12334.github.io/ringon/","startUrl":"https://tupe12334.github.io/ringon/","scope":"https://tupe12334.github.io/ringon/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ringon/android"},{"slug":"cgo-openmap","name":"CGo OpenMap 线路图开放平台","tagline":"Interactive open-source rail transit maps for cities including Beijing, Shanghai, Shenzhen and Hong Kong.","category":"Travel & Maps","url":"https://centralgo.site/dev/openmap/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-06T04:46:23.571Z","lastChangedAt":"2026-10-06T04:43:48.465Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"11 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://centralgo.site/index.html","startUrl":"https://centralgo.site/dev/openmap/index.html","scope":"https://centralgo.site/dev/openmap/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cgo-openmap/android"},{"slug":"reactive-volcano-app","name":"Reactive Volcano App","tagline":"Control Storz & Bickel vaporizers from a web browser using Web Bluetooth.","category":"Utilities","url":"https://firsttris.github.io/reactive-volcano-app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-05T04:47:03.438Z","lastChangedAt":"2026-10-05T04:43:40.959Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://firsttris.github.io/reactive-volcano-app/","startUrl":"https://firsttris.github.io/reactive-volcano-app/","scope":"https://firsttris.github.io/reactive-volcano-app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/reactive-volcano-app/android"},{"slug":"xetodus-space-mmo","name":"XETODUS: Space MMO","tagline":"A free-to-play 3D space MMO that runs in your browser, with flying, combat, trading and planetary landings.","category":"Games","url":"https://xetodus.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-05T04:46:57.071Z","lastChangedAt":"2026-10-05T04:46:57.071Z","features":["Fullscreen app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://xetodus.com/play","startUrl":"https://xetodus.com/play?source=pwa","scope":"https://xetodus.com/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/xetodus-space-mmo/android"},{"slug":"motionsensor","name":"Motion Sensor","tagline":"Records motion with a mouse or PASCO sensor and graphs position, velocity and acceleration.","category":"Education","url":"https://openlyceum.github.io/MotionSensor/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-03T04:49:27.734Z","lastChangedAt":"2026-10-03T04:43:48.731Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openlyceum.github.io/motion-sensor","startUrl":"https://openlyceum.github.io/MotionSensor/","scope":"https://openlyceum.github.io/MotionSensor/","display":"standalone"},"androidPackageEndpoint":"/api/apps/motionsensor/android"},{"slug":"mercuryelongations","name":"Mercury Elongations","tagline":"Measure Mercury's elongation in a sky view and connect it to Earth–Mercury orbital geometry.","category":"Education","url":"https://openlyceum.github.io/MercuryElongations/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-03T04:49:17.360Z","lastChangedAt":"2026-10-03T04:43:59.289Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openlyceum.github.io/mercury-elongations","startUrl":"https://openlyceum.github.io/MercuryElongations/","scope":"https://openlyceum.github.io/MercuryElongations/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mercuryelongations/android"},{"slug":"radioactivityandstatistics-bf9242b","name":"Radioactivity and Statistics","tagline":"Measure radioactive decay and compare the counts with Poisson and Gaussian statistics.","category":"Education","url":"https://openlyceum.github.io/RadioactivityAndStatistics/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-03T04:49:11.059Z","lastChangedAt":"2026-10-03T04:43:48.743Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openlyceum.github.io/radioactivity-and-statistics","startUrl":"https://openlyceum.github.io/RadioactivityAndStatistics/","scope":"https://openlyceum.github.io/RadioactivityAndStatistics/","display":"standalone"},"androidPackageEndpoint":"/api/apps/radioactivityandstatistics-bf9242b/android"},{"slug":"tracklab-611250b","name":"Track Lab","tagline":"Browser-based video motion analysis with calibration and automatic object tracking.","category":"Education","url":"https://openlyceum.github.io/TrackLab/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-03T04:49:00.675Z","lastChangedAt":"2026-10-03T04:43:48.720Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openlyceum.github.io/track-lab","startUrl":"https://openlyceum.github.io/TrackLab/","scope":"https://openlyceum.github.io/TrackLab/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tracklab-611250b/android"},{"slug":"fluidpressureandflow-32c725b","name":"Fluid Pressure and Flow","tagline":"An educational simulation of hydrostatic pressure, Bernoulli flow through a pipe, and a draining water tower.","category":"Education","url":"https://openlyceum.github.io/FluidPressureAndFlow/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-03T04:48:50.314Z","lastChangedAt":"2026-10-03T04:44:09.794Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openlyceum.github.io/fluid-pressure-and-flow","startUrl":"https://openlyceum.github.io/FluidPressureAndFlow/","scope":"https://openlyceum.github.io/FluidPressureAndFlow/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fluidpressureandflow-32c725b/android"},{"slug":"minesweeper-5f50232","name":"MineSweeper - Classic Puzzle Game","tagline":"A modern take on the classic MineSweeper puzzle, with achievements, statistics and animated play.","category":"Games","url":"https://phmatray.github.io/MineSweeper/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-01T04:47:10.976Z","lastChangedAt":"2026-10-01T04:43:46.145Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://phmatray.github.io/MineSweeper/","startUrl":"https://phmatray.github.io/MineSweeper/","scope":"https://phmatray.github.io/MineSweeper/","display":"standalone"},"androidPackageEndpoint":"/api/apps/minesweeper-5f50232/android"},{"slug":"foli-live-departures","name":"Turku Departures","tagline":"Live Turku bus times, disruptions and get-off alerts in a privacy-first app.","category":"Travel & Maps","url":"https://mykoladotsenko.github.io/foli-live-departures/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-01T04:47:10.668Z","lastChangedAt":"2026-10-24T03:17:53.674Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mykoladotsenko.github.io/","startUrl":"https://mykoladotsenko.github.io/foli-live-departures/","scope":"https://mykoladotsenko.github.io/foli-live-departures/","display":"standalone"},"androidPackageEndpoint":"/api/apps/foli-live-departures/android"},{"slug":"game-account-value","name":"GameAccountValue","tagline":"Estimate the value of your game account from screenshots and receive a PDF collector card.","category":"Utilities","url":"https://gameaccountvalue.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-01T04:47:10.109Z","lastChangedAt":"2026-10-07T03:17:21.685Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://gameaccountvalue.com/","startUrl":"https://gameaccountvalue.com/","scope":"https://gameaccountvalue.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/game-account-value/android"},{"slug":"color-lines-98","name":"Color Lines","tagline":"A classic ball puzzle game where you line up five matching balls to clear the board.","category":"Games","url":"https://basil-as.github.io/color-lines-98/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-01T04:47:09.461Z","lastChangedAt":"2026-10-24T03:17:53.413Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://basil-as.github.io/","startUrl":"https://basil-as.github.io/color-lines-98/","scope":"https://basil-as.github.io/color-lines-98/","display":"standalone"},"androidPackageEndpoint":"/api/apps/color-lines-98/android"},{"slug":"drink","name":"few bottles","tagline":"Turn your printed cocktail menu into a checklist of what you can actually mix tonight.","category":"Food & Drink","url":"https://fewbottles.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"food","publishedAt":"2026-09-30T04:47:13.221Z","lastChangedAt":"2026-09-30T04:47:13.221Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fewbottles.com/","startUrl":"https://fewbottles.com/","scope":"https://fewbottles.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/drink/android"},{"slug":"for-schedule-maker","name":"FOF Ops","tagline":"A schedule tool for the TCN Ikorodu Foundation of Faith Support team.","category":"Productivity","url":"https://for-schedule-maker.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-29T04:46:35.833Z","lastChangedAt":"2026-10-22T03:17:31.965Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://for-schedule-maker.vercel.app/","startUrl":"https://for-schedule-maker.vercel.app/","scope":"https://for-schedule-maker.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/for-schedule-maker/android"},{"slug":"coffee-sommelier","name":"커피 소믈리에","tagline":"A coffee recommendation app that learns your personal taste.","category":"Food & Drink","url":"https://coffee-sommelier-psi.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"food","publishedAt":"2026-09-28T04:46:39.634Z","lastChangedAt":"2026-10-21T03:17:28.908Z","features":["Standalone app window","4 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://coffee-sommelier-psi.vercel.app/","startUrl":"https://coffee-sommelier-psi.vercel.app/","scope":"https://coffee-sommelier-psi.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/coffee-sommelier/android"},{"slug":"card-workout","name":"Suit Yourself","tagline":"A calisthenics workout routine built around a deck of playing cards.","category":"Entertainment","url":"https://suityourself.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-09-28T04:46:35.113Z","lastChangedAt":"2026-09-28T04:43:47.066Z","features":["Standalone app window","Preferred screen orientation","5 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://suityourself.app/suitYourself-1","startUrl":"https://suityourself.app/","scope":"https://suityourself.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/card-workout/android"},{"slug":"worth-it","name":"Worth It.","tagline":"A focus tool built around knowing only your next step.","category":"Productivity","url":"https://www.tryworthit.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-27T04:46:47.834Z","lastChangedAt":"2026-09-27T04:46:47.834Z","features":["Standalone app window","Preferred screen orientation","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.tryworthit.app/dashboard","startUrl":"https://www.tryworthit.app/dashboard","scope":"https://www.tryworthit.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/worth-it/android"},{"slug":"asusu-oma","name":"Asụsụ Ọma","tagline":"A free Igbo learning app with guided lessons, native-speaker audio, a dictionary, games and folktales.","category":"Education","url":"https://asusuoma.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-27T04:46:03.667Z","lastChangedAt":"2026-10-20T03:17:34.897Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"6 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://asusuoma.com/","startUrl":"https://asusuoma.com/learn","scope":"https://asusuoma.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/asusu-oma/android"},{"slug":"sesku","name":"Sesku","tagline":"Log a child's fever and medicine quickly, see the pattern, and print a report for the doctor.","category":"Health & Fitness","url":"https://sesku.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-26T04:45:51.895Z","lastChangedAt":"2026-09-26T04:44:07.418Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sesku.app/","startUrl":"https://sesku.app/index.html","scope":"https://sesku.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sesku/android"},{"slug":"lab-calc","name":"Lab Calc — 实验室溶液计算器","tagline":"A lab calculator for solution preparation, dilution, buffers, pH, titration curves, and stoichiometry.","category":"Education","url":"https://acrot0.github.io/lab-calc/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-26T04:45:50.802Z","lastChangedAt":"2026-10-19T03:17:09.677Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://acrot0.github.io/","startUrl":"https://acrot0.github.io/lab-calc/","scope":"https://acrot0.github.io/lab-calc/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lab-calc/android"},{"slug":"pitchdrops","name":"PitchDrops","tagline":"Ear-training app for practicing intervals, chords, scales, note recognition, and chord progressions.","category":"Education","url":"https://pitchdrops.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-26T04:45:50.315Z","lastChangedAt":"2026-10-19T03:17:08.817Z","features":["Standalone app window","Preferred screen orientation","6 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"6 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pitchdrops.com/","startUrl":"https://pitchdrops.com/?utm_source=pwa&utm_medium=standalone","scope":"https://pitchdrops.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pitchdrops/android"},{"slug":"kaya","name":"Kaya — Play, Study & Analyze Go","tagline":"A free, open-source Go app with AI analysis, photo board recognition, SGF support and game tree navigation.","category":"Games","url":"https://kayago.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-25T04:46:59.584Z","lastChangedAt":"2026-09-25T04:43:36.070Z","features":["Standalone app window","1 install preview","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kayago.app/","startUrl":"https://kayago.app/","scope":"https://kayago.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/kaya/android"},{"slug":"recorder","name":"IndigiSEA Recorder","tagline":"Record and preserve words from indigenous communities in a simple recording app.","category":"Education","url":"https://indigisea-app.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-24T04:46:12.100Z","lastChangedAt":"2026-09-24T03:17:44.793Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://indigisea-app.vercel.app/","startUrl":"https://indigisea-app.vercel.app/","scope":"https://indigisea-app.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/recorder/android"},{"slug":"web-arpeggiator","name":"Web Arpeggiator","tagline":"A browser-based arpeggiator for building musical patterns with built-in synthesis and effects.","category":"Music & Audio","url":"https://rapjul.github.io/Web-Arpeggiator/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-24T04:46:11.803Z","lastChangedAt":"2026-10-16T03:17:51.915Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rapjul.github.io/Web-Arpeggiator/index.html","startUrl":"https://rapjul.github.io/Web-Arpeggiator/index.html","scope":"https://rapjul.github.io/Web-Arpeggiator/","display":"standalone"},"androidPackageEndpoint":"/api/apps/web-arpeggiator/android"},{"slug":"quantumpotential","name":"Quantum Physics: Potential Wells","tagline":"Interactive tool for exploring bound states of a quantum particle in one-dimensional potential wells.","category":"Education","url":"https://openlyceum.github.io/QuantumPotential/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-24T04:46:11.221Z","lastChangedAt":"2026-10-16T03:17:57.226Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openlyceum.github.io/quantum-potential","startUrl":"https://openlyceum.github.io/QuantumPotential/","scope":"https://openlyceum.github.io/QuantumPotential/","display":"standalone"},"androidPackageEndpoint":"/api/apps/quantumpotential/android"},{"slug":"fg1-astro","name":"Física General I - TEC Costa Rica","tagline":"Course platform for General Physics I at Costa Rica Institute of Technology.","category":"Education","url":"https://fg1-astro.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-23T04:46:06.953Z","lastChangedAt":"2026-10-15T03:17:50.855Z","features":["Standalone app window","Advanced window modes","Handles 1 link protocol"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+fisica","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fg1-astro.vercel.app/","startUrl":"https://fg1-astro.vercel.app/","scope":"https://fg1-astro.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fg1-astro/android"},{"slug":"walletlens","name":"WalletLens — Net Worth & Portfolio Tracker","tagline":"Track your net worth and portfolio across crypto, US stocks, gold, silver, cash and FX in one place.","category":"Finance","url":"https://walletlens.live/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-23T04:46:06.252Z","lastChangedAt":"2026-10-15T03:17:50.279Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://walletlens.live/dashboard","startUrl":"https://walletlens.live/dashboard","scope":"https://walletlens.live/","display":"standalone"},"androidPackageEndpoint":"/api/apps/walletlens/android"},{"slug":"coaldarpan","name":"CoalDarpan - Autonomous Incident Triage","tagline":"An operations tool for submitting incidents and monitoring a real-time triage queue.","category":"Productivity","url":"https://coaldarpan.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-21T04:46:31.466Z","lastChangedAt":"2026-09-21T04:43:32.189Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://coaldarpan.vercel.app/","startUrl":"https://coaldarpan.vercel.app/","scope":"https://coaldarpan.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/coaldarpan/android"},{"slug":"ais-euba","name":"Index — rozvrh a známky z AIS","tagline":"A schedule, grades, finances and messages viewer for AIS at Comenius University in Bratislava.","category":"Education","url":"https://ais.murzin.digital/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-19T04:45:54.752Z","lastChangedAt":"2026-09-19T04:43:24.538Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ais.murzin.digital/","startUrl":"https://ais.murzin.digital/","scope":"https://ais.murzin.digital/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ais-euba/android"},{"slug":"laggy","name":"Notturnisti · Pianificatore turni","tagline":"Builds a daily plan around your work shifts: sleep, last coffee, light and meals.","category":"Health & Fitness","url":"https://app.notturnisti.club/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-18T04:46:28.741Z","lastChangedAt":"2026-10-09T03:18:04.953Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://app.notturnisti.club/?standalone=true","startUrl":"https://app.notturnisti.club/?standalone=true","scope":"https://app.notturnisti.club/","display":"standalone"},"androidPackageEndpoint":"/api/apps/laggy/android"},{"slug":"my-budget-app","name":"ميزانيتي - تتبع الميزانية الشهرية","tagline":"An Arabic app for tracking monthly income and expenses, with a yearly overview.","category":"Finance","url":"https://my-budget-app1.netlify.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-18T04:46:28.534Z","lastChangedAt":"2026-10-09T03:18:05.539Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: auto.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://my-budget-app1.netlify.app/mizaniyati-pwa-v1","startUrl":"https://my-budget-app1.netlify.app/","scope":"https://my-budget-app1.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/my-budget-app/android"},{"slug":"hallucinate","name":"Hallucinate","tagline":"A shared online space where visitors join a live multiplayer rave together.","category":"Games","url":"https://hallucinate.site/?hn","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-09-17T04:46:44.394Z","lastChangedAt":"2026-09-17T04:43:55.547Z","features":["Standalone app window","1 install preview","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://hallucinate.site/","startUrl":"https://hallucinate.site/","scope":"https://hallucinate.site/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hallucinate/android"},{"slug":"bettertts","name":"BetterTTS","tagline":"A private local text-to-speech studio for turning scripts, articles, and audiobooks into audio.","category":"Productivity","url":"https://sysadmindoc.github.io/BetterTTS/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-17T04:46:38.859Z","lastChangedAt":"2026-09-17T03:17:45.185Z","features":["Standalone app window","Receives shared content","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sysadmindoc.github.io/BetterTTS/","startUrl":"https://sysadmindoc.github.io/BetterTTS/","scope":"https://sysadmindoc.github.io/BetterTTS/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bettertts/android"},{"slug":"lawgic","name":"Lawgic 羅輯・遊戲","tagline":"A puzzle platform with 18 classic logic and spatial reasoning games.","category":"Games","url":"https://jackylawck.github.io/Lawgic/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-17T04:46:38.307Z","lastChangedAt":"2026-09-17T03:17:57.691Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/?source=pwa","startUrl":"https://jackylawck.github.io/Lawgic/","scope":"https://jackylawck.github.io/Lawgic/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lawgic/android"},{"slug":"qatra-web-app","name":"QATRA Emergency Blood Response","tagline":"Connects verified blood seekers with eligible donors in real time across Pakistan.","category":"Health & Fitness","url":"https://qatra-web-app.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-15T04:47:13.286Z","lastChangedAt":"2026-10-05T03:18:04.151Z","features":["Standalone app window","Preferred screen orientation","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://qatra-web-app.vercel.app/","startUrl":"https://qatra-web-app.vercel.app/","scope":"https://qatra-web-app.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/qatra-web-app/android"},{"slug":"zoned","name":"Zoned — Endurance Training","tagline":"Structured endurance workouts, training plans and calculators built on a six-zone system.","category":"Health & Fitness","url":"https://zoned.run/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-14T04:45:55.456Z","lastChangedAt":"2026-10-04T03:17:38.650Z","features":["Standalone app window","3 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://zoned.run/today","startUrl":"https://zoned.run/today","scope":"https://zoned.run/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zoned/android"},{"slug":"realnear","name":"RealNear","tagline":"Find nearby restaurants, cafés and bars ranked by quality and walking distance.","category":"Travel & Maps","url":"https://realnear.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-14T04:45:28.159Z","lastChangedAt":"2026-09-14T04:44:21.127Z","features":["Standalone app window","3 app shortcuts","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://realnear.app/","startUrl":"https://realnear.app/","scope":"https://realnear.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/realnear/android"},{"slug":"calculator","name":"Chromebook Calculator","tagline":"A fast calculator app built for ChromeOS and Linux that works offline.","category":"Utilities","url":"https://davidvhk.github.io/calculator/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-14T04:45:27.802Z","lastChangedAt":"2026-09-14T04:43:34.344Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://davidvhk.github.io/","startUrl":"https://davidvhk.github.io/calculator/","scope":"https://davidvhk.github.io/calculator/","display":"standalone"},"androidPackageEndpoint":"/api/apps/calculator/android"},{"slug":"pokerth-web-client","name":"PokerTH Web Client","tagline":"A web client for playing Texas Hold'em poker on PokerTH servers.","category":"Games","url":"https://webclient.pokerth.net/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-14T04:45:27.272Z","lastChangedAt":"2026-10-04T03:17:36.961Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 7 file types","detail":"application/zip, .zip, application/json, .json, application/xml, .xml","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+pokerth","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://webclient.pokerth.net/","startUrl":"https://webclient.pokerth.net/","scope":"https://webclient.pokerth.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pokerth-web-client/android"},{"slug":"btcmap-org","name":"BTC Map","tagline":"Find places that accept Bitcoin and add or verify merchant locations on a shared map.","category":"Business","url":"https://btcmap.org/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"business","publishedAt":"2026-09-12T04:46:06.594Z","lastChangedAt":"2026-10-23T03:17:35.881Z","features":["Standalone app window","Preferred screen orientation","9 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"9 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"16 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"3 related platform apps are declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://btcmap.org/map","startUrl":"https://btcmap.org/map","scope":"https://btcmap.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/btcmap-org/android"},{"slug":"break-5","name":"Break 5","tagline":"A free daily word ladder game where you change one letter at a time to reach the target word.","category":"Games","url":"https://break5.co.uk/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-09T04:47:02.722Z","lastChangedAt":"2026-10-18T03:17:54.520Z","features":["Standalone app window","Preferred screen orientation","3 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://break5.co.uk/","startUrl":"https://break5.co.uk/?utm_source=pwa","scope":"https://break5.co.uk/","display":"standalone"},"androidPackageEndpoint":"/api/apps/break-5/android"},{"slug":"cat-ski","name":"Cat Ski 1989","tagline":"A free browser game inspired by SkiFree where you play as a cat down an endless mountain.","category":"Games","url":"https://ski.unwoke.ninja/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-08T04:45:30.553Z","lastChangedAt":"2026-09-25T03:17:40.936Z","features":["Standalone app window","1 install preview","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ski.unwoke.ninja/","startUrl":"https://ski.unwoke.ninja/","scope":"https://ski.unwoke.ninja/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cat-ski/android"},{"slug":"cursor-usage-analyzer","name":"Cursor Usage Analyzer","tagline":"Visualize usage data from a CSV file downloaded from Cursor.","category":"Productivity","url":"https://moko256.github.io/cursor_usage_analyzer/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-07T04:46:20.056Z","lastChangedAt":"2026-10-15T03:17:28.101Z","features":["Standalone app window","Advanced window modes","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://moko256.github.io/cursor_usage_analyzer/","startUrl":"https://moko256.github.io/cursor_usage_analyzer/","scope":"https://moko256.github.io/cursor_usage_analyzer/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cursor-usage-analyzer/android"},{"slug":"lascuolaamica","name":"La Scuola Amica","tagline":"Free educational games for primary school: maths, English, Italian, history, geography, science and civics.","category":"Education","url":"https://lascuolaamica.it/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-07T04:46:19.688Z","lastChangedAt":"2026-10-15T03:17:27.398Z","features":["Standalone app window","Preferred screen orientation","8 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"8 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lascuolaamica.it/","startUrl":"https://lascuolaamica.it/","scope":"https://lascuolaamica.it/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lascuolaamica/android"},{"slug":"knoellchenfrei","name":"knoellchenfrei","tagline":"Check parking zone rules, fees and time limits in Berlin and Hamburg.","category":"Travel & Maps","url":"https://knoellchenfrei.github.io/knoellchenfrei/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"travel","publishedAt":"2026-09-07T04:46:19.324Z","lastChangedAt":"2026-09-07T04:43:43.695Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://knoellchenfrei.github.io/","startUrl":"https://knoellchenfrei.github.io/knoellchenfrei/","scope":"https://knoellchenfrei.github.io/knoellchenfrei/","display":"standalone"},"androidPackageEndpoint":"/api/apps/knoellchenfrei/android"},{"slug":"radioactivityandstatistics","name":"Radioactivity and Statistics","tagline":"An interactive simulation for exploring radioactivity and statistical patterns in radioactive decay.","category":"Education","url":"https://openphysics.github.io/RadioactivityAndStatistics/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-05T04:46:38.687Z","lastChangedAt":"2026-09-05T04:44:00.960Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openphysics.github.io/radioactivity-and-statistics","startUrl":"https://openphysics.github.io/RadioactivityAndStatistics/","scope":"https://openphysics.github.io/RadioactivityAndStatistics/","display":"standalone"},"androidPackageEndpoint":"/api/apps/radioactivityandstatistics/android"},{"slug":"fluidpressureandflow","name":"Fluid Pressure and Flow","tagline":"An interactive physics simulation for exploring fluid pressure, flow and related concepts.","category":"Education","url":"https://openphysics.github.io/FluidPressureAndFlow/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-05T04:46:28.243Z","lastChangedAt":"2026-09-05T04:44:00.967Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openphysics.github.io/fluid-pressure-and-flow","startUrl":"https://openphysics.github.io/FluidPressureAndFlow/","scope":"https://openphysics.github.io/FluidPressureAndFlow/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fluidpressureandflow/android"},{"slug":"breathing-index","name":"Breathing Index","tagline":"Log your breathing and see how today's air compares on a four-level scale.","category":"Health & Fitness","url":"https://breathingindex.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-04T04:45:51.879Z","lastChangedAt":"2026-09-19T03:17:46.195Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://breathingindex.com/","startUrl":"https://breathingindex.com/","scope":"https://breathingindex.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/breathing-index/android"},{"slug":"promptvault","name":"PromptVault — Your Private AI Prompt Library","tagline":"A private prompt library for organizing, evaluating and reusing AI prompts across workflows.","category":"Productivity","url":"https://promptvault.multihat.dev/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-03T04:45:47.301Z","lastChangedAt":"2026-10-25T03:18:10.467Z","features":["Standalone app window","1 install preview","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://promptvault.multihat.dev/","startUrl":"https://promptvault.multihat.dev/","scope":"https://promptvault.multihat.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/promptvault/android"},{"slug":"couples-card-game","name":"SPICE — Card Game for Couples","tagline":"A two-player card game with 500 questions and dares for couples, played on one phone.","category":"Games","url":"https://couples-card-game.hiberius.workers.dev/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-03T04:45:46.258Z","lastChangedAt":"2026-09-03T04:43:28.156Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://couples-card-game.hiberius.workers.dev/","startUrl":"https://couples-card-game.hiberius.workers.dev/","scope":"https://couples-card-game.hiberius.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/couples-card-game/android"},{"slug":"aussiecare","name":"AussieCare · Periquitos Australianos","tagline":"A visual guide to understanding and caring for Australian budgerigars.","category":"Education","url":"https://luics415.github.io/AussieCare/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-01T04:45:48.147Z","lastChangedAt":"2026-10-04T03:17:48.077Z","features":["Standalone app window","3 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://luics415.github.io/","startUrl":"https://luics415.github.io/AussieCare/?source=pwa","scope":"https://luics415.github.io/AussieCare/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aussiecare/android"},{"slug":"weather-app","name":"Türkiye Hava","tagline":"Privacy-focused weather forecast app for Turkish provinces and districts.","category":"Weather","url":"https://nurettin-erdogan.github.io/weather-app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-08-30T04:46:34.883Z","lastChangedAt":"2026-09-12T03:17:32.843Z","features":["Standalone app window","1 app shortcut","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://nurettin-erdogan.github.io/","startUrl":"https://nurettin-erdogan.github.io/weather-app/","scope":"https://nurettin-erdogan.github.io/weather-app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/weather-app/android"},{"slug":"wheel-of-fate","name":"Wheel of Fate — عجلة الحظ","tagline":"An interactive two-player relationship game built around meaningful questions.","category":"Games","url":"https://wheel-of-fate-three.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-30T04:46:34.259Z","lastChangedAt":"2026-08-24T03:17:24.788Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wheel-of-fate-three.vercel.app/?source=pwa","startUrl":"https://wheel-of-fate-three.vercel.app/?source=pwa","scope":"https://wheel-of-fate-three.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wheel-of-fate/android"},{"slug":"colordinates","name":"Colordinates - Where the hue are you?","tagline":"Shows a color swatch and HSLA value based on your geographic position.","category":"Utilities","url":"https://www.paulfosterdesign.co.uk/colordinates/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-30T04:46:32.556Z","lastChangedAt":"2026-09-12T03:17:32.158Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.paulfosterdesign.co.uk/colordinates/","startUrl":"https://www.paulfosterdesign.co.uk/colordinates/","scope":"https://www.paulfosterdesign.co.uk/colordinates/","display":"standalone"},"androidPackageEndpoint":"/api/apps/colordinates/android"},{"slug":"night-watcher","name":"Night Watcher","tagline":"A guide to watching every Batman movie and series in order, with no spoilers.","category":"Entertainment","url":"https://nightwatcher.life/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-08-30T04:46:30.167Z","lastChangedAt":"2026-10-21T03:17:53.412Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://nightwatcher.life/","startUrl":"https://nightwatcher.life/","scope":"https://nightwatcher.life/","display":"standalone"},"androidPackageEndpoint":"/api/apps/night-watcher/android"},{"slug":"project-forge","name":"Heatwayve","tagline":"A training app for tracking strength workouts, one-rep max trends, weekly volume and consistency.","category":"Health & Fitness","url":"https://heatwayve.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"health","publishedAt":"2026-08-28T04:47:09.307Z","lastChangedAt":"2026-10-17T03:17:36.268Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://heatwayve.app/","startUrl":"https://heatwayve.app/","scope":"https://heatwayve.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/project-forge/android"},{"slug":"stocksimulatorbd","name":"StockSimulatorBD","tagline":"Practice trading Dhaka Stock Exchange stocks with virtual currency and no real risk.","category":"Finance","url":"https://www.stocksimulator.tech/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-08-28T04:47:08.073Z","lastChangedAt":"2026-10-17T03:17:37.694Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.stocksimulator.tech/","startUrl":"https://www.stocksimulator.tech/","scope":"https://www.stocksimulator.tech/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stocksimulatorbd/android"},{"slug":"urdu-english-bible","name":"Urdu English Bible","tagline":"A bilingual reader for the Urdu Geo and World English Bible side by side.","category":"Books","url":"https://urduenglishbible.wordonair.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-08-28T04:47:06.856Z","lastChangedAt":"2026-08-25T12:17:59.770Z","features":["Standalone app window","5 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://urduenglishbible.wordonair.com/","startUrl":"https://urduenglishbible.wordonair.com/index.html","scope":"https://urduenglishbible.wordonair.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/urdu-english-bible/android"},{"slug":"healthmap","name":"Score — restaurant health inspections","tagline":"Look up Georgia health department inspection scores for restaurants near you.","category":"Food & Drink","url":"https://healthmap.acklenx.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"food","publishedAt":"2026-08-28T04:47:05.668Z","lastChangedAt":"2026-10-16T03:18:00.215Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://healthmap.acklenx.com/","startUrl":"https://healthmap.acklenx.com/","scope":"https://healthmap.acklenx.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/healthmap/android"},{"slug":"tracklab","name":"trackLab","tagline":"A physics simulation for tracking and analyzing motion in the browser.","category":"Education","url":"https://openphysics.github.io/TrackLab/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-27T04:45:56.535Z","lastChangedAt":"2026-09-07T03:17:57.971Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://openphysics.github.io/track-lab","startUrl":"https://openphysics.github.io/TrackLab/","scope":"https://openphysics.github.io/TrackLab/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tracklab/android"},{"slug":"tumble","name":"Tumble","tagline":"Roll a die across broken floating boards to reach the goal with the right number on top.","category":"Games","url":"https://playtumble.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-27T04:45:46.115Z","lastChangedAt":"2026-08-27T04:44:01.502Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://playtumble.com/","startUrl":"https://playtumble.com/","scope":"https://playtumble.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tumble/android"},{"slug":"quran-app","name":"القرآن الكريم","tagline":"A Quran web app with recitation audio, tafsir, a mushaf view, and prayer times.","category":"Education","url":"https://bahaback-hub.github.io/quran-app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-26T04:45:07.551Z","lastChangedAt":"2026-10-11T03:17:43.281Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://bahaback-hub.github.io/quran-app/","startUrl":"https://bahaback-hub.github.io/quran-app/","scope":"https://bahaback-hub.github.io/quran-app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/quran-app/android"},{"slug":"jolito","name":"Jolito","tagline":"Spoken Mexican Spanish practice with flashcards and verb drills at your own pace.","category":"Education","url":"https://joli.to/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-26T04:45:07.004Z","lastChangedAt":"2026-10-11T03:17:42.618Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://joli.to/","startUrl":"https://joli.to/","scope":"https://joli.to/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jolito/android"},{"slug":"loomkeep","name":"Loomkeep","tagline":"Self-hosted tracker for the series, movies and anime you watch.","category":"Entertainment","url":"https://loomkeep.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"entertainment","publishedAt":"2026-08-26T04:44:58.074Z","lastChangedAt":"2026-10-11T03:17:40.238Z","features":["Standalone app window","5 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://loomkeep.app/","startUrl":"https://loomkeep.app/app","scope":"https://loomkeep.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/loomkeep/android"},{"slug":"nradiobox","name":"nRadioBox","tagline":"A free internet radio player for listening without tracking or subscriptions.","category":"Music & Audio","url":"https://nradiobox.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-08-26T04:44:57.251Z","lastChangedAt":"2026-10-11T03:17:41.450Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://nradiobox.com/","startUrl":"https://nradiobox.com/","scope":"https://nradiobox.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nradiobox/android"},{"slug":"talktype","name":"TalkType","tagline":"Turns spoken words into text with live transcription and a private offline mode.","category":"Utilities","url":"https://talktype.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-24T20:15:09.004Z","lastChangedAt":"2026-10-05T03:18:07.676Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://talktype.app/?source=pwa","startUrl":"https://talktype.app/?source=pwa","scope":"https://talktype.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/talktype/android"},{"slug":"nosku","name":"Nosku - Offline Sudoku","tagline":"A chalkboard-style Sudoku game with 200 offline puzzles across four difficulty levels.","category":"Games","url":"https://luruf.github.io/nosku/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-23T04:43:30.739Z","lastChangedAt":"2026-09-01T03:17:39.749Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://luruf.github.io/","startUrl":"https://luruf.github.io/nosku/index.html","scope":"https://luruf.github.io/nosku/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nosku/android"},{"slug":"itapolitanacajuru","name":"Sorveteria Itapolitana Cajuru","tagline":"An ice cream shop in Cajuru offering 39 artisanal-style flavors, a menu, orders and promotions.","category":"Food & Drink","url":"https://itapolitanacajuru.com.br/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"food","publishedAt":"2026-08-22T04:43:31.648Z","lastChangedAt":"2026-09-12T03:17:34.610Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://itapolitanacajuru.com.br/","startUrl":"https://itapolitanacajuru.com.br/?source=pwa","scope":"https://itapolitanacajuru.com.br/","display":"standalone"},"androidPackageEndpoint":"/api/apps/itapolitanacajuru/android"},{"slug":"paridhiadv","name":"Paridhi - Civic Infrastructure Explorer","tagline":"Explore and discover civic infrastructure projects across your city through a gamified experience.","category":"Education","url":"https://paridhi-adv.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-17T04:43:39.725Z","lastChangedAt":"2026-10-09T03:17:50.872Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://paridhi-adv.vercel.app/","startUrl":"https://paridhi-adv.vercel.app/","scope":"https://paridhi-adv.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/paridhiadv/android"},{"slug":"maranatha-academic-risk-detection-system","name":"Maranatha University Academic Risk System","tagline":"An early-warning system that flags students at risk of academic failure and suggests interventions.","category":"Education","url":"https://maranatha-academic-risk-detection-s.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-13T04:43:57.941Z","lastChangedAt":"2026-08-13T04:43:57.941Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://maranatha-academic-risk-detection-s.vercel.app/","startUrl":"https://maranatha-academic-risk-detection-s.vercel.app/","scope":"https://maranatha-academic-risk-detection-s.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/maranatha-academic-risk-detection-system/android"},{"slug":"brilla-study-platform","name":"Brilla Prep - Excel in NSMQ, WASSCE & BECE","tagline":"Exam preparation for Ghanaian students in maths, physics, chemistry and biology.","category":"Education","url":"https://brillaprep.org/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-12T04:43:41.561Z","lastChangedAt":"2026-10-17T03:17:41.237Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://brillaprep.org/","startUrl":"https://brillaprep.org/","scope":"https://brillaprep.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/brilla-study-platform/android"},{"slug":"isotope-code","name":"IsotopeAI - Focus, Track, Achieve","tagline":"A student productivity app for focus sessions, habit tracking and study analytics.","category":"Productivity","url":"https://isotopeai.in/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-11T04:43:19.196Z","lastChangedAt":"2026-10-12T03:17:38.265Z","features":["Standalone app window","4 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://isotopeai.in/","startUrl":"https://isotopeai.in/","scope":"https://isotopeai.in/","display":"standalone"},"androidPackageEndpoint":"/api/apps/isotope-code/android"},{"slug":"f1-uno-elite","name":"F1 UNO Élite — Collection Tracker","tagline":"Track your F1 UNO Élite trading cards, including owned cards, doubles, wishlist and stats.","category":"Sports","url":"https://arts44.github.io/f1-uno-elite/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"sports","publishedAt":"2026-08-10T04:43:42.119Z","lastChangedAt":"2026-08-10T04:43:42.119Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://arts44.github.io/f1-uno-elite/","startUrl":"https://arts44.github.io/f1-uno-elite/","scope":"https://arts44.github.io/f1-uno-elite/","display":"standalone"},"androidPackageEndpoint":"/api/apps/f1-uno-elite/android"},{"slug":"coho","name":"Coho","tagline":"A clean, easy-to-use Mastodon client for browsing, posting and messaging on the decentralized social network.","category":"Social","url":"https://coho.place/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-08-09T04:43:31.454Z","lastChangedAt":"2026-10-07T03:17:51.009Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"9 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://coho.place/","startUrl":"https://coho.place/","scope":"https://coho.place/","display":"standalone"},"androidPackageEndpoint":"/api/apps/coho/android"},{"slug":"readkinetic-speed-reader","name":"ReadKinetic — Speed Reader","tagline":"A free, local-first speed reader for your own EPUBs, PDFs and articles, with no account required.","category":"Productivity","url":"https://www.readkinetic.com/can-i-read-this","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-08T04:44:34.009Z","lastChangedAt":"2026-09-16T03:17:56.135Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 18 file types","detail":"application/epub+zip, .epub, application/pdf, .pdf, text/plain, .txt","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"6 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.readkinetic.com/app","startUrl":"https://www.readkinetic.com/app","scope":"https://www.readkinetic.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/readkinetic-speed-reader/android"},{"slug":"onyx","name":"Onyx","tagline":"Rooms, messages, and calls for staying in touch with your people.","category":"Social","url":"https://eshmaki.me/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-08-07T04:43:24.183Z","lastChangedAt":"2026-10-25T03:17:44.885Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://eshmaki.me/app","startUrl":"https://eshmaki.me/app/","scope":"https://eshmaki.me/","display":"standalone"},"androidPackageEndpoint":"/api/apps/onyx/android"},{"slug":"cannaguide-2025","name":"CannaGuide 2025","tagline":"Track cannabis plants and explore a strain library with an AI grow mentor.","category":"Education","url":"https://qnbs.github.io/CannaGuide-2025/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-05T04:44:25.130Z","lastChangedAt":"2026-10-18T03:17:57.768Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/json, .cannaguide","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://qnbs.github.io/","startUrl":"https://qnbs.github.io/CannaGuide-2025/","scope":"https://qnbs.github.io/CannaGuide-2025/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cannaguide-2025/android"},{"slug":"antinazi-org","name":"antiNazi Literature Archive","tagline":"An archive of anarchist literature with works by Emma Goldman, Alexander Berkman, and Kropotkin.","category":"Books","url":"https://antinazi.org/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-08-04T19:53:32.333Z","lastChangedAt":"2026-10-15T03:17:38.078Z","features":["Standalone app window","15 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"15 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://antinazi.org/anti-nazi-literature-archive","startUrl":"https://antinazi.org/","scope":"https://antinazi.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/antinazi-org/android"},{"slug":"portfolio","name":"عمار النجار — مهندس برمجيات","tagline":"A software engineer's personal site presenting his web, mobile and desktop development services.","category":"Productivity","url":"https://ammar1993.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-08-04T19:53:19.934Z","lastChangedAt":"2026-09-08T03:17:41.393Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ammar1993.vercel.app/portfolio/","startUrl":"https://ammar1993.vercel.app/?source=a2hs","scope":"https://ammar1993.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/portfolio/android"},{"slug":"houfu-sam-lifegame","name":"Game Life Arcade","tagline":"A small arcade of hand-coded browser games, including Conway's Game of Life, Go, Gomoku and Glyph Run.","category":"Games","url":"https://lifegameproject.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-04T19:53:12.625Z","lastChangedAt":"2026-10-14T03:17:31.850Z","features":["Standalone app window","7 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"7 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lifegameproject.com/","startUrl":"https://lifegameproject.com/","scope":"https://lifegameproject.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/houfu-sam-lifegame/android"},{"slug":"englishengineer","name":"EngVox - Engineering Communication Operating System","tagline":"An AI-assisted study app for building engineering English vocabulary, grammar and professional communication.","category":"Education","url":"https://englishengineer.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-04T19:52:55.219Z","lastChangedAt":"2026-08-04T19:52:55.219Z","features":["Standalone app window","Preferred screen orientation","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://englishengineer.vercel.app/","startUrl":"https://englishengineer.vercel.app/","scope":"https://englishengineer.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/englishengineer/android"},{"slug":"musofm-internet-radio-player","name":"muso.fm | Internet Radio Player","tagline":"A free internet radio player with hand-picked indie stations and 30,000 more to explore.","category":"Lifestyle","url":"https://muso.fm/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-07-30T15:24:21.197Z","lastChangedAt":"2026-10-22T03:17:48.645Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://muso.fm/?source=pwa","startUrl":"https://muso.fm/?source=pwa","scope":"https://muso.fm/","display":"standalone"},"androidPackageEndpoint":"/api/apps/musofm-internet-radio-player/android"},{"slug":"mindo","name":"Mindo","tagline":"A simple, fast to-do app for creating tasks, setting priorities and organizing your day.","category":"Productivity","url":"https://app.mindo.fun/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-07-30T15:24:17.417Z","lastChangedAt":"2026-10-22T03:17:47.052Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://app.mindo.fun/","startUrl":"https://app.mindo.fun/","scope":"https://app.mindo.fun/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mindo/android"},{"slug":"gpro-classic-racing-manager","name":"GPRO - Classic racing manager","tagline":"Manage an F1 team through car setups, race strategy and season planning.","category":"Games","url":"https://app.gpro.net/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-07-30T15:24:14.982Z","lastChangedAt":"2026-10-22T03:17:45.018Z","features":["Standalone app window","Advanced window modes","6 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, minimal-ui, window-controls-overlay.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"6 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"9 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"4 related platform apps are declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://app.gpro.net/app.gpro.net","startUrl":"https://app.gpro.net/","scope":"https://app.gpro.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gpro-classic-racing-manager/android"},{"slug":"konsta-app","name":"Konsta.app","tagline":"Learn Estonian through interactive lessons with audio and vocabulary tracking.","category":"Education","url":"https://konsta.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-07-30T15:24:14.429Z","lastChangedAt":"2026-10-22T03:17:43.330Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://konsta.app/","startUrl":"https://konsta.app/","scope":"https://konsta.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/konsta-app/android"},{"slug":"wavemaker-cards-creative-writing-suite","name":"Wavemaker Cards - Creative Writing Suite","tagline":"A writing and planning workspace for authors and screenwriters, with mind maps, timelines and character tools.","category":"Productivity","url":"https://wavemakercards.com/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-07-30T15:24:14.116Z","lastChangedAt":"2026-07-30T15:24:14.116Z","features":["Standalone app window","Opens 2 file types","5 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/json, .wm4","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wavemakercards.com/","startUrl":"https://wavemakercards.com/","scope":"https://wavemakercards.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wavemaker-cards-creative-writing-suite/android"},{"slug":"minesweeper","name":"Minesweeper","tagline":"A classic Minesweeper puzzle game that runs in the browser and installs as a standalone app.","category":"Games","url":"https://minesweepergame.de/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-07-30T15:24:13.708Z","lastChangedAt":"2026-07-30T15:24:13.708Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://minesweepergame.de/?started=pwa","startUrl":"https://minesweepergame.de/?started=pwa","scope":"https://minesweepergame.de/","display":"standalone"},"androidPackageEndpoint":"/api/apps/minesweeper/android"},{"slug":"dungeon-crawler-carl","name":"Dungeon Crawler Carl","tagline":"A text-based dungeon crawler adventure that teaches JavaScript as you play.","category":"Education","url":"https://dcc-one.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-07-30T15:24:13.418Z","lastChangedAt":"2026-07-30T15:24:13.418Z","features":["Standalone app window","Preferred screen orientation","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dcc-one.vercel.app/","startUrl":"https://dcc-one.vercel.app/","scope":"https://dcc-one.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dungeon-crawler-carl/android"},{"slug":"gramgrid","name":"GramGrid","tagline":"A word puzzle where you arrange four-letter words in a 3x3 grid to hit sum targets.","category":"Games","url":"https://gramgrid.net/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-07-30T15:24:13.209Z","lastChangedAt":"2026-07-30T15:24:13.209Z","features":["Standalone app window","Preferred screen orientation","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://gramgrid.net/index.html","startUrl":"https://gramgrid.net/index.html","scope":"https://gramgrid.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gramgrid/android"},{"slug":"weebcentral","name":"Read popular and new manga series","tagline":"Read popular and new manga series in a standalone app window.","category":"Entertainment","url":"https://weebcentral.com/","healthScore":100,"publicationStatus":"published","indexingState":"noindex","categorySlug":"entertainment","publishedAt":"2026-07-30T15:24:13.171Z","lastChangedAt":"2026-10-20T03:17:57.822Z","features":["Standalone app window","1 app shortcut","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://weebcentral.com/","startUrl":"https://weebcentral.com/","scope":"https://weebcentral.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/weebcentral/android"},{"slug":"freefy","name":"Freefy","tagline":"A music streaming app offering unlimited listening without audio ads interrupting playback.","category":"Music & Audio","url":"https://freefy.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-07-30T15:24:12.497Z","lastChangedAt":"2026-10-20T03:17:59.214Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"10 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://freefy.app/","startUrl":"https://freefy.app/","scope":"https://freefy.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/freefy/android"},{"slug":"smartcart","name":"SmartCart","tagline":"Track your shopping budget and log grocery expenses as you spend.","category":"Shopping","url":"https://smartcart-pwa.vercel.app/","healthScore":100,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-07-30T15:24:12.481Z","lastChangedAt":"2026-07-30T15:24:12.481Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://smartcart-pwa.vercel.app/?source=pwa","startUrl":"https://smartcart-pwa.vercel.app/","scope":"https://smartcart-pwa.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/smartcart/android"},{"slug":"vaishnopearl-github-io","name":"Vaishno Pearl Society Manager","tagline":"Manages maintenance dues, receipts, work orders and notices for Vaishno Pearl Apartments.","category":"Productivity","url":"https://vaishnopearl.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-25T04:45:47.354Z","lastChangedAt":"2026-10-25T04:45:47.354Z","features":["Standalone app window","Preferred screen orientation","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://vaishnopearl.github.io/index.html","startUrl":"https://vaishnopearl.github.io/index.html","scope":"https://vaishnopearl.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vaishnopearl-github-io/android"},{"slug":"opine","name":"Opine","tagline":"Create polls, vote on questions, and see how people's opinions compare.","category":"Social","url":"https://opinepolls.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-10-25T04:45:41.436Z","lastChangedAt":"2026-10-25T04:45:41.436Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://opinepolls.com/","startUrl":"https://opinepolls.com/","scope":"https://opinepolls.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/opine/android"},{"slug":"moderly-lose-weight-moderately","name":"Moderly — lose weight moderately","tagline":"A calm weight-loss app for people managing their weight on their own, without streaks or guilt.","category":"Health & Fitness","url":"https://moderly.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-25T04:45:35.597Z","lastChangedAt":"2026-10-25T04:45:35.597Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://moderly.vercel.app/","startUrl":"https://moderly.vercel.app/","scope":"https://moderly.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/moderly-lose-weight-moderately/android"},{"slug":"azat-quit-smoking-stay-free","name":"Azat — Ազատ | Quit smoking, stay free","tagline":"A shame-free, evidence-based companion to help Armenians quit or cut back on smoking.","category":"Health & Fitness","url":"https://rtmalikian.github.io/azat-smokefree/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-25T04:45:30.362Z","lastChangedAt":"2026-10-13T04:43:45.243Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rtmalikian.github.io/azat-smokefree/index.html","startUrl":"https://rtmalikian.github.io/azat-smokefree/index.html#/home","scope":"https://rtmalikian.github.io/azat-smokefree/","display":"standalone"},"androidPackageEndpoint":"/api/apps/azat-quit-smoking-stay-free/android"},{"slug":"scimigo-studio","name":"SciMigo Studio","tagline":"Turn a topic, article, or product idea into a narrated visual short.","category":"Photo & Video","url":"https://scimigo.com/en/learn/build-with-python/make-a-picture","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-10-25T04:45:24.024Z","lastChangedAt":"2026-10-25T04:45:24.024Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://scimigo.com/scimigo-studio","startUrl":"https://scimigo.com/create/short?source=pwa","scope":"https://scimigo.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/scimigo-studio/android"},{"slug":"agrichem-guide-pest-control-database","name":"PesticideNext — পরের স্প্রে, আর ভুল হবে না।","tagline":"Bangladesh field-crop pesticide reference with tank-mix calculator and resistance-rotation planning.","category":"Productivity","url":"https://pesticide.krishiai.live/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-25T04:45:16.181Z","lastChangedAt":"2026-10-25T03:17:55.839Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pesticide.krishiai.live/","startUrl":"https://pesticide.krishiai.live/?source=pwa","scope":"https://pesticide.krishiai.live/","display":"standalone"},"androidPackageEndpoint":"/api/apps/agrichem-guide-pest-control-database/android"},{"slug":"lista-de-campo","name":"Lista de Campo","tagline":"Record observed species, count individuals, log GPS locations and export field data for analysis.","category":"Utilities","url":"https://lucasaosf.github.io/caderneta-de-campo/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-25T04:45:09.258Z","lastChangedAt":"2026-10-25T04:43:43.452Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lucasaosf.github.io/","startUrl":"https://lucasaosf.github.io/caderneta-de-campo/","scope":"https://lucasaosf.github.io/caderneta-de-campo/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lista-de-campo/android"},{"slug":"politicmon","name":"Politicmon","tagline":"A satirical Game Boy-style RPG about collecting Italian politicians before they tax you.","category":"Games","url":"https://politicmon.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-25T04:45:01.716Z","lastChangedAt":"2026-10-25T03:17:54.163Z","features":["Standalone app window","Custom launch behavior","5 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://politicmon.vercel.app/","startUrl":"https://politicmon.vercel.app/","scope":"https://politicmon.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/politicmon/android"},{"slug":"wayfinder-codemonkey-ro","name":"Wayfinder — which way is it?","tagline":"Shows compass bearing, distance and a great-circle line to any place you choose.","category":"Travel & Maps","url":"https://wayfinder.codemonkey.ro/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-24T04:46:33.603Z","lastChangedAt":"2026-10-24T04:46:33.603Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wayfinder.codemonkey.ro/","startUrl":"https://wayfinder.codemonkey.ro/","scope":"https://wayfinder.codemonkey.ro/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wayfinder-codemonkey-ro/android"},{"slug":"cybercon-2026-planner-unofficial","name":"CyberCon 2026 Planner (unofficial)","tagline":"An unofficial planner for CyberCon 2026 sessions, clashes and routes around MCEC.","category":"Productivity","url":"https://cc26plan.nb-cs.net/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-24T04:46:27.261Z","lastChangedAt":"2026-10-24T04:46:27.261Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cc26plan.nb-cs.net/","startUrl":"https://cc26plan.nb-cs.net/","scope":"https://cc26plan.nb-cs.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cybercon-2026-planner-unofficial/android"},{"slug":"sportsos","name":"SportOS","tagline":"Manages a sports club's squad, call-ups, attendance, fees, statistics and health records in one app.","category":"Lifestyle","url":"https://sportos-app.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-24T04:46:11.064Z","lastChangedAt":"2026-09-16T03:17:44.607Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sportos-app.vercel.app/","startUrl":"https://sportos-app.vercel.app/","scope":"https://sportos-app.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sportsos/android"},{"slug":"vibetube-mobile","name":"VibeTube Mobile","tagline":"A mobile web app for playing YouTube videos in-app, with a curated collection and a local library.","category":"Developer Tools","url":"https://mustafa1p.github.io/VibeTube-Mobile/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-24T04:46:00.429Z","lastChangedAt":"2026-10-20T04:43:40.262Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mustafa1p.github.io/VibeTube-Mobile/","startUrl":"https://mustafa1p.github.io/VibeTube-Mobile/","scope":"https://mustafa1p.github.io/VibeTube-Mobile/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vibetube-mobile/android"},{"slug":"bucket-my-money","name":"Bucket My Money","tagline":"Bucket budgeting based on the cash you actually have after subtracting card balances.","category":"Finance","url":"https://bucketmymoney.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-24T04:45:33.863Z","lastChangedAt":"2026-10-24T04:43:44.948Z","features":["Standalone app window","Preferred screen orientation","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://bucketmymoney.com/","startUrl":"https://bucketmymoney.com/","scope":"https://bucketmymoney.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bucket-my-money/android"},{"slug":"ultimate-clock","name":"ULTIMATE CLOCK","tagline":"A free app for keeping score and time during Ultimate Frisbee matches on phone or tablet.","category":"Sports","url":"https://iona.ar/ultimateclock/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-24T04:45:32.627Z","lastChangedAt":"2026-10-24T03:17:45.995Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://iona.ar/","startUrl":"https://iona.ar/ultimateclock/","scope":"https://iona.ar/ultimateclock/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ultimate-clock/android"},{"slug":"clausery-free-word-invoices-open-source","name":"Clausery — free Word invoices (open-source)","tagline":"Create invoices, quotes and receipts in Word format, generated in your browser.","category":"Business","url":"https://getclausery.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-24T04:45:32.177Z","lastChangedAt":"2026-10-24T04:45:32.177Z","features":["Standalone app window","Preferred screen orientation","5 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://getclausery.github.io/app/?utm_source=pwa","startUrl":"https://getclausery.github.io/app/index.html?utm_source=pwa","scope":"https://getclausery.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/clausery-free-word-invoices-open-source/android"},{"slug":"deutsch-app-d1ad7b5","name":"sprachschule-app","tagline":"A German learning app with vocabulary practice, structured lessons, and an AI tutor.","category":"Education","url":"https://www.sprachschule-app.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-23T04:45:41.698Z","lastChangedAt":"2026-10-23T04:45:41.698Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.sprachschule-app.com/","startUrl":"https://www.sprachschule-app.com/","scope":"https://www.sprachschule-app.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/deutsch-app-d1ad7b5/android"},{"slug":"savetok","name":"SaveTok - TikTok Downloader","tagline":"Downloads TikTok videos, photo carousels and MP3 audio without a watermark.","category":"Utilities","url":"https://savetok.web.id/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-23T04:45:31.074Z","lastChangedAt":"2026-10-23T04:45:31.074Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://savetok.web.id/","startUrl":"https://savetok.web.id/","scope":"https://savetok.web.id/","display":"standalone"},"androidPackageEndpoint":"/api/apps/savetok/android"},{"slug":"evidentum","name":"Evidentum — Systematic Review Workbench","tagline":"A browser-based workbench for running systematic review searches and appraising the results.","category":"Education","url":"https://evidentum.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-23T04:45:25.753Z","lastChangedAt":"2026-10-23T04:45:25.753Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://evidentum.app/","startUrl":"https://evidentum.app/","scope":"https://evidentum.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/evidentum/android"},{"slug":"wisp-player","name":"Wisp - эхо на плече","tagline":"A music player that lets you place sound around your head, from close on your shoulder to a distant orbit.","category":"Music & Audio","url":"https://wispplayer.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-23T04:45:11.477Z","lastChangedAt":"2026-10-23T04:45:11.477Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wispplayer.com/","startUrl":"https://wispplayer.com/","scope":"https://wispplayer.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wisp-player/android"},{"slug":"daisydays-web","name":"Daisy Days — บันทึกรอบเดือน","tagline":"An offline period and symptom tracker that keeps your cycle records on your own device.","category":"Health & Fitness","url":"https://duanganucha.github.io/daisydays-web/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-23T04:45:05.937Z","lastChangedAt":"2026-10-07T04:43:28.812Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://duanganucha.github.io/daisydays-web/","startUrl":"https://duanganucha.github.io/daisydays-web/","scope":"https://duanganucha.github.io/daisydays-web/","display":"standalone"},"androidPackageEndpoint":"/api/apps/daisydays-web/android"},{"slug":"blackrhino-live-flights-india","name":"BlackRhino · Live Flights India","tagline":"Track live flights over India on a 2D radar map and a 3D view, with airport boards and flight sharing.","category":"Travel & Maps","url":"https://blackrhino.in/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-23T04:44:59.424Z","lastChangedAt":"2026-10-23T04:43:43.413Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://blackrhino.in/map?source=pwa","startUrl":"https://blackrhino.in/map?source=pwa","scope":"https://blackrhino.in/","display":"standalone"},"androidPackageEndpoint":"/api/apps/blackrhino-live-flights-india/android"},{"slug":"kannada-programming-language","name":"ಕನ್ನಡ ಲಿಪಿ - Kannada Programming Language","tagline":"A Kannada-language programming environment for learning to code, with a kids' zone, turtle drawing and block coding.","category":"Education","url":"https://www.k-lipi.in/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-23T04:44:53.591Z","lastChangedAt":"2026-10-23T04:43:45.274Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.k-lipi.in/","startUrl":"https://www.k-lipi.in/","scope":"https://www.k-lipi.in/","display":"standalone"},"androidPackageEndpoint":"/api/apps/kannada-programming-language/android"},{"slug":"prediction-arena","name":"Prediction Arena","tagline":"Binary prediction markets where AI agents argue each side and outcomes settle in USDC on Base.","category":"Finance","url":"https://prediction-arena-81d9.onrender.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-23T04:44:48.043Z","lastChangedAt":"2026-10-23T04:43:30.609Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://prediction-arena-81d9.onrender.com/","startUrl":"https://prediction-arena-81d9.onrender.com/","scope":"https://prediction-arena-81d9.onrender.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/prediction-arena/android"},{"slug":"bossfeed","name":"Bossfeed","tagline":"A free daily puzzle site with word and mystery games playable in any browser.","category":"Games","url":"https://bossfeed.fun/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-23T04:44:35.125Z","lastChangedAt":"2026-10-23T04:44:06.278Z","features":["Standalone app window","4 app shortcuts","3 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://bossfeed.fun/","startUrl":"https://bossfeed.fun/","scope":"https://bossfeed.fun/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bossfeed/android"},{"slug":"fittrack-workout-tracker","name":"FitTrack - Workout Tracker","tagline":"Log workouts and follow your fitness progress in one place.","category":"Health & Fitness","url":"https://pro-fit-tracker.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-22T04:47:17.167Z","lastChangedAt":"2026-10-22T04:47:17.167Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pro-fit-tracker.netlify.app/","startUrl":"https://pro-fit-tracker.netlify.app/","scope":"https://pro-fit-tracker.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fittrack-workout-tracker/android"},{"slug":"guidonica","name":"Guidonica","tagline":"Endlessly scrolling procedural notation for sight-reading and solfège practice with a synthesized metronome.","category":"Music & Audio","url":"https://guidonica.it/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-22T04:47:04.784Z","lastChangedAt":"2026-10-22T04:47:04.784Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://guidonica.it/","startUrl":"https://guidonica.it/","scope":"https://guidonica.it/","display":"standalone"},"androidPackageEndpoint":"/api/apps/guidonica/android"},{"slug":"workout-vision","name":"WorkoutVision","tagline":"Counts your exercise repetitions from a video on your phone.","category":"Health & Fitness","url":"https://david-dabert.github.io/workout-vision/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-22T04:46:46.364Z","lastChangedAt":"2026-10-22T04:46:46.364Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://david-dabert.github.io/workout-vision/","startUrl":"https://david-dabert.github.io/workout-vision/","scope":"https://david-dabert.github.io/workout-vision/","display":"standalone"},"androidPackageEndpoint":"/api/apps/workout-vision/android"},{"slug":"duydev-studio","name":"DuyDev Studio","tagline":"A self-hosted hub for processing PDFs, browsing archives and creating QR codes.","category":"Utilities","url":"https://studio.duydev.cloud/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-22T04:46:39.867Z","lastChangedAt":"2026-10-22T04:46:39.867Z","features":["Standalone app window","3 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://studio.duydev.cloud/duydev-studio-pwa","startUrl":"https://studio.duydev.cloud/index.html","scope":"https://studio.duydev.cloud/","display":"standalone"},"androidPackageEndpoint":"/api/apps/duydev-studio/android"},{"slug":"myround","name":"My Round","tagline":"A golf performance log for tracking your stats, analyzing your game and getting AI coaching.","category":"Sports","url":"https://myround.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-22T04:46:09.962Z","lastChangedAt":"2026-10-07T04:43:30.653Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://myround.netlify.app/","startUrl":"https://myround.netlify.app/","scope":"https://myround.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/myround/android"},{"slug":"pocketos","name":"PocketOS","tagline":"A desktop-style workspace with windows, files, a terminal and apps, running in a phone browser.","category":"Productivity","url":"https://anwardebes.github.io/PocketOS/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-22T04:45:37.893Z","lastChangedAt":"2026-10-22T04:44:05.088Z","features":["Fullscreen app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://anwardebes.github.io/PocketOS/","startUrl":"https://anwardebes.github.io/PocketOS/","scope":"https://anwardebes.github.io/PocketOS/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/pocketos/android"},{"slug":"opnv-live","name":"öpnv.live","tagline":"Track buses, trams, subways and trains on a live animated map across Germany.","category":"Travel & Maps","url":"https://xn--pnv-rna.live/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-22T04:45:29.162Z","lastChangedAt":"2026-10-22T04:43:56.660Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://xn--pnv-rna.live/","startUrl":"https://xn--pnv-rna.live/","scope":"https://xn--pnv-rna.live/","display":"standalone"},"androidPackageEndpoint":"/api/apps/opnv-live/android"},{"slug":"csv-to-excel-converter","name":"CSV to Excel Converter","tagline":"Convert CSV files into XLSX workbooks directly in your browser without uploading data.","category":"Utilities","url":"https://turhe123.github.io/csv-to-excel-local/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-21T04:45:28.305Z","lastChangedAt":"2026-10-21T04:43:22.298Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://turhe123.github.io/csv-to-excel-local/","startUrl":"https://turhe123.github.io/csv-to-excel-local/","scope":"https://turhe123.github.io/csv-to-excel-local/","display":"standalone"},"androidPackageEndpoint":"/api/apps/csv-to-excel-converter/android"},{"slug":"artcraft-tracker","name":"ArtCraft Tracker","tagline":"Community tracker for the Craft apps, showing product parity, activity and releases.","category":"Developer Tools","url":"https://kollektionhannemann.github.io/artcraft-parity/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-21T04:45:22.396Z","lastChangedAt":"2026-10-21T04:43:30.372Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kollektionhannemann.github.io/","startUrl":"https://kollektionhannemann.github.io/artcraft-parity/","scope":"https://kollektionhannemann.github.io/artcraft-parity/","display":"standalone"},"androidPackageEndpoint":"/api/apps/artcraft-tracker/android"},{"slug":"trinaxai-local-first-ai-assistant","name":"TrinaxAI — Local-First AI Assistant","tagline":"An open-source, local-first AI assistant with a coding agent, retrieval, vision and voice.","category":"Developer Tools","url":"https://www.trinaxai.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-21T04:45:17.442Z","lastChangedAt":"2026-10-21T04:43:23.451Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.trinaxai.app/","startUrl":"https://www.trinaxai.app/","scope":"https://www.trinaxai.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/trinaxai-local-first-ai-assistant/android"},{"slug":"penndex-collezione-di-penne-cancellabili","name":"Penndex – Collezione di penne cancellabili","tagline":"A digital album for tracking your Legami erasable pen collection.","category":"Lifestyle","url":"https://capriol.github.io/penndex/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-21T04:45:11.264Z","lastChangedAt":"2026-10-21T04:43:35.808Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://capriol.github.io/penndex/","startUrl":"https://capriol.github.io/penndex/","scope":"https://capriol.github.io/penndex/","display":"standalone"},"androidPackageEndpoint":"/api/apps/penndex-collezione-di-penne-cancellabili/android"},{"slug":"pomomons-focus-catch-collect","name":"PomoMons — Focus · Catch · Collect","tagline":"A Pomodoro timer that rewards each finished focus session with a collectible creature.","category":"Productivity","url":"https://pomomons.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-21T04:45:06.127Z","lastChangedAt":"2026-10-21T04:43:25.086Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pomomons.io/","startUrl":"https://pomomons.io/?source=pwa","scope":"https://pomomons.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pomomons-focus-catch-collect/android"},{"slug":"rawstory","name":"Rawstory","tagline":"Raw Story covers U.S. politics, justice and accountability reporting.","category":"News","url":"https://www.rawstory.com/samuel-tunick-trump-border-patrol/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"news","publishedAt":"2026-10-21T04:44:59.084Z","lastChangedAt":"2026-10-21T04:44:09.592Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.rawstory.com/","startUrl":"https://www.rawstory.com/","scope":"https://www.rawstory.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rawstory/android"},{"slug":"daily-crack","name":"Daily Crack","tagline":"A daily puzzle where you guess a real password from breach data and see how often it was used.","category":"Utilities","url":"https://dailycrack.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-21T04:44:54.253Z","lastChangedAt":"2026-10-21T04:43:47.143Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dailycrack.app/","startUrl":"https://dailycrack.app/","scope":"https://dailycrack.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/daily-crack/android"},{"slug":"bakil309275-cell-github-io","name":"العيسائي برو","tagline":"An offline desktop for apps, with notes, add-ons and encrypted sync.","category":"Productivity","url":"https://bakil309275-cell.github.io/Alaisai_OS_Pro/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-21T04:44:46.997Z","lastChangedAt":"2026-10-21T04:43:35.984Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://bakil309275-cell.github.io/","startUrl":"https://bakil309275-cell.github.io/Alaisai_OS_Pro/index.html","scope":"https://bakil309275-cell.github.io/Alaisai_OS_Pro/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bakil309275-cell-github-io/android"},{"slug":"longtermemory","name":"LongTerMemory","tagline":"AI-assisted study and exam preparation with spaced repetition and auto-generated question-answer pairs.","category":"Education","url":"https://longtermemory.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-21T04:44:46.505Z","lastChangedAt":"2026-10-21T04:44:03.128Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"}],"install":{"manifestId":"https://longtermemory.com/","startUrl":"https://longtermemory.com/","scope":"https://longtermemory.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/longtermemory/android"},{"slug":"koody","name":"Koody","tagline":"A free budgeting app for tracking spending, managing debt and building wealth.","category":"Finance","url":"https://koody.com/business","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-21T04:44:36.355Z","lastChangedAt":"2026-10-21T04:43:51.897Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"}],"install":{"manifestId":"https://koody.com/overview","startUrl":"https://koody.com/overview","scope":"https://koody.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/koody/android"},{"slug":"puzzle","name":"grrd's Puzzle","tagline":"A jigsaw puzzle game with built-in images or your own pictures and selectable difficulty.","category":"Games","url":"https://puzzle.grrd.ch/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-20T04:46:37.841Z","lastChangedAt":"2026-09-13T04:43:42.594Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://puzzle.grrd.ch/index.html","startUrl":"https://puzzle.grrd.ch/index.html","scope":"https://puzzle.grrd.ch/","display":"standalone"},"androidPackageEndpoint":"/api/apps/puzzle/android"},{"slug":"linesshines","name":"🏈LinesShines · 鋒光✨","tagline":"Explore interactive NFL offensive and defensive line statistics from PFF Premium data.","category":"Sports","url":"https://www.lines-shines.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-20T04:46:31.854Z","lastChangedAt":"2026-10-20T04:46:31.854Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.lines-shines.com/","startUrl":"https://www.lines-shines.com/","scope":"https://www.lines-shines.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/linesshines/android"},{"slug":"liprep","name":"LiPrep - Offline SAT Suite","tagline":"A digital SAT practice suite that runs fully offline for fast, private test preparation.","category":"Education","url":"https://liprep.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-20T04:46:18.636Z","lastChangedAt":"2026-10-20T04:46:18.636Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://liprep.pages.dev/","startUrl":"https://liprep.pages.dev/","scope":"https://liprep.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/liprep/android"},{"slug":"pricecheck-ng","name":"PriceCheck NG","tagline":"Check live cryptocurrency prices in USD and Nigerian Naira before you buy.","category":"Shopping","url":"https://pricecheckng.com.ng/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-10-20T04:46:13.502Z","lastChangedAt":"2026-10-18T04:43:44.806Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pricecheckng.com.ng/","startUrl":"https://pricecheckng.com.ng/","scope":"https://pricecheckng.com.ng/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pricecheck-ng/android"},{"slug":"wycena-z-aktow-ile-jest-warte-twoje-mieszkanie","name":"Wycena z aktów – ile jest warte Twoje mieszkanie","tagline":"Estimates the value of a flat using real notarial deed prices from the surrounding area.","category":"Finance","url":"https://yngzty4229-art.github.io/wycena-mieszkania/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-20T04:45:56.180Z","lastChangedAt":"2026-10-18T04:43:39.603Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://yngzty4229-art.github.io/","startUrl":"https://yngzty4229-art.github.io/wycena-mieszkania/","scope":"https://yngzty4229-art.github.io/wycena-mieszkania/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wycena-z-aktow-ile-jest-warte-twoje-mieszkanie/android"},{"slug":"triatlo-planner-pwa","name":"Triatlo Planner PWA","tagline":"A triathlon training planner aimed at beginner athletes building their race preparation.","category":"Productivity","url":"https://andre-estevam-dev.github.io/triatlo-planner-pwa/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-20T04:45:46.288Z","lastChangedAt":"2026-08-23T04:43:50.158Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://andre-estevam-dev.github.io/triatlo-planner-pwa/","startUrl":"https://andre-estevam-dev.github.io/triatlo-planner-pwa/","scope":"https://andre-estevam-dev.github.io/triatlo-planner-pwa/","display":"standalone"},"androidPackageEndpoint":"/api/apps/triatlo-planner-pwa/android"},{"slug":"nightglass","name":"NightGlass","tagline":"A calm stargazing companion for family camping trips, designed to work locally on your device.","category":"Lifestyle","url":"https://levitatingflyfisher.github.io/NightGlass/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-20T04:45:35.786Z","lastChangedAt":"2026-08-15T04:43:31.945Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://levitatingflyfisher.github.io/NightGlass/","startUrl":"https://levitatingflyfisher.github.io/NightGlass/","scope":"https://levitatingflyfisher.github.io/NightGlass/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nightglass/android"},{"slug":"telepost","name":"TelePost - AI Quiz Platform","tagline":"An AI quiz generator for coaching institutes that also automates delivery through Telegram.","category":"Education","url":"https://telepost.tech/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-20T04:45:23.693Z","lastChangedAt":"2026-09-16T03:17:38.981Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://telepost.tech/","startUrl":"https://telepost.tech/","scope":"https://telepost.tech/","display":"standalone"},"androidPackageEndpoint":"/api/apps/telepost/android"},{"slug":"squishless","name":"Squishless","tagline":"Resize photos without distortion using content-aware scaling that runs in your browser.","category":"Photo & Video","url":"https://squishless.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-10-20T04:44:35.333Z","lastChangedAt":"2026-10-20T04:43:39.344Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://squishless.vercel.app/app","startUrl":"https://squishless.vercel.app/app","scope":"https://squishless.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/squishless/android"},{"slug":"long-screen","name":"Long Screen","tagline":"Turn a screen recording of a page into one tall screenshot, processed on your device.","category":"Photo & Video","url":"https://long-screen.yi-ting.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-10-19T04:45:53.422Z","lastChangedAt":"2026-10-19T04:43:34.229Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://long-screen.yi-ting.com/","startUrl":"https://long-screen.yi-ting.com/","scope":"https://long-screen.yi-ting.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/long-screen/android"},{"slug":"apiflow-studio","name":"APIFlow Studio","tagline":"A browser-based API contract testing tool with a synthetic mock engine and HTTP client.","category":"Developer Tools","url":"https://apiflowstudio.onrender.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-19T04:45:47.180Z","lastChangedAt":"2026-10-19T04:44:11.536Z","features":["Standalone app window","1 app shortcut","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://apiflowstudio.onrender.com/","startUrl":"https://apiflowstudio.onrender.com/","scope":"https://apiflowstudio.onrender.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/apiflow-studio/android"},{"slug":"bob","name":"BOB!","tagline":"BOB! is a browser-based web app from ahrens.tk that installs on phones and desktops.","category":"Music & Audio","url":"https://ahrens.tk/bob/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-19T04:45:39.561Z","lastChangedAt":"2026-10-19T04:43:33.594Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ahrens.tk/RADIO%20BOB!","startUrl":"https://ahrens.tk/bob/index.html","scope":"https://ahrens.tk/bob/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bob/android"},{"slug":"turnmark-swim-time-converter","name":"Turnmark Swim Time Converter","tagline":"Convert swim times between courses, adjust for altitude, and check time standards and points.","category":"Sports","url":"https://turnmark.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-19T04:45:34.884Z","lastChangedAt":"2026-10-19T04:43:45.191Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://turnmark.app/","startUrl":"https://turnmark.app/","scope":"https://turnmark.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/turnmark-swim-time-converter/android"},{"slug":"radio","name":"Radio","tagline":"A browser-based radio app that installs on phones and desktops without an app store.","category":"Music & Audio","url":"https://ahrens.tk/radio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-19T04:45:29.106Z","lastChangedAt":"2026-10-19T04:43:32.641Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ahrens.tk/Radio","startUrl":"https://ahrens.tk/radio/index.html","scope":"https://ahrens.tk/radio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/radio/android"},{"slug":"routepilot-field","name":"RoutePilot Field","tagline":"A field app for pool-service technicians to manage routes, water tests, and dosing.","category":"Travel & Maps","url":"https://routepilot.pro/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-19T04:45:24.115Z","lastChangedAt":"2026-10-19T04:45:24.115Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://routepilot.pro/?source=pwa","startUrl":"https://routepilot.pro/field?source=pwa","scope":"https://routepilot.pro/","display":"standalone"},"androidPackageEndpoint":"/api/apps/routepilot-field/android"},{"slug":"lumen-turkce-ingilizce-sozluk","name":"Lumen — Türkçe İngilizce sözlük","tagline":"A two-way Turkish–English dictionary that works offline and keeps your data on your device.","category":"Education","url":"https://berkehazar.github.io/Lumen/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-18T04:45:17.639Z","lastChangedAt":"2026-10-18T04:43:50.430Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://berkehazar.github.io/","startUrl":"https://berkehazar.github.io/Lumen/","scope":"https://berkehazar.github.io/Lumen/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lumen-turkce-ingilizce-sozluk/android"},{"slug":"the-cartographer-s-lie","name":"The Cartographer's Lie","tagline":"A daily deduction puzzle where one hex on the chart is drawn as something it is not.","category":"Productivity","url":"https://cartographerslie.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-18T04:45:11.944Z","lastChangedAt":"2026-10-18T04:45:11.944Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cartographerslie.com/","startUrl":"https://cartographerslie.com/","scope":"https://cartographerslie.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/the-cartographer-s-lie/android"},{"slug":"basket-assemini-black-divisione-regionale-2-2026-27","name":"Basket Assemini Black, Divisione Regionale 2 2026/27","tagline":"Follow Basket Assemini Black's Divisione Regionale 2 2026/27 schedule, results and standings.","category":"Productivity","url":"https://andreabonn.github.io/campionato-promozione-26-27/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-18T04:45:04.466Z","lastChangedAt":"2026-10-18T04:43:36.814Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://andreabonn.github.io/","startUrl":"https://andreabonn.github.io/campionato-promozione-26-27/","scope":"https://andreabonn.github.io/campionato-promozione-26-27/","display":"standalone"},"androidPackageEndpoint":"/api/apps/basket-assemini-black-divisione-regionale-2-2026-27/android"},{"slug":"ledgix-shared-business-books","name":"Ledgix: shared business books","tagline":"Shared ledger books for business partners to track purchases, commissions, payouts and audit history.","category":"Business","url":"https://ribanixlabs.github.io/ledgix/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-18T04:44:56.729Z","lastChangedAt":"2026-10-18T04:43:36.913Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ribanixlabs.github.io/ledgix/","startUrl":"https://ribanixlabs.github.io/ledgix/","scope":"https://ribanixlabs.github.io/ledgix/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ledgix-shared-business-books/android"},{"slug":"derycode-technologies","name":"DeryCode Technologies","tagline":"Corporate site for DeryCode Technologies, a builder of enterprise software and digital infrastructure.","category":"Business","url":"https://derycode.online/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"business","publishedAt":"2026-10-18T04:44:51.904Z","lastChangedAt":"2026-10-18T04:43:42.948Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://derycode.online/","startUrl":"https://derycode.online/","scope":"https://derycode.online/","display":"standalone"},"androidPackageEndpoint":"/api/apps/derycode-technologies/android"},{"slug":"ledgio-private-financial-ledger","name":"Ledgio — Private Financial Ledger","tagline":"A private visual ledger for recording expenses and planning monthly budgets.","category":"Finance","url":"https://code-breaker-ctrl.github.io/Ledgio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-18T04:44:46.191Z","lastChangedAt":"2026-10-18T04:43:52.209Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://code-breaker-ctrl.github.io/","startUrl":"https://code-breaker-ctrl.github.io/Ledgio/dashboard.html","scope":"https://code-breaker-ctrl.github.io/Ledgio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ledgio-private-financial-ledger/android"},{"slug":"texas-monthly-magazine","name":"Texas Monthly Magazine","tagline":"Texas Monthly covers Texas news, politics, food, history, crime, and music.","category":"News","url":"https://www.texasmonthly.com/news-politics/boca-chica-spacex-elon-musk/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"news","publishedAt":"2026-10-18T04:44:40.558Z","lastChangedAt":"2026-10-18T04:44:40.558Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"2 related platform apps are declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.texasmonthly.com/","startUrl":"https://www.texasmonthly.com/","scope":"https://www.texasmonthly.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/texas-monthly-magazine/android"},{"slug":"pwa-ecosystem","name":"PWA Ecosystem","tagline":"Modular PWA integrations for Vite, Webpack and other modern bundlers.","category":"Developer Tools","url":"https://unplugin-pwa.netlify.app/vite-pwa-workbox/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-10-18T04:44:33.458Z","lastChangedAt":"2026-10-18T04:43:49.848Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests natural orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://unplugin-pwa.netlify.app/","startUrl":"https://unplugin-pwa.netlify.app/","scope":"https://unplugin-pwa.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pwa-ecosystem/android"},{"slug":"easyin","name":"EasyIn - Offline Interview Companion","tagline":"An offline interview and written test companion for Hong Kong professionals.","category":"Productivity","url":"https://jackylawck.github.io/EasyIn/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-17T04:45:28.614Z","lastChangedAt":"2026-08-15T03:17:17.560Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/EasyIn/index.html","startUrl":"https://jackylawck.github.io/EasyIn/index.html","scope":"https://jackylawck.github.io/EasyIn/","display":"standalone"},"androidPackageEndpoint":"/api/apps/easyin/android"},{"slug":"lummer","name":"LUMMER","tagline":"Virtual classroom and institutional attendance with QR/NFC ID cards, dashboard and reports.","category":"Education","url":"https://diego694.github.io/LUMMER/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-17T04:45:23.872Z","lastChangedAt":"2026-10-17T04:45:23.872Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://diego694.github.io/LUMMER/index.html","startUrl":"https://diego694.github.io/LUMMER/index.html#/dashboard","scope":"https://diego694.github.io/LUMMER/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lummer/android"},{"slug":"riftwise","name":"RiftWise","tagline":"Live League of Legends esports scores, schedules, standings and head-to-head records.","category":"Sports","url":"https://lolworlds.com/riftwise/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-17T04:44:59.431Z","lastChangedAt":"2026-10-17T04:44:26.080Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lolworlds.com/riftwise/","startUrl":"https://lolworlds.com/riftwise/","scope":"https://lolworlds.com/riftwise/","display":"standalone"},"androidPackageEndpoint":"/api/apps/riftwise/android"},{"slug":"bare-sudoku","name":"Bare Sudoku","tagline":"Play ad-free Sudoku in your browser, with no account and offline support.","category":"Games","url":"https://baresudoku.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-17T04:44:52.904Z","lastChangedAt":"2026-10-17T04:44:52.904Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://baresudoku.com/","startUrl":"https://baresudoku.com/","scope":"https://baresudoku.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bare-sudoku/android"},{"slug":"cr34te-it-the-site-everyone-builds","name":"cr34te.it — the site everyone builds","tagline":"A shared website that anyone can edit by claiming a turn and directing an AI agent.","category":"Entertainment","url":"https://cr34te.it/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-10-17T04:44:47.575Z","lastChangedAt":"2026-10-17T04:44:16.246Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cr34te.it/","startUrl":"https://cr34te.it/","scope":"https://cr34te.it/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cr34te-it-the-site-everyone-builds/android"},{"slug":"moneta-finance","name":"Moneta Finance","tagline":"A personal finance tracker that keeps working without an internet connection.","category":"Finance","url":"https://moneta-finance-green.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-17T04:44:39.169Z","lastChangedAt":"2026-10-17T04:43:45.204Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://moneta-finance-green.vercel.app/","startUrl":"https://moneta-finance-green.vercel.app/","scope":"https://moneta-finance-green.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/moneta-finance/android"},{"slug":"qodalis-cli","name":"Qodalis CLI","tagline":"A terminal-style app with offline commands, developer tools and small games.","category":"Developer Tools","url":"https://qodalis-solutions.github.io/pwa-cli/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-17T04:44:38.717Z","lastChangedAt":"2026-10-17T04:43:47.583Z","features":["Standalone app window","Advanced window modes","3 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://qodalis-solutions.github.io/","startUrl":"https://qodalis-solutions.github.io/pwa-cli/","scope":"https://qodalis-solutions.github.io/pwa-cli/","display":"standalone"},"androidPackageEndpoint":"/api/apps/qodalis-cli/android"},{"slug":"guess-the-speed","name":"Guess the Speed","tagline":"A family game where players guess internet speeds, run a real test, and score points.","category":"Games","url":"https://guessthespeed.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-17T04:44:38.126Z","lastChangedAt":"2026-10-17T04:44:04.441Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://guessthespeed.com/","startUrl":"https://guessthespeed.com/","scope":"https://guessthespeed.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/guess-the-speed/android"},{"slug":"toolbit-developer-utilities","name":"Toolbit - Developer Utilities","tagline":"A local-first collection of developer utilities for formatting, encoding, and testing.","category":"Productivity","url":"https://toolbit.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-17T04:44:37.216Z","lastChangedAt":"2026-10-17T04:44:37.216Z","features":["Standalone app window","4 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://toolbit.app/","startUrl":"https://toolbit.app/","scope":"https://toolbit.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/toolbit-developer-utilities/android"},{"slug":"pokemon-libre","name":"Pokémon Libre · tu colección de cartas","tagline":"Track your Pokémon card collection in English and Japanese, marking what you own and what you still need.","category":"Utilities","url":"https://applibre.github.io/pokemon-libre/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-16T04:46:20.163Z","lastChangedAt":"2026-10-14T03:17:34.077Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://applibre.github.io/pokemon-libre/","startUrl":"https://applibre.github.io/pokemon-libre/","scope":"https://applibre.github.io/pokemon-libre/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pokemon-libre/android"},{"slug":"neon-tap","name":"NEON TAP","tagline":"A browser rhythm game with 3–5 lanes that generates levels from any MP3 file.","category":"Games","url":"https://neon-tap-virid.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-16T04:46:13.813Z","lastChangedAt":"2026-10-16T04:46:13.813Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://neon-tap-virid.vercel.app/","startUrl":"https://neon-tap-virid.vercel.app/","scope":"https://neon-tap-virid.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/neon-tap/android"},{"slug":"qepton","name":"Qepton","tagline":"A prompt and code snippet manager that stores your snippets in GitHub Gist.","category":"Productivity","url":"https://whizbangdevelopers-org.github.io/Qepton/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-16T04:46:05.889Z","lastChangedAt":"2026-10-12T04:44:56.886Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://whizbangdevelopers-org.github.io/qepton","startUrl":"https://whizbangdevelopers-org.github.io/","scope":"https://whizbangdevelopers-org.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/qepton/android"},{"slug":"surf-nos-trilhos","name":"Surf nos Trilhos","tagline":"Run along the rails, dodge trains, collect coins and escape the guard.","category":"Games","url":"https://alequizao.com/surf/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-16T04:45:59.364Z","lastChangedAt":"2026-10-16T04:45:59.364Z","features":["Fullscreen app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alequizao.com/surf/","startUrl":"https://alequizao.com/surf/?pwa=1","scope":"https://alequizao.com/surf/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/surf-nos-trilhos/android"},{"slug":"gerador-pix-qr-code","name":"Gerador PIX QR Code","tagline":"Generate PIX QR codes locally in your browser without a backend.","category":"Finance","url":"https://pix2qr.xyz/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-16T04:44:58.895Z","lastChangedAt":"2026-10-16T04:43:39.125Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://pix2qr.xyz/","startUrl":"https://pix2qr.xyz/","scope":"https://pix2qr.xyz/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gerador-pix-qr-code/android"},{"slug":"borisbf1-github-io","name":"Моя практика — клиенты, занятия, доходы","tagline":"Track clients, schedule sessions, manage tasks and record earnings in one app.","category":"Productivity","url":"https://borisbf1.github.io/moya-praktika-pwa/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-16T04:44:58.263Z","lastChangedAt":"2026-10-16T04:43:40.067Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://borisbf1.github.io/moya-praktika","startUrl":"https://borisbf1.github.io/moya-praktika-pwa/index.html","scope":"https://borisbf1.github.io/moya-praktika-pwa/","display":"standalone"},"androidPackageEndpoint":"/api/apps/borisbf1-github-io/android"},{"slug":"zephyr","name":"Zephyr","tagline":"A browser to-do list with a Pomodoro focus timer that works offline and needs no account.","category":"Productivity","url":"https://zephyr.punds.ch/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-16T04:44:48.702Z","lastChangedAt":"2026-10-16T04:43:34.765Z","features":["Standalone app window","3 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://zephyr.punds.ch/","startUrl":"https://zephyr.punds.ch/","scope":"https://zephyr.punds.ch/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zephyr/android"},{"slug":"suparelay","name":"Suparelay","tagline":"Call any landline or mobile phone worldwide from your computer, paying per minute from prepaid credit.","category":"Social","url":"https://suparelay.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-10-16T04:44:46.769Z","lastChangedAt":"2026-10-16T04:44:46.769Z","features":["Standalone app window","3 app shortcuts","Handles 1 link protocol"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"tel","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://suparelay.app/","startUrl":"https://suparelay.app/calls","scope":"https://suparelay.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/suparelay/android"},{"slug":"ag3nt-homes","name":"ag3nt.homes","tagline":"Search for homes using conversational queries, interactive maps, and visual matching.","category":"Lifestyle","url":"https://app.ag3nt.homes/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-15T04:46:33.053Z","lastChangedAt":"2026-10-12T04:44:45.873Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://app.ag3nt.homes/","startUrl":"https://app.ag3nt.homes/","scope":"https://app.ag3nt.homes/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ag3nt-homes/android"},{"slug":"stockridge","name":"StockRidge","tagline":"Stock, sales and accounts for Nigerian retail and wholesale businesses.","category":"Business","url":"https://stockridge.stockridge.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-15T04:46:24.110Z","lastChangedAt":"2026-10-15T04:46:24.110Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stockridge.stockridge.workers.dev/","startUrl":"https://stockridge.stockridge.workers.dev/","scope":"https://stockridge.stockridge.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stockridge/android"},{"slug":"lazyoracle","name":"LazyOracle — Tarot, BaZi, I Ching","tagline":"Tarot, BaZi, I Ching, astrology, feng shui and palmistry readings computed on your device.","category":"Entertainment","url":"https://oracle.lazying.art/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-10-15T04:46:05.106Z","lastChangedAt":"2026-10-15T04:46:05.106Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://oracle.lazying.art/","startUrl":"https://oracle.lazying.art/","scope":"https://oracle.lazying.art/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lazyoracle/android"},{"slug":"shobdo","name":"Shobdo Dictionary","tagline":"An offline-first Bangla–English and English–Bangla dictionary with over 100,000 entries.","category":"Education","url":"https://tasmon.github.io/Shobdo/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-15T04:45:38.802Z","lastChangedAt":"2026-09-13T04:43:39.799Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tasmon.github.io/Shobdo/index.html","startUrl":"https://tasmon.github.io/Shobdo/index.html","scope":"https://tasmon.github.io/Shobdo/","display":"standalone"},"androidPackageEndpoint":"/api/apps/shobdo/android"},{"slug":"ritim","name":"Ritim – Görev ve İlaç Takibi","tagline":"Track recurring daily, weekly, or monthly tasks and medication schedules.","category":"Health & Fitness","url":"https://ritim-production.up.railway.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-15T04:45:33.961Z","lastChangedAt":"2026-10-15T04:45:33.961Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ritim-production.up.railway.app/","startUrl":"https://ritim-production.up.railway.app/","scope":"https://ritim-production.up.railway.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ritim/android"},{"slug":"studyflex","name":"studyflex","tagline":"Spaced repetition for problem solving, with cards that regenerate each time you review them.","category":"Education","url":"https://prathammukewar.github.io/studyflex/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-15T04:45:28.520Z","lastChangedAt":"2026-09-13T04:43:38.738Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://prathammukewar.github.io/studyflex/","startUrl":"https://prathammukewar.github.io/studyflex/","scope":"https://prathammukewar.github.io/studyflex/","display":"standalone"},"androidPackageEndpoint":"/api/apps/studyflex/android"},{"slug":"pocketzot","name":"PocketZot","tagline":"A mobile app for playing Dungeon Crawl Stone Soup online or offline on your device.","category":"Games","url":"https://pocketzot.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-15T04:45:02.901Z","lastChangedAt":"2026-10-15T04:45:02.901Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pocketzot.app/?src=pwa","startUrl":"https://pocketzot.app/?src=pwa","scope":"https://pocketzot.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pocketzot/android"},{"slug":"marka","name":"Marka","tagline":"A self-hostable library for saving links, notes, images, and web pages in one place.","category":"Productivity","url":"https://marka.abhipraya.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-15T04:44:57.479Z","lastChangedAt":"2026-10-15T04:43:38.148Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://marka.abhipraya.dev/","startUrl":"https://marka.abhipraya.dev/","scope":"https://marka.abhipraya.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/marka/android"},{"slug":"hanzigraph","name":"HanziGraph","tagline":"Explore Chinese characters through the relationships between them, with examples showing how they are used.","category":"Education","url":"https://hanzigraph.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-15T04:44:55.407Z","lastChangedAt":"2026-10-15T04:44:18.733Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://hanzigraph.com/","startUrl":"https://hanzigraph.com/","scope":"https://hanzigraph.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hanzigraph/android"},{"slug":"rivaire-finance","name":"Rivaire Finance","tagline":"A private finance tracker that keeps every wallet in one place, offline-ready and end-to-end encrypted.","category":"Finance","url":"https://finance.rivaire.pro/demo","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-15T04:44:45.204Z","lastChangedAt":"2026-10-15T04:43:52.253Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://finance.rivaire.pro/","startUrl":"https://finance.rivaire.pro/","scope":"https://finance.rivaire.pro/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rivaire-finance/android"},{"slug":"stroke","name":"Stroke workspace","tagline":"A clinical workspace for stroke encounters with embedded calculations, protocols and note templates.","category":"Health & Fitness","url":"https://rkalani1.github.io/stroke/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-14T04:46:58.406Z","lastChangedAt":"2026-10-10T03:17:14.640Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rkalani1.github.io/stroke-cds-app","startUrl":"https://rkalani1.github.io/stroke/#/encounter","scope":"https://rkalani1.github.io/stroke/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stroke/android"},{"slug":"gamespace","name":"GameSpace","tagline":"Launches local websites stored inside large 7z and ZIP64 archives.","category":"Games","url":"https://ilyabarilo.github.io/gamespace/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-14T04:46:37.196Z","lastChangedAt":"2026-10-14T04:46:37.196Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ilyabarilo.github.io/","startUrl":"https://ilyabarilo.github.io/gamespace/","scope":"https://ilyabarilo.github.io/gamespace/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gamespace/android"},{"slug":"yyds8170-ctrl-github-io","name":"AI 构图助手","tagline":"Turns a live scene into a professional photography composition plan.","category":"Photo & Video","url":"https://yyds8170-ctrl.github.io/ai-composition-tool/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-10-14T04:45:53.935Z","lastChangedAt":"2026-10-14T04:43:38.054Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://yyds8170-ctrl.github.io/ai-composition-tool/","startUrl":"https://yyds8170-ctrl.github.io/ai-composition-tool/index.html","scope":"https://yyds8170-ctrl.github.io/ai-composition-tool/","display":"standalone"},"androidPackageEndpoint":"/api/apps/yyds8170-ctrl-github-io/android"},{"slug":"localmode-ui-local-first-ai","name":"LocalMode UI — Local-First AI","tagline":"Copy-owned AI UI components and installable blocks that run real models in the browser.","category":"Developer Tools","url":"https://localmode.ai/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-14T04:45:32.688Z","lastChangedAt":"2026-10-14T04:43:25.793Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://localmode.ai/","startUrl":"https://localmode.ai/","scope":"https://localmode.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/localmode-ui-local-first-ai/android"},{"slug":"inkport-your-samsung-notes-anywhere","name":"Inkport — your Samsung Notes, anywhere","tagline":"Open Samsung Notes .sdocx files on any device and export them to Markdown or PDF.","category":"Productivity","url":"https://mhemd139.github.io/Samsung_Notes/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-14T04:45:25.062Z","lastChangedAt":"2026-10-14T04:43:23.422Z","features":["Standalone app window","Receives shared content","Opens 2 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/octet-stream, .sdocx","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mhemd139.github.io/","startUrl":"https://mhemd139.github.io/Samsung_Notes/","scope":"https://mhemd139.github.io/Samsung_Notes/","display":"standalone"},"androidPackageEndpoint":"/api/apps/inkport-your-samsung-notes-anywhere/android"},{"slug":"letzte-runde","name":"Letzte Runde","tagline":"A cooperative poker card game played with sequence chips.","category":"Games","url":"https://gang.aize.eu/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-13T04:46:22.266Z","lastChangedAt":"2026-10-13T04:46:22.266Z","features":["Standalone app window","1 app shortcut","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://gang.aize.eu/","startUrl":"https://gang.aize.eu/","scope":"https://gang.aize.eu/","display":"standalone"},"androidPackageEndpoint":"/api/apps/letzte-runde/android"},{"slug":"exam-os","name":"Apex — The Exam OS","tagline":"A study system for competitive exams with spaced reviews, session logging and weak-topic tracking.","category":"Education","url":"https://ayush2403.github.io/exam-os/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-13T04:46:16.148Z","lastChangedAt":"2026-10-13T04:46:16.148Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"7 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ayush2403.github.io/index.html","startUrl":"https://ayush2403.github.io/exam-os/index.html","scope":"https://ayush2403.github.io/exam-os/","display":"standalone"},"androidPackageEndpoint":"/api/apps/exam-os/android"},{"slug":"pinella","name":"Pinella · Segnapunti","tagline":"A browser-based scorekeeper for tracking points during games and matches.","category":"Design","url":"https://edoconfo.github.io/Pinella/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"design","publishedAt":"2026-10-13T04:46:06.974Z","lastChangedAt":"2026-09-23T04:43:32.607Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://edoconfo.github.io/Pinella/","startUrl":"https://edoconfo.github.io/Pinella/","scope":"https://edoconfo.github.io/Pinella/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pinella/android"},{"slug":"toddler-milestone-checklist","name":"영유아 발달 관찰 수첩","tagline":"A notebook for tracking infant development checklists, growth percentiles, and symptom guidance from birth to 36 months.","category":"Health & Fitness","url":"https://kyhsa93.github.io/toddler-milestone-checklist/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-13T04:45:59.568Z","lastChangedAt":"2026-10-05T04:43:46.968Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kyhsa93.github.io/toddler-milestone-checklist/index.html","startUrl":"https://kyhsa93.github.io/toddler-milestone-checklist/index.html","scope":"https://kyhsa93.github.io/toddler-milestone-checklist/","display":"standalone"},"androidPackageEndpoint":"/api/apps/toddler-milestone-checklist/android"},{"slug":"ingresso-impresso","name":"Ingresso Impresso","tagline":"Create printed, numbered tickets with copy-proof QR codes and check guests in at the door.","category":"Business","url":"https://ingressoimpresso.com.br/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-13T04:45:39.087Z","lastChangedAt":"2026-10-13T04:45:39.087Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ingressoimpresso.com.br/","startUrl":"https://ingressoimpresso.com.br/painel","scope":"https://ingressoimpresso.com.br/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ingresso-impresso/android"},{"slug":"beckon","name":"Beckon","tagline":"Approve or deny your terminal agents' requests from your phone with end-to-end encryption.","category":"Developer Tools","url":"https://beckoncli.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-13T04:45:27.312Z","lastChangedAt":"2026-10-13T04:45:27.312Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://beckoncli.com/app","startUrl":"https://beckoncli.com/app","scope":"https://beckoncli.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/beckon/android"},{"slug":"printstream","name":"PrintStream","tagline":"Monitor and manage your 3D printers, print jobs and model library from one place.","category":"Books","url":"https://printstream.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-10-13T04:45:19.035Z","lastChangedAt":"2026-10-13T04:45:19.035Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://printstream.app/","startUrl":"https://printstream.app/workspaces","scope":"https://printstream.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/printstream/android"},{"slug":"agrogerm-ht","name":"AgroGerm·HT","tagline":"A hydrothermal germination simulator and agronomic decision-support tool for seed and crop work.","category":"Education","url":"https://xanderewa.github.io/AgroGerm-H-T/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-13T04:45:10.047Z","lastChangedAt":"2026-10-11T04:44:01.709Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://xanderewa.github.io/AgroGerm-H-T/","startUrl":"https://xanderewa.github.io/AgroGerm-H-T/","scope":"https://xanderewa.github.io/AgroGerm-H-T/","display":"standalone"},"androidPackageEndpoint":"/api/apps/agrogerm-ht/android"},{"slug":"mahdi-amouzegar-github-io","name":"راه فردا","tagline":"Manage daily tasks and appointments with reminders, a map and a Persian calendar.","category":"Productivity","url":"https://mahdi-amouzegar.github.io/rahe_farda/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-13T04:45:03.143Z","lastChangedAt":"2026-10-13T04:43:45.472Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mahdi-amouzegar.github.io/rahe_farda/","startUrl":"https://mahdi-amouzegar.github.io/rahe_farda/","scope":"https://mahdi-amouzegar.github.io/rahe_farda/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mahdi-amouzegar-github-io/android"},{"slug":"team-tracker","name":"Team Tracker","tagline":"A password-encrypted, single-file tracker for team members, notes, tasks, milestones and risks.","category":"Productivity","url":"https://fmpallini.github.io/team-tracker/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-13T04:44:56.364Z","lastChangedAt":"2026-10-13T04:44:47.170Z","features":["Standalone app window","Advanced window modes","Opens 2 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/vnd.teamtracker.tmv, .tmv","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fmpallini.github.io/","startUrl":"https://fmpallini.github.io/team-tracker/","scope":"https://fmpallini.github.io/team-tracker/","display":"standalone"},"androidPackageEndpoint":"/api/apps/team-tracker/android"},{"slug":"numscratch","name":"Numscratch","tagline":"A fast, line-based calculator for expressions, units, currencies, and dates.","category":"Productivity","url":"https://numscratch.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-12T04:47:15.577Z","lastChangedAt":"2026-08-12T03:17:52.317Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://numscratch.app/","startUrl":"https://numscratch.app/","scope":"https://numscratch.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/numscratch/android"},{"slug":"promptopia","name":"پرامپتوپیا — گالری پرامپت‌های آماده هوش مصنوعی","tagline":"A gallery of ready-made prompts for generating images with AI assistants.","category":"Productivity","url":"https://mohsen-niksirat.github.io/promptopia/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-12T04:47:10.161Z","lastChangedAt":"2026-09-24T03:18:05.758Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mohsen-niksirat.github.io/promptopia/","startUrl":"https://mohsen-niksirat.github.io/promptopia/","scope":"https://mohsen-niksirat.github.io/promptopia/","display":"standalone"},"androidPackageEndpoint":"/api/apps/promptopia/android"},{"slug":"rainradar","name":"Rain Radar","tagline":"Live rain and lightning radar for France with a two-hour replay and a 90-day archive.","category":"Weather","url":"https://rainradar.hleroy.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-10-12T04:46:49.887Z","lastChangedAt":"2026-10-12T04:46:49.887Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rainradar.hleroy.com/","startUrl":"https://rainradar.hleroy.com/","scope":"https://rainradar.hleroy.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rainradar/android"},{"slug":"bachata-library","name":"DanceLab","tagline":"Organize, browse, and watch your dance lesson recap videos stored in your own Google Drive.","category":"Education","url":"https://jonathantgold.github.io/bachata-library/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-12T04:46:35.993Z","lastChangedAt":"2026-10-12T04:46:35.993Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jonathantgold.github.io/bachata-library/","startUrl":"https://jonathantgold.github.io/bachata-library/","scope":"https://jonathantgold.github.io/bachata-library/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bachata-library/android"},{"slug":"maple","name":"Maple","tagline":"A variable-first CSS engine that generates styles from classes as you write them.","category":"Developer Tools","url":"https://maple.f12.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-12T04:46:13.523Z","lastChangedAt":"2026-10-12T04:46:13.523Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://maple.f12.io/","startUrl":"https://maple.f12.io/","scope":"https://maple.f12.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/maple/android"},{"slug":"muggy","name":"Muggy","tagline":"Shows the dew point outside, sorted into comfort bands with a companion that reacts to the stickiness.","category":"Weather","url":"https://muggy.fyi/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-10-12T04:45:40.894Z","lastChangedAt":"2026-10-01T03:17:43.454Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://muggy.fyi/","startUrl":"https://muggy.fyi/","scope":"https://muggy.fyi/","display":"standalone"},"androidPackageEndpoint":"/api/apps/muggy/android"},{"slug":"cachety","name":"Cachety","tagline":"Add watermarks to IDs and documents locally, without files leaving your device.","category":"Utilities","url":"https://cachety.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-12T04:45:20.781Z","lastChangedAt":"2026-10-12T04:43:48.950Z","features":["Standalone app window","Receives shared content","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cachety.com/","startUrl":"https://cachety.com/","scope":"https://cachety.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cachety/android"},{"slug":"jarvis","name":"J.A.R.V.I.S.","tagline":"A voice-driven console that shows live machine and network readings and runs tasks by talking.","category":"Productivity","url":"https://jarvis.edgarasneverdauskas.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-11T04:47:50.620Z","lastChangedAt":"2026-09-30T03:17:56.442Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jarvis.edgarasneverdauskas.com/","startUrl":"https://jarvis.edgarasneverdauskas.com/","scope":"https://jarvis.edgarasneverdauskas.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jarvis/android"},{"slug":"studyquest","name":"StudyQuest","tagline":"A study app that turns tasks, habits and flashcards into a game-like leveling system.","category":"Education","url":"https://studyquest-ovn2.onrender.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-11T04:47:21.626Z","lastChangedAt":"2026-10-11T04:47:21.626Z","features":["Standalone app window","Preferred screen orientation","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://studyquest-ovn2.onrender.com/","startUrl":"https://studyquest-ovn2.onrender.com/","scope":"https://studyquest-ovn2.onrender.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/studyquest/android"},{"slug":"zakon-quest","name":"Know the Law","tagline":"An educational quiz game that tests knowledge of the basics of the Russian legal system.","category":"Education","url":"https://goshrum.github.io/zakon-quest/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-11T04:47:15.935Z","lastChangedAt":"2026-08-11T04:43:20.925Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://goshrum.github.io/zakon-quest/","startUrl":"https://goshrum.github.io/zakon-quest/","scope":"https://goshrum.github.io/zakon-quest/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zakon-quest/android"},{"slug":"rheoson","name":"Rheoson — Feel the Beat","tagline":"Self-hosted music streaming and download with no subscription and no ads.","category":"Music & Audio","url":"https://rheoson-9e4c.onrender.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-11T04:46:57.082Z","lastChangedAt":"2026-09-30T03:18:00.458Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rheoson-9e4c.onrender.com/","startUrl":"https://rheoson-9e4c.onrender.com/","scope":"https://rheoson-9e4c.onrender.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rheoson/android"},{"slug":"monster-shop-idle","name":"Monster Shop Idle","tagline":"An idle clicker about running shops in haunted, sci-fi, pirate, and fantasy settings.","category":"Shopping","url":"https://rstibal.github.io/monster-shop-idle/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-10-11T04:46:50.780Z","lastChangedAt":"2026-10-11T04:46:50.780Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rstibal.github.io/","startUrl":"https://rstibal.github.io/monster-shop-idle/","scope":"https://rstibal.github.io/monster-shop-idle/","display":"standalone"},"androidPackageEndpoint":"/api/apps/monster-shop-idle/android"},{"slug":"leitner-pro-max","name":"لایتنر پرو مکس","tagline":"Smart review of English vocabulary with FSRS, quizzes, a PDF reader and AI tools.","category":"Education","url":"https://mohsen-niksirat.github.io/Leitner-Pro-Max/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-11T04:46:33.836Z","lastChangedAt":"2026-09-07T03:17:30.533Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mohsen-niksirat.github.io/Leitner-Pro-Max/","startUrl":"https://mohsen-niksirat.github.io/Leitner-Pro-Max/","scope":"https://mohsen-niksirat.github.io/Leitner-Pro-Max/","display":"standalone"},"androidPackageEndpoint":"/api/apps/leitner-pro-max/android"},{"slug":"corporateclimb","name":"Corporate Climber","tagline":"A satirical turn-based RPG about climbing the corporate ladder from reception to the board.","category":"Developer Tools","url":"https://corpclimber.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-11T04:46:15.411Z","lastChangedAt":"2026-10-11T03:17:45.965Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://corpclimber.com/","startUrl":"https://corpclimber.com/","scope":"https://corpclimber.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/corporateclimb/android"},{"slug":"split-now-split-bills-settle-up-over-upi","name":"Split Now — split bills, settle up over UPI","tagline":"Split bills with friends, simplify debts and settle up over UPI in a tap.","category":"Finance","url":"https://split-now.web.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-11T04:46:10.502Z","lastChangedAt":"2026-10-11T04:44:04.939Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://split-now.web.app/","startUrl":"https://split-now.web.app/","scope":"https://split-now.web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/split-now-split-bills-settle-up-over-upi/android"},{"slug":"al-tayyibat","name":"نظام الطيبات — الدليل التفاعلي","tagline":"An Arabic reference guide to the Tayyibat dietary system and its food rules.","category":"Health & Fitness","url":"https://yousefe1bana.github.io/al-tayyibat/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-10T04:46:47.342Z","lastChangedAt":"2026-10-03T04:44:18.585Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://yousefe1bana.github.io/al-tayyibat/","startUrl":"https://yousefe1bana.github.io/al-tayyibat/#/","scope":"https://yousefe1bana.github.io/al-tayyibat/","display":"standalone"},"androidPackageEndpoint":"/api/apps/al-tayyibat/android"},{"slug":"userscripthunt","name":"ScriptHunt","tagline":"Search seven userscript catalogs and compare trust evidence before installing.","category":"Utilities","url":"https://sysadmindoc.github.io/UserScriptHunt/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-10T04:46:26.372Z","lastChangedAt":"2026-09-23T03:17:37.108Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sysadmindoc.github.io/","startUrl":"https://sysadmindoc.github.io/UserScriptHunt/","scope":"https://sysadmindoc.github.io/UserScriptHunt/","display":"standalone"},"androidPackageEndpoint":"/api/apps/userscripthunt/android"},{"slug":"moneytrack","name":"MoneyTrack","tagline":"Track personal accounts, budgets, and transactions in one place.","category":"Finance","url":"https://rowusuduah.github.io/moneytrack/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-10T04:46:04.211Z","lastChangedAt":"2026-10-06T03:17:24.887Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rowusuduah.github.io/moneytrack/index.html","startUrl":"https://rowusuduah.github.io/moneytrack/index.html","scope":"https://rowusuduah.github.io/moneytrack/","display":"standalone"},"androidPackageEndpoint":"/api/apps/moneytrack/android"},{"slug":"telecast","name":"Telecast – Anda Toshiki","tagline":"Tech notes, development logs, and microblog posts by Anda Toshiki, delivered via Telegram.","category":"Productivity","url":"https://tg.toshiki.dev/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-10-10T04:45:58.056Z","lastChangedAt":"2026-10-10T04:45:58.056Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tg.toshiki.dev/","startUrl":"https://tg.toshiki.dev/","scope":"https://tg.toshiki.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/telecast/android"},{"slug":"edpex","name":"EdPEx หมวด 7","tagline":"Tracks and evaluates Category 7 indicators for the Faculty of Education at Chandrakasem Rajabhat University.","category":"Education","url":"https://edpex-pwa-dashboard.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-10T04:45:45.204Z","lastChangedAt":"2026-10-10T04:45:45.204Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://edpex-pwa-dashboard.vercel.app/","startUrl":"https://edpex-pwa-dashboard.vercel.app/","scope":"https://edpex-pwa-dashboard.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/edpex/android"},{"slug":"lexicon","name":"Lexicon — Laboratório de Palavras","tagline":"A word-search game with 42 themed universes of hidden words to discover.","category":"Games","url":"https://lexicon-laboratorio.nexcoreadm.chatgpt.site/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-10T04:45:24.774Z","lastChangedAt":"2026-10-10T04:45:24.774Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lexicon-laboratorio.nexcoreadm.chatgpt.site/","startUrl":"https://lexicon-laboratorio.nexcoreadm.chatgpt.site/?origem=instalado","scope":"https://lexicon-laboratorio.nexcoreadm.chatgpt.site/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lexicon/android"},{"slug":"disalytics","name":"disalytics","tagline":"A browser-based app that installs on phones and desktops without an app store.","category":"Shopping","url":"https://disalytics.disa-67b.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-10-10T04:45:15.870Z","lastChangedAt":"2026-10-10T03:17:42.080Z","features":["Standalone app window","Advanced window modes","Opens 4 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 4 file types","detail":"application/octet-stream, .dem, .dem.zst, .dem.bz2","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://disalytics.disa-67b.workers.dev/","startUrl":"https://disalytics.disa-67b.workers.dev/","scope":"https://disalytics.disa-67b.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/disalytics/android"},{"slug":"credit-upside","name":"Credit Upside","tagline":"Scores every charge against every card in your wallet to catch wrong-card charges and expiring credits.","category":"Finance","url":"https://creditupside.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-10T04:45:10.461Z","lastChangedAt":"2026-10-10T04:44:04.083Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://creditupside.com/app","startUrl":"https://creditupside.com/app?source=pwa","scope":"https://creditupside.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/credit-upside/android"},{"slug":"podcast-chat","name":"Podcast chat","tagline":"Ask questions about what podcast guests said and get answers drawn only from the podcasts.","category":"Music & Audio","url":"https://podcast-chat.jefersondaniel.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-09T04:46:35.895Z","lastChangedAt":"2026-10-09T04:46:35.895Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://podcast-chat.jefersondaniel.com/","startUrl":"https://podcast-chat.jefersondaniel.com/","scope":"https://podcast-chat.jefersondaniel.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/podcast-chat/android"},{"slug":"simulkit","name":"Simulkit","tagline":"Free simulators for major financial decisions like real estate, taxes, salary, and savings.","category":"Finance","url":"https://simulkit.com/en/mac-local-llm","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-09T04:46:30.463Z","lastChangedAt":"2026-10-06T04:43:57.431Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://simulkit.com/","startUrl":"https://simulkit.com/","scope":"https://simulkit.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/simulkit/android"},{"slug":"gamedev-pl","name":"Gamedev.pl","tagline":"Describe a game and AI agents build it, then play it.","category":"Games","url":"https://www.gamedev.pl/ay/biplane-skirmish","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-09T04:46:17.705Z","lastChangedAt":"2026-10-09T04:46:17.705Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.gamedev.pl/","startUrl":"https://www.gamedev.pl/","scope":"https://www.gamedev.pl/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gamedev-pl/android"},{"slug":"tripnexus-github-io","name":"TripNexus | Comparador de viagens","tagline":"Compare flights, stays, cars and transport across more than 70 sites to find the cheapest trip.","category":"Travel & Maps","url":"https://tripnexus.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-09T04:45:41.334Z","lastChangedAt":"2026-10-09T04:45:41.334Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tripnexus.github.io/","startUrl":"https://tripnexus.github.io/","scope":"https://tripnexus.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tripnexus-github-io/android"},{"slug":"check-in-check-out-check","name":"Check-In Check-Out Check","tagline":"Check-in and check-out questions with team wildcards for hybrid and distributed teams.","category":"Business","url":"https://liuiu030.github.io/check-in-check-out-check/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-09T04:45:34.558Z","lastChangedAt":"2026-09-04T04:43:45.286Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://liuiu030.github.io/check-in-check-out-check/index.html","startUrl":"https://liuiu030.github.io/check-in-check-out-check/index.html","scope":"https://liuiu030.github.io/check-in-check-out-check/","display":"standalone"},"androidPackageEndpoint":"/api/apps/check-in-check-out-check/android"},{"slug":"apsny-transfer","name":"APSNY-TRANSFER","tagline":"Auction-based ride service for trips between Russia and Abkhazia.","category":"Travel & Maps","url":"https://apsny-transfer.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-09T04:45:29.526Z","lastChangedAt":"2026-10-09T04:45:29.526Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://apsny-transfer.vercel.app/","startUrl":"https://apsny-transfer.vercel.app/","scope":"https://apsny-transfer.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/apsny-transfer/android"},{"slug":"bustandeen-nourish-your-deen","name":"Bustandeen - Nourish Your Deen","tagline":"Track zikr, salat, fasting and Quran reading with prayer times and a private circle of friends.","category":"Lifestyle","url":"https://bustandeen.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-09T04:45:12.914Z","lastChangedAt":"2026-10-09T04:43:41.667Z","features":["Standalone app window","4 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://bustandeen.com/","startUrl":"https://bustandeen.com/","scope":"https://bustandeen.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bustandeen-nourish-your-deen/android"},{"slug":"bible-illuminated","name":"Bible Illuminated","tagline":"An offline-first reader for the King James Version and KJV 1611 Bible.","category":"Books","url":"https://kjv.tysonbarnes.co.uk/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-10-08T04:45:43.527Z","lastChangedAt":"2026-08-23T04:43:48.954Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kjv.tysonbarnes.co.uk/","startUrl":"https://kjv.tysonbarnes.co.uk/","scope":"https://kjv.tysonbarnes.co.uk/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bible-illuminated/android"},{"slug":"tokken-ai-agent-fighting-game","name":"TOKKEN — AI Agent Fighting Game","tagline":"A 90s-style arcade fighting game where AI agents battle each other over tokens.","category":"Games","url":"https://tokken.win/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-08T04:45:38.093Z","lastChangedAt":"2026-10-08T04:45:38.093Z","features":["Fullscreen app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tokken.win/?source=app","startUrl":"https://tokken.win/?source=app","scope":"https://tokken.win/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/tokken-ai-agent-fighting-game/android"},{"slug":"pdfmango","name":"PDFMango","tagline":"Merge, reorder, rotate and compress PDF files directly in your browser.","category":"Utilities","url":"https://pdf.mangoidiots.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-08T04:45:29.796Z","lastChangedAt":"2026-10-08T04:45:29.796Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pdf.mangoidiots.com/","startUrl":"https://pdf.mangoidiots.com/","scope":"https://pdf.mangoidiots.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pdfmango/android"},{"slug":"wfform","name":"wfform","tagline":"Browse free OpenRouter AI models, compare them, and chat with the one you pick.","category":"Productivity","url":"https://wfform.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-08T04:45:24.251Z","lastChangedAt":"2026-10-08T04:43:59.649Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wfform.com/","startUrl":"https://wfform.com/","scope":"https://wfform.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wfform/android"},{"slug":"robot-recipes","name":"Robot Recipes","tagline":"Browse thousands of recipes and plan a full meal to cook on a single timeline.","category":"Food & Drink","url":"https://robotrecipes.co/mise/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"food","publishedAt":"2026-10-08T04:45:17.220Z","lastChangedAt":"2026-10-08T04:44:40.528Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://robotrecipes.co/","startUrl":"https://robotrecipes.co/?source=pwa","scope":"https://robotrecipes.co/","display":"standalone"},"androidPackageEndpoint":"/api/apps/robot-recipes/android"},{"slug":"pdf-toolbox-pro","name":"PDF Toolbox Pro - Solusi Dokumen PDF Cepat & Lengkap","tagline":"Merge, split, and compress PDF files directly in your browser.","category":"Productivity","url":"https://www.pdftoolbox.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-08T04:45:04.217Z","lastChangedAt":"2026-10-08T03:17:53.786Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.pdftoolbox.app/","startUrl":"https://www.pdftoolbox.app/","scope":"https://www.pdftoolbox.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pdf-toolbox-pro/android"},{"slug":"lumo","name":"Lumo","tagline":"Turn any YouTube video into an AI summary, mind map, and personal notes for focused study.","category":"Education","url":"https://focuslearn.focuslearn.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-08T04:44:57.946Z","lastChangedAt":"2026-10-08T04:43:36.802Z","features":["Standalone app window","4 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://focuslearn.focuslearn.workers.dev/","startUrl":"https://focuslearn.focuslearn.workers.dev/","scope":"https://focuslearn.focuslearn.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lumo/android"},{"slug":"three-good-stops","name":"Three Good Stops","tagline":"Plan road trips with every stop along the drive, each shown with its timing.","category":"Travel & Maps","url":"https://threegoodstops.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-10-08T04:44:57.658Z","lastChangedAt":"2026-10-08T04:44:11.498Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://threegoodstops.com/threegoodstops","startUrl":"https://threegoodstops.com/start","scope":"https://threegoodstops.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/three-good-stops/android"},{"slug":"riffforge","name":"Riffforge","tagline":"A daily 15-minute metal guitar practice routine: warm-up, one technique, one riff.","category":"Developer Tools","url":"https://cyphomat.github.io/riffforge/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-07T04:47:21.996Z","lastChangedAt":"2026-10-07T04:47:21.996Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cyphomat.github.io/riffforge/","startUrl":"https://cyphomat.github.io/riffforge/","scope":"https://cyphomat.github.io/riffforge/","display":"standalone"},"androidPackageEndpoint":"/api/apps/riffforge/android"},{"slug":"zoe-system","name":"ZoeW - ប្រព័ន្ធគ្រប់គ្រងអីវ៉ាន់","tagline":"An admin system for managing parcels and shipments.","category":"Business","url":"https://zoew.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-07T04:47:11.696Z","lastChangedAt":"2026-10-07T04:47:11.696Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://zoew.netlify.app/index.html","startUrl":"https://zoew.netlify.app/index.html","scope":"https://zoew.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zoe-system/android"},{"slug":"family-greenhouse","name":"Family Greenhouse","tagline":"A shared plant care app for households to track tasks, reminders, and care history.","category":"Lifestyle","url":"https://familygreenhouse.net/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-07T04:47:04.336Z","lastChangedAt":"2026-10-07T03:17:36.698Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://familygreenhouse.net/","startUrl":"https://familygreenhouse.net/","scope":"https://familygreenhouse.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/family-greenhouse/android"},{"slug":"okto","name":"Okto — планер, задачи и фокус","tagline":"A minimalist planner with tasks, a calendar, a Pomodoro timer and a counter.","category":"Productivity","url":"https://sailxx.github.io/Okto/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-07T04:46:57.800Z","lastChangedAt":"2026-10-06T04:43:45.078Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sailxx.github.io/","startUrl":"https://sailxx.github.io/Okto/","scope":"https://sailxx.github.io/Okto/","display":"standalone"},"androidPackageEndpoint":"/api/apps/okto/android"},{"slug":"literature-pwa","name":"Antinazi Literature Library","tagline":"A reading library of public-domain anarchist and radical texts.","category":"Books","url":"https://dev.antinazi.org/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-10-07T04:46:51.403Z","lastChangedAt":"2026-10-07T04:46:51.403Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dev.antinazi.org/literature-pwa","startUrl":"https://dev.antinazi.org/","scope":"https://dev.antinazi.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/literature-pwa/android"},{"slug":"redaction-checker-by-camlabs","name":"Redaction Checker by CamLabs","tagline":"Checks redacted PDFs for text still hidden beneath the black boxes.","category":"Productivity","url":"https://camlabs.ai/redaction-checker/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-07T04:46:41.174Z","lastChangedAt":"2026-10-07T04:43:31.738Z","features":["Standalone app window","Opens 2 file types","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/pdf, .pdf","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://camlabs.ai/redaction-checker/","startUrl":"https://camlabs.ai/redaction-checker/?source=app","scope":"https://camlabs.ai/redaction-checker/","display":"standalone"},"androidPackageEndpoint":"/api/apps/redaction-checker-by-camlabs/android"},{"slug":"narcoguard-pwa","name":"NarcoGuard - NG Overdose Prevention System","tagline":"A concept demo of a wearable system for overdose response and naloxone guidance.","category":"Health & Fitness","url":"https://narcoguard-pwa.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-07T04:46:36.422Z","lastChangedAt":"2026-10-07T04:43:27.187Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://narcoguard-pwa.vercel.app/","startUrl":"https://narcoguard-pwa.vercel.app/","scope":"https://narcoguard-pwa.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/narcoguard-pwa/android"},{"slug":"bethel803","name":"벧엘구역","tagline":"A meeting app for Bethel Church's district group gatherings.","category":"Productivity","url":"https://project-9zxj4.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-06T04:47:20.168Z","lastChangedAt":"2026-10-06T04:43:38.216Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://project-9zxj4.vercel.app/","startUrl":"https://project-9zxj4.vercel.app/","scope":"https://project-9zxj4.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bethel803/android"},{"slug":"cosmogram-app","name":"Космограмма","tagline":"An arcade game where a paper plane flies through open space, dodging obstacles and collecting stars.","category":"Games","url":"https://cosmogram.fun/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-06T04:47:09.967Z","lastChangedAt":"2026-10-06T03:17:32.962Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cosmogram.fun/","startUrl":"https://cosmogram.fun/","scope":"https://cosmogram.fun/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cosmogram-app/android"},{"slug":"amalnamaforever","name":"Amalnama","tagline":"A daily Islamic companion for worship, Quran reading, prayer calls, hadith and personal records.","category":"Lifestyle","url":"https://uowyeasin-cyber.github.io/AmalnamaForever/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-06T04:47:01.439Z","lastChangedAt":"2026-10-06T04:43:50.640Z","features":["Standalone app window","4 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://uowyeasin-cyber.github.io/","startUrl":"https://uowyeasin-cyber.github.io/AmalnamaForever/","scope":"https://uowyeasin-cyber.github.io/AmalnamaForever/","display":"standalone"},"androidPackageEndpoint":"/api/apps/amalnamaforever/android"},{"slug":"phoenixeconomicsprediction","name":"Phoenix Economics — Real-Time Surplus Absorption & Inflation Stabilisation","tagline":"A live economic simulation tool for measuring idle money and modelling liquidity absorption.","category":"Finance","url":"https://samuelakosaonyejekwe.github.io/phoenixeconomicsprediction/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-06T04:46:52.760Z","lastChangedAt":"2026-10-06T04:43:51.538Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://samuelakosaonyejekwe.github.io/","startUrl":"https://samuelakosaonyejekwe.github.io/phoenixeconomicsprediction/#/overview","scope":"https://samuelakosaonyejekwe.github.io/phoenixeconomicsprediction/","display":"standalone"},"androidPackageEndpoint":"/api/apps/phoenixeconomicsprediction/android"},{"slug":"soundscaper","name":"Soundscaper","tagline":"A local-first multitrack audio editor for working with sound projects on your device.","category":"Music & Audio","url":"https://soundscaper.org/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-06T04:46:40.680Z","lastChangedAt":"2026-10-06T04:43:57.102Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 25 file types","detail":"application/vnd.soundscaper.scape+zip, .sscape, .fscape, .liscape, .scape, audio/aac","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://soundscaper.org/soundscaper","startUrl":"https://soundscaper.org/en/","scope":"https://soundscaper.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/soundscaper/android"},{"slug":"capsule-documents-that-run-like-apps","name":"Capsule — Documents that run like apps","tagline":"Open, edit and save .capsule documents directly in your browser, with files kept on your device.","category":"Productivity","url":"https://withcapsule.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-06T04:46:24.494Z","lastChangedAt":"2026-10-06T03:17:45.211Z","features":["Standalone app window","2 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/x-capsule, .capsule","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://withcapsule.app/","startUrl":"https://withcapsule.app/web","scope":"https://withcapsule.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/capsule-documents-that-run-like-apps/android"},{"slug":"zp-folio","name":"zp-folio","tagline":"Record holdings and cash changes to generate portfolio adjustment plans, calculated locally.","category":"Finance","url":"https://zzpice.github.io/zp-folio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-05T04:47:49.712Z","lastChangedAt":"2026-10-05T04:43:48.096Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://zzpice.github.io/","startUrl":"https://zzpice.github.io/zp-folio/","scope":"https://zzpice.github.io/zp-folio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zp-folio/android"},{"slug":"quotestreak","name":"Quotestreak","tagline":"A daily guessing game where you identify the author of a single quote.","category":"Games","url":"https://quotable.heyitsmejosh.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-05T04:47:43.947Z","lastChangedAt":"2026-10-05T03:18:14.861Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://quotable.heyitsmejosh.com/","startUrl":"https://quotable.heyitsmejosh.com/","scope":"https://quotable.heyitsmejosh.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/quotestreak/android"},{"slug":"karda","name":"카르다 전선","tagline":"A territory-capture battle game where you fight alongside bots.","category":"Games","url":"https://kyhsa93.github.io/karda/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-05T04:47:38.772Z","lastChangedAt":"2026-10-05T04:43:44.144Z","features":["Fullscreen app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kyhsa93.github.io/","startUrl":"https://kyhsa93.github.io/karda/","scope":"https://kyhsa93.github.io/karda/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/karda/android"},{"slug":"undervault","name":"Lanterns of the Undervault","tagline":"A text dungeon crawler in the old MUD style, played through typed commands and descriptive rooms.","category":"Games","url":"https://a-theme.github.io/undervault/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-05T04:47:33.667Z","lastChangedAt":"2026-10-05T04:43:45.689Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://a-theme.github.io/","startUrl":"https://a-theme.github.io/undervault/","scope":"https://a-theme.github.io/undervault/","display":"standalone"},"androidPackageEndpoint":"/api/apps/undervault/android"},{"slug":"www","name":"Make IT Work","tagline":"A curated collection of self-hosted DevOps tools including Argo CD, Forgejo, and Grafana.","category":"Utilities","url":"https://makeitwork.cloud/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-05T04:47:23.382Z","lastChangedAt":"2026-10-05T04:47:23.382Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://makeitwork.cloud/","startUrl":"https://makeitwork.cloud/","scope":"https://makeitwork.cloud/","display":"standalone"},"androidPackageEndpoint":"/api/apps/www/android"},{"slug":"still-here","name":"Still Here","tagline":"150 short reads that put everyday life and its numbers into perspective.","category":"Education","url":"https://fyosamu.github.io/still-here/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-05T04:47:13.981Z","lastChangedAt":"2026-10-05T04:43:48.095Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fyosamu.github.io/","startUrl":"https://fyosamu.github.io/still-here/index.html","scope":"https://fyosamu.github.io/still-here/","display":"standalone"},"androidPackageEndpoint":"/api/apps/still-here/android"},{"slug":"llave-2","name":"llave — Presión, módulos y pilas de gasolina","tagline":"Technical reference for fuel rail pressure, compatible modules and fuel pumps by vehicle.","category":"Utilities","url":"https://llave-d3me.onrender.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-05T04:47:02.846Z","lastChangedAt":"2026-10-05T04:47:02.846Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"}],"install":{"manifestId":"https://llave-d3me.onrender.com/","startUrl":"https://llave-d3me.onrender.com/?fuente=pwa","scope":"https://llave-d3me.onrender.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/llave-2/android"},{"slug":"daily-off","name":"離線日誌 Daily Offline","tagline":"A private diary app that encrypts entries locally with AES-GCM.","category":"Lifestyle","url":"https://jackylawck.github.io/Daily-Off/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-04T04:47:16.914Z","lastChangedAt":"2026-09-01T03:17:33.667Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/Daily-Off/index.html","startUrl":"https://jackylawck.github.io/Daily-Off/index.html","scope":"https://jackylawck.github.io/Daily-Off/","display":"standalone"},"androidPackageEndpoint":"/api/apps/daily-off/android"},{"slug":"toroid","name":"Toroid","tagline":"A browser-based version of Conway's Game of Life for watching cells evolve on a grid.","category":"Games","url":"https://toroid.heyitsmejosh.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-04T04:47:11.682Z","lastChangedAt":"2026-10-04T04:47:11.682Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://toroid.heyitsmejosh.com/","startUrl":"https://toroid.heyitsmejosh.com/","scope":"https://toroid.heyitsmejosh.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/toroid/android"},{"slug":"carconso","name":"CarConso","tagline":"Track your car's fuel consumption and running costs in one place.","category":"Utilities","url":"https://atrena.github.io/CarConso/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-04T04:46:52.604Z","lastChangedAt":"2026-10-03T04:44:17.146Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://atrena.github.io/CarConso/","startUrl":"https://atrena.github.io/CarConso/","scope":"https://atrena.github.io/CarConso/","display":"standalone"},"androidPackageEndpoint":"/api/apps/carconso/android"},{"slug":"fifabet-arena","name":"Fifa GO","tagline":"Create football challenges with friends, record scores and track your matches.","category":"Sports","url":"https://betfifa.com.br/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-04T04:46:46.390Z","lastChangedAt":"2026-10-04T04:46:46.390Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://betfifa.com.br/","startUrl":"https://betfifa.com.br/#arena","scope":"https://betfifa.com.br/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fifabet-arena/android"},{"slug":"metronome","name":"小兔头节拍器 - 免费在线节拍器","tagline":"A free online metronome with adjustable tempo, time signatures and sound modes.","category":"Music & Audio","url":"https://jpq.weichao.studio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-04T04:46:37.738Z","lastChangedAt":"2026-10-04T04:46:37.738Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jpq.weichao.studio/","startUrl":"https://jpq.weichao.studio/","scope":"https://jpq.weichao.studio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/metronome/android"},{"slug":"second-strike","name":"SECOND STRIKE","tagline":"A free real-time strategy game of world war played on a 3D satellite globe.","category":"Games","url":"https://secondstrike.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-04T04:46:29.267Z","lastChangedAt":"2026-10-04T04:43:42.984Z","features":["Fullscreen app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://secondstrike.io/","startUrl":"https://secondstrike.io/?source=app","scope":"https://secondstrike.io/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/second-strike/android"},{"slug":"jijun","name":"輕鬆記帳","tagline":"A simple expense tracker for recording income and spending and viewing your totals.","category":"Finance","url":"https://jijun.the-walking-fish.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-04T04:46:22.807Z","lastChangedAt":"2026-10-04T04:43:36.898Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://jijun.the-walking-fish.com/","startUrl":"https://jijun.the-walking-fish.com/","scope":"https://jijun.the-walking-fish.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jijun/android"},{"slug":"utilsdock","name":"UtilsDock","tagline":"Compress images, convert files, and clean up text in a browser-based toolkit.","category":"Utilities","url":"https://utilsdock.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-03T04:50:24.379Z","lastChangedAt":"2026-10-03T04:44:41.476Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://utilsdock.com/","startUrl":"https://utilsdock.com/","scope":"https://utilsdock.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/utilsdock/android"},{"slug":"dopa-fit","name":"Dopa Fit / ドパフィット","tagline":"A movement app that turns your body's motion into music.","category":"Music & Audio","url":"https://dopa-fit.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-10-03T04:50:18.288Z","lastChangedAt":"2026-10-03T04:44:12.382Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dopa-fit.vercel.app/","startUrl":"https://dopa-fit.vercel.app/","scope":"https://dopa-fit.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dopa-fit/android"},{"slug":"aliviaapp","name":"ALIVIA - Tu Espacio de Calma","tagline":"A calm space for teens and young people with breathing exercises, a therapeutic journal and crisis support.","category":"Health & Fitness","url":"https://alivia.lat/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-03T04:50:10.741Z","lastChangedAt":"2026-10-03T04:50:10.741Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alivia.lat/","startUrl":"https://alivia.lat/","scope":"https://alivia.lat/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aliviaapp/android"},{"slug":"griha","name":"Griha — The household chore ledger that shows its working.","tagline":"A shared household chore ledger that tracks who owes what with itemised arithmetic.","category":"Productivity","url":"https://griha.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-03T04:50:03.072Z","lastChangedAt":"2026-10-03T04:50:03.072Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://griha.vercel.app/","startUrl":"https://griha.vercel.app/","scope":"https://griha.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/griha/android"},{"slug":"playlist-duration","name":"Playlist Duration","tagline":"Find out how long any YouTube playlist, video or channel takes to watch, and plan when to finish it.","category":"Education","url":"https://playlistduration.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-03T04:49:51.856Z","lastChangedAt":"2026-10-03T04:44:57.015Z","features":["Standalone app window","2 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://playlistduration.com/","startUrl":"https://playlistduration.com/?utm_source=pwa","scope":"https://playlistduration.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/playlist-duration/android"},{"slug":"sinner-tracker","name":"Sinner Tracker - The Fox Dashboard","tagline":"Track Jannik Sinner's ATP ranking, stats, trophies, rivalries and tournament roadmap.","category":"Sports","url":"https://dimuzzo.github.io/sinner-tracker/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-10-02T04:47:21.623Z","lastChangedAt":"2026-10-25T03:18:01.229Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dimuzzo.github.io/sinner-tracker/","startUrl":"https://dimuzzo.github.io/sinner-tracker/","scope":"https://dimuzzo.github.io/sinner-tracker/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sinner-tracker/android"},{"slug":"hcker-news","name":"hcker.news","tagline":"A Hacker News reader for following stories, filtering noise, and keeping up with discussions.","category":"News","url":"https://hcker.news/notifications","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"news","publishedAt":"2026-10-02T04:47:16.595Z","lastChangedAt":"2026-10-25T03:18:01.616Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://hcker.news/","startUrl":"https://hcker.news/?setup=notifications","scope":"https://hcker.news/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hcker-news/android"},{"slug":"foxforge-unite","name":"FoxForge UNITE","tagline":"Plan Pokémon UNITE builds with Held Items, Battle Items, and Emblems and see live stats.","category":"Utilities","url":"https://foxforge-unite.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-02T04:47:05.040Z","lastChangedAt":"2026-10-05T03:17:38.548Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://foxforge-unite.com/","startUrl":"https://foxforge-unite.com/","scope":"https://foxforge-unite.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/foxforge-unite/android"},{"slug":"tymvera","name":"TYMVERA","tagline":"A distraction-free productivity system and routine tracker for planning tasks and monitoring progress.","category":"Productivity","url":"https://tymvera.web.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-02T04:46:49.594Z","lastChangedAt":"2026-10-25T03:18:00.382Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tymvera.web.app/","startUrl":"https://tymvera.web.app/","scope":"https://tymvera.web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tymvera/android"},{"slug":"the-goods","name":"The Goods","tagline":"Curate your inbox on one simple timeline, with privacy by design.","category":"Productivity","url":"https://thegoods.email/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-02T04:46:44.424Z","lastChangedAt":"2026-10-02T04:43:25.207Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://thegoods.email/","startUrl":"https://thegoods.email/#/timeline","scope":"https://thegoods.email/","display":"standalone"},"androidPackageEndpoint":"/api/apps/the-goods/android"},{"slug":"neurodual-brain-training","name":"NeuroDual - Brain Training","tagline":"Cognitive training app with varied exercises for memory, attention and executive functions.","category":"Health & Fitness","url":"https://neurodual.com/app","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-02T04:46:31.760Z","lastChangedAt":"2026-10-25T03:17:59.411Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://neurodual.com/neurodual/","startUrl":"https://neurodual.com/app/","scope":"https://neurodual.com/app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/neurodual-brain-training/android"},{"slug":"rounds","name":"Rounds · Move together","tagline":"A simple app for moving a little and staying connected with others.","category":"Health & Fitness","url":"https://rounds.abhishekmurthy.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"health","publishedAt":"2026-10-01T04:48:04.058Z","lastChangedAt":"2026-10-24T03:17:56.530Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rounds.abhishekmurthy.com/","startUrl":"https://rounds.abhishekmurthy.com/","scope":"https://rounds.abhishekmurthy.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rounds/android"},{"slug":"dwell-duel","name":"DwellDuel","tagline":"Play-money bets and Bible study shared with friends from your church community.","category":"Lifestyle","url":"https://www.dwellduel.com/sign-in","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-01T04:47:58.808Z","lastChangedAt":"2026-10-24T03:17:57.076Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.dwellduel.com/","startUrl":"https://www.dwellduel.com/","scope":"https://www.dwellduel.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dwell-duel/android"},{"slug":"fx991","name":"fx-991DE X Trainer · Tom Bleyer","tagline":"A practice calculator modeled on the CASIO fx-991DE X, with lessons and key help.","category":"Education","url":"https://temmchen.github.io/fx991/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-01T04:47:53.266Z","lastChangedAt":"2026-10-24T03:17:54.951Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://temmchen.github.io/fx991/","startUrl":"https://temmchen.github.io/fx991/","scope":"https://temmchen.github.io/fx991/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fx991/android"},{"slug":"jiaci","name":"AI加词","tagline":"A free, open-source vocabulary app with spaced repetition, AI word entries, and pronunciation.","category":"Education","url":"https://jiaci.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-10-01T04:47:47.030Z","lastChangedAt":"2026-10-24T03:17:55.247Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jiaci.app/home","startUrl":"https://jiaci.app/home","scope":"https://jiaci.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jiaci/android"},{"slug":"lathoa-can-you-outsmart-the-ai","name":"Lathoa — Can you outsmart the AI?","tagline":"A game where you spot the math mistakes made by an AI opponent.","category":"Education","url":"https://lathoa.ai/en","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-01T04:47:39.025Z","lastChangedAt":"2026-10-24T03:17:54.334Z","features":["Minimal browser controls","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Minimal browser controls","detail":"Requests the “minimal-ui” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lathoa.ai/dashboard","startUrl":"https://lathoa.ai/dashboard","scope":"https://lathoa.ai/","display":"minimal-ui"},"androidPackageEndpoint":"/api/apps/lathoa-can-you-outsmart-the-ai/android"},{"slug":"freecad-web","name":"FreeCAD-Web","tagline":"A browser-based 3D CAD workspace for modelling, sketching, technical drawings and FEM analysis.","category":"Productivity","url":"https://freecad.virtastic.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-30T04:47:23.845Z","lastChangedAt":"2026-10-23T03:17:52.550Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://freecad.virtastic.app/","startUrl":"https://freecad.virtastic.app/","scope":"https://freecad.virtastic.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/freecad-web/android"},{"slug":"english-system","name":"航大英語 大問I ドリル","tagline":"A drill app for practicing 171 short-passage fill-in-the-blank English questions for the Civil Aviation College entrance exam.","category":"Education","url":"https://koheimukogawa.github.io/english-system/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-30T04:47:17.798Z","lastChangedAt":"2026-09-20T04:43:26.823Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://koheimukogawa.github.io/english-system/","startUrl":"https://koheimukogawa.github.io/english-system/","scope":"https://koheimukogawa.github.io/english-system/","display":"standalone"},"androidPackageEndpoint":"/api/apps/english-system/android"},{"slug":"world-of-systems","name":"World of Systems","tagline":"Analytical writing on the complex systems that shape the modern world.","category":"Other","url":"https://worldofsystems.co/invention-of-the-barcode/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"other","publishedAt":"2026-09-30T04:47:12.469Z","lastChangedAt":"2026-10-23T03:17:51.003Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://worldofsystems.co/","startUrl":"https://worldofsystems.co/","scope":"https://worldofsystems.co/","display":"standalone"},"androidPackageEndpoint":"/api/apps/world-of-systems/android"},{"slug":"studylife","name":"StudyLife","tagline":"A personal study app with a focus timer, notes and a weekly calendar.","category":"Education","url":"https://studylife-demo.lktec.org/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-30T04:47:06.679Z","lastChangedAt":"2026-10-23T03:17:50.714Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://studylife-demo.lktec.org/","startUrl":"https://studylife-demo.lktec.org/","scope":"https://studylife-demo.lktec.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/studylife/android"},{"slug":"aloud","name":"Aloud","tagline":"Listen to your books read aloud while the words light up as they are spoken.","category":"Books","url":"https://www.aloudreader.org/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-09-30T04:46:44.081Z","lastChangedAt":"2026-10-23T03:17:50.391Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.aloudreader.org/","startUrl":"https://www.aloudreader.org/","scope":"https://www.aloudreader.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aloud/android"},{"slug":"lifetrackbybonn","name":"Life Tracker by Bonn","tagline":"Track your weight, blood pressure and blood sugar in one personal health log.","category":"Health & Fitness","url":"https://personal-health-by-bonn.web.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"health","publishedAt":"2026-09-30T04:46:36.109Z","lastChangedAt":"2026-10-23T03:17:50.362Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://personal-health-by-bonn.web.app/","startUrl":"https://personal-health-by-bonn.web.app/","scope":"https://personal-health-by-bonn.web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lifetrackbybonn/android"},{"slug":"eventsend","name":"EventSend","tagline":"Event routing and push notifications built for engineering teams.","category":"Business","url":"https://eventsend.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-09-30T04:46:28.970Z","lastChangedAt":"2026-10-23T03:17:49.878Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://eventsend.io/","startUrl":"https://eventsend.io/","scope":"https://eventsend.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/eventsend/android"},{"slug":"planzmian","name":"Plan Zmian - IV brygady","tagline":"A shift schedule for A/B/C/D brigades with leave, overtime and notifications.","category":"Productivity","url":"https://planzmian.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-30T04:46:21.681Z","lastChangedAt":"2026-10-23T03:17:49.928Z","features":["Standalone app window","8 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://planzmian.pages.dev/","startUrl":"https://planzmian.pages.dev/","scope":"https://planzmian.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/planzmian/android"},{"slug":"timezones","name":"Time Zones","tagline":"Compare local times across cities alongside each city's sunrise, sunset and daylight hours.","category":"Utilities","url":"https://danpune.github.io/timezones/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-29T04:47:41.415Z","lastChangedAt":"2026-10-22T03:17:33.555Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://danpune.github.io/timezones/","startUrl":"https://danpune.github.io/timezones/","scope":"https://danpune.github.io/timezones/","display":"standalone"},"androidPackageEndpoint":"/api/apps/timezones/android"},{"slug":"ideaforge","name":"IdeaForge","tagline":"Turns a rough idea into a clear, usable prompt for a large language model.","category":"Productivity","url":"https://jaypetez.github.io/ideaforge/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-29T04:47:36.282Z","lastChangedAt":"2026-10-22T03:17:33.702Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jaypetez.github.io/","startUrl":"https://jaypetez.github.io/ideaforge/","scope":"https://jaypetez.github.io/ideaforge/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ideaforge/android"},{"slug":"resume-craft","name":"Resume Craft - Markdown Resume Builder","tagline":"Build a resume in Markdown with a live A4 preview, ATS checks and PDF export.","category":"Productivity","url":"https://kunlong-luo.github.io/resume-craft/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-29T04:47:30.728Z","lastChangedAt":"2026-09-29T04:47:30.728Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kunlong-luo.github.io/resume-craft/","startUrl":"https://kunlong-luo.github.io/resume-craft/","scope":"https://kunlong-luo.github.io/resume-craft/","display":"standalone"},"androidPackageEndpoint":"/api/apps/resume-craft/android"},{"slug":"genvidpro-site","name":"GenVidPro - Creative Studio","tagline":"A creative studio site presenting brand, video and website work by Roman Chorny.","category":"Photo & Video","url":"https://genvidpro.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"photo","publishedAt":"2026-09-29T04:47:14.871Z","lastChangedAt":"2026-10-22T03:17:32.891Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://genvidpro.com/?source=pwa","startUrl":"https://genvidpro.com/?source=pwa","scope":"https://genvidpro.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/genvidpro-site/android"},{"slug":"dominoes-block-and-draw","name":"Dominoes — Block & Draw","tagline":"Play Block and Draw dominoes against AI opponents with a coach that explains its moves.","category":"Games","url":"https://playdomino.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-29T04:47:07.421Z","lastChangedAt":"2026-10-22T03:17:32.759Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://playdomino.app/","startUrl":"https://playdomino.app/play","scope":"https://playdomino.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dominoes-block-and-draw/android"},{"slug":"monitorsmith","name":"MonitorSmith — Ferramentas para Monitores","tagline":"Visual tools to inspect displays, test peripherals, and organize secondary screens.","category":"Utilities","url":"https://monitorsmith.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-29T04:46:55.345Z","lastChangedAt":"2026-10-22T03:17:32.472Z","features":["Standalone app window","Advanced window modes","13 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"13 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://monitorsmith.app/","startUrl":"https://monitorsmith.app/","scope":"https://monitorsmith.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/monitorsmith/android"},{"slug":"rename-tools-bulk-file-renamer","name":"Rename.Tools - Bulk File Renamer","tagline":"Rename many files at once in your browser using regex, sequences, and rule chains.","category":"Utilities","url":"https://rename.tools/en","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-29T04:46:40.404Z","lastChangedAt":"2026-10-22T03:17:32.310Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://rename.tools/","startUrl":"https://rename.tools/","scope":"https://rename.tools/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rename-tools-bulk-file-renamer/android"},{"slug":"nudl-clean-links","name":"nudl — clean links","tagline":"Removes tracking parameters from links before you share or open them.","category":"Utilities","url":"https://coreho.github.io/nudl/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-28T04:47:10.010Z","lastChangedAt":"2026-09-28T04:44:24.532Z","features":["Standalone app window","Receives shared content","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://coreho.github.io/nudl/","startUrl":"https://coreho.github.io/nudl/","scope":"https://coreho.github.io/nudl/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nudl-clean-links/android"},{"slug":"fitness-tracker-3ac0d4c","name":"Fitness Tracker","tagline":"Log your lifts, build custom workouts, and follow your strength progress over time.","category":"Health & Fitness","url":"https://timothyhadfield.github.io/Fitness_Tracker/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-28T04:47:05.715Z","lastChangedAt":"2026-09-28T04:43:34.471Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://timothyhadfield.github.io/","startUrl":"https://timothyhadfield.github.io/Fitness_Tracker/index.html#/home","scope":"https://timothyhadfield.github.io/Fitness_Tracker/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fitness-tracker-3ac0d4c/android"},{"slug":"calcpromaster","name":"CalcProMaster - 1206+ Free Online Calculators","tagline":"A collection of free online calculators for finance, health, math, science and business.","category":"Utilities","url":"https://calcpromaster.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-28T04:46:57.623Z","lastChangedAt":"2026-10-21T03:17:29.116Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://calcpromaster.com/","startUrl":"https://calcpromaster.com/","scope":"https://calcpromaster.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/calcpromaster/android"},{"slug":"allergytj","name":"AllergyTJ — Pollen & Air Quality Tracker","tagline":"Pollen risk and air quality tracker for 30 cities in Tajikistan with a 5-day forecast.","category":"Health & Fitness","url":"https://allergy.tj/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-28T04:46:48.024Z","lastChangedAt":"2026-09-28T04:43:47.616Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://allergy.tj/","startUrl":"https://allergy.tj/","scope":"https://allergy.tj/","display":"standalone"},"androidPackageEndpoint":"/api/apps/allergytj/android"},{"slug":"scba-benevolat","name":"SCBA Bénévoles","tagline":"Volunteer management for Stade Clermontois Basket Auvergne matches.","category":"Sports","url":"https://scba.desimone.fr/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-09-28T04:46:40.140Z","lastChangedAt":"2026-09-28T03:17:32.707Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://scba.desimone.fr/","startUrl":"https://scba.desimone.fr/?source=pwa","scope":"https://scba.desimone.fr/","display":"standalone"},"androidPackageEndpoint":"/api/apps/scba-benevolat/android"},{"slug":"oborot","name":"Оборот","tagline":"Tracks iPhone and Apple device resale: purchases, repairs, sales and profit.","category":"Business","url":"https://xbaox.github.io/oborot/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-09-28T04:46:34.119Z","lastChangedAt":"2026-10-21T03:17:27.448Z","features":["Standalone app window","2 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://xbaox.github.io/oborot/","startUrl":"https://xbaox.github.io/oborot/","scope":"https://xbaox.github.io/oborot/","display":"standalone"},"androidPackageEndpoint":"/api/apps/oborot/android"},{"slug":"nexus-library","name":"Nexus Library","tagline":"A spatial game library built for XR headsets and browsers.","category":"Games","url":"https://nexus-library-six.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-09-27T04:46:54.652Z","lastChangedAt":"2026-09-07T03:17:58.661Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://nexus-library-six.vercel.app/","startUrl":"https://nexus-library-six.vercel.app/","scope":"https://nexus-library-six.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nexus-library/android"},{"slug":"alasandong-my-id","name":"Alasandong — Generator Alasan Iseng","tagline":"Generates absurd, funny, and polite excuses for any situation.","category":"Utilities","url":"https://alasandong.my.id/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-27T04:46:46.223Z","lastChangedAt":"2026-09-23T04:43:17.956Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alasandong.my.id/","startUrl":"https://alasandong.my.id/","scope":"https://alasandong.my.id/","display":"standalone"},"androidPackageEndpoint":"/api/apps/alasandong-my-id/android"},{"slug":"giri-orbit","name":"Giri Orbit — Office Suite","tagline":"A cloud-free office suite for documents, spreadsheets, presentations and PDFs.","category":"Productivity","url":"https://giricorporationpvt-stack.github.io/giri-orbit/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-27T04:46:32.431Z","lastChangedAt":"2026-10-20T03:17:35.644Z","features":["Standalone app window","4 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://giricorporationpvt-stack.github.io/","startUrl":"https://giricorporationpvt-stack.github.io/","scope":"https://giricorporationpvt-stack.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/giri-orbit/android"},{"slug":"sleepcast-player","name":"sleepcast","tagline":"Shuffles podcast episodes from feeds you add until a sleep timer fades to silence.","category":"Health & Fitness","url":"https://sleepcast.pro/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-27T04:46:26.268Z","lastChangedAt":"2026-10-20T03:17:35.333Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sleepcast.pro/?source=pwa","startUrl":"https://sleepcast.pro/?source=pwa","scope":"https://sleepcast.pro/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sleepcast-player/android"},{"slug":"shrirangmahajan-in","name":"Shrirang Mahajan Portfolio","tagline":"A personal portfolio site for an AI developer and machine learning engineer.","category":"Developer Tools","url":"https://www.shrirangmahajan.in/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-09-27T04:46:21.445Z","lastChangedAt":"2026-09-27T03:17:53.261Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.shrirangmahajan.in/","startUrl":"https://www.shrirangmahajan.in/","scope":"https://www.shrirangmahajan.in/","display":"standalone"},"androidPackageEndpoint":"/api/apps/shrirangmahajan-in/android"},{"slug":"tenderflow-ai","name":"TenderFlow AI","tagline":"Create and manage government tender documents and bills, with firms and letterhead settings.","category":"Business","url":"https://tender-bill-automation.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-09-26T04:46:24.438Z","lastChangedAt":"2026-09-07T03:17:33.149Z","features":["Standalone app window","4 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tender-bill-automation.vercel.app/","startUrl":"https://tender-bill-automation.vercel.app/","scope":"https://tender-bill-automation.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tenderflow-ai/android"},{"slug":"stayput","name":"Stayput file tools","tagline":"Convert HEIC files, merge and compress PDFs, shrink images and remove EXIF data in the browser.","category":"Utilities","url":"https://stayput.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-26T04:46:14.530Z","lastChangedAt":"2026-10-19T03:17:10.921Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stayput.dev/","startUrl":"https://stayput.dev/","scope":"https://stayput.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stayput/android"},{"slug":"jefferson-photography-studio","name":"Photography Studio","tagline":"On-device photo tools for infrared editing and macro focus stacking.","category":"Photo & Video","url":"https://jefferson-photo-studio.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-09-26T04:46:09.418Z","lastChangedAt":"2026-10-19T03:17:10.328Z","features":["Standalone app window","2 install previews","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jefferson-photo-studio.pages.dev/","startUrl":"https://jefferson-photo-studio.pages.dev/","scope":"https://jefferson-photo-studio.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jefferson-photography-studio/android"},{"slug":"mp5-audio","name":"MP5 Player","tagline":"An experimental audio player and converter for MP5 files, currently in public beta.","category":"Music & Audio","url":"https://mp5-audio.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-25T04:47:44.396Z","lastChangedAt":"2026-09-08T03:18:00.688Z","features":["Standalone app window","Opens 3 file types","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 3 file types","detail":"application/octet-stream, .mp5, .mp5p","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mp5-audio.vercel.app/","startUrl":"https://mp5-audio.vercel.app/","scope":"https://mp5-audio.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mp5-audio/android"},{"slug":"picha","name":"Picha 🐾","tagline":"A profile and daily care guide for Picha the cat.","category":"Lifestyle","url":"https://farzinmirzaie.github.io/picha/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"lifestyle","publishedAt":"2026-09-25T04:47:39.515Z","lastChangedAt":"2026-10-17T03:18:08.607Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://farzinmirzaie.github.io/picha/","startUrl":"https://farzinmirzaie.github.io/picha/","scope":"https://farzinmirzaie.github.io/picha/","display":"standalone"},"androidPackageEndpoint":"/api/apps/picha/android"},{"slug":"chromalum","name":"CHROMALUM","tagline":"A browser-based tool for drawing pixel-art images and exploring algebraic color theory.","category":"Photo & Video","url":"https://minoreality.github.io/chromalum/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-09-25T04:47:34.352Z","lastChangedAt":"2026-10-17T03:18:08.529Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://minoreality.github.io/chromalum/","startUrl":"https://minoreality.github.io/chromalum/","scope":"https://minoreality.github.io/chromalum/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chromalum/android"},{"slug":"orbix","name":"Orbix — merge the orbits","tagline":"Push matching orbits together to build bigger ones in a grid-based puzzle game.","category":"Games","url":"https://hphun9.github.io/orbix/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-25T04:47:24.175Z","lastChangedAt":"2026-08-30T04:43:50.215Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://hphun9.github.io/orbix/","startUrl":"https://hphun9.github.io/orbix/","scope":"https://hphun9.github.io/orbix/","display":"standalone"},"androidPackageEndpoint":"/api/apps/orbix/android"},{"slug":"ai-resonance","name":"AI Resonance","tagline":"Daily AI repositories, papers, and community stories ranked by an auditable score.","category":"News","url":"https://wzznne.github.io/AI-Resonance/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"news","publishedAt":"2026-09-25T04:47:18.266Z","lastChangedAt":"2026-10-17T03:18:07.925Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wzznne.github.io/","startUrl":"https://wzznne.github.io/AI-Resonance/","scope":"https://wzznne.github.io/AI-Resonance/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ai-resonance/android"},{"slug":"filialconnect","name":"孝心联 FilialConnect","tagline":"Bilingual, large-print guides that help older adults handle hospital bookings, train tickets, WeChat, banking, and scam checks.","category":"Education","url":"https://lxh113377.github.io/filialconnect/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-25T04:47:10.179Z","lastChangedAt":"2026-10-17T03:18:07.597Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lxh113377.github.io/filialconnect/","startUrl":"https://lxh113377.github.io/filialconnect/index.html","scope":"https://lxh113377.github.io/filialconnect/","display":"standalone"},"androidPackageEndpoint":"/api/apps/filialconnect/android"},{"slug":"battle-tank-lego-style-tank-game","name":"Battle Tank - LEGO Style Tank Game","tagline":"A free browser arcade tank game with LEGO-style graphics and 10 stages.","category":"Games","url":"https://www.battle-tank.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-25T04:46:49.222Z","lastChangedAt":"2026-10-17T03:18:05.977Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://www.battle-tank.com/","startUrl":"https://www.battle-tank.com/","scope":"https://www.battle-tank.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/battle-tank-lego-style-tank-game/android"},{"slug":"frederick-radius","name":"Frederick Radius","tagline":"Find places, events, live conditions and practical information across Frederick County, Maryland.","category":"Lifestyle","url":"https://frederickradius.app/today","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-25T04:46:44.360Z","lastChangedAt":"2026-10-17T03:18:07.204Z","features":["Standalone app window","4 app shortcuts","3 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://frederickradius.app/","startUrl":"https://frederickradius.app/today","scope":"https://frederickradius.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/frederick-radius/android"},{"slug":"promptspend-llm-cost-estimator","name":"PromptSpend — LLM cost estimator","tagline":"Estimate and compare the API costs of different large language models before you build.","category":"Developer Tools","url":"https://promptspend.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-09-24T04:47:16.668Z","lastChangedAt":"2026-10-16T03:17:55.471Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://promptspend.com/","startUrl":"https://promptspend.com/","scope":"https://promptspend.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/promptspend-llm-cost-estimator/android"},{"slug":"prmptree","name":"Prmptree","tagline":"An installable web app that puts every inbox on autopilot.","category":"Productivity","url":"https://www.prmptree.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-24T04:47:11.705Z","lastChangedAt":"2026-10-16T03:17:54.583Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.prmptree.com/dashboard","startUrl":"https://www.prmptree.com/dashboard","scope":"https://www.prmptree.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/prmptree/android"},{"slug":"chinese-studio","name":"ESC Chinese Language Training Center","tagline":"Chinese language lessons with speaking and handwriting practice, online and offline.","category":"Education","url":"https://chinese.ztvmm.live/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-24T04:47:04.788Z","lastChangedAt":"2026-10-16T03:17:57.599Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://chinese.ztvmm.live/","startUrl":"https://chinese.ztvmm.live/learn","scope":"https://chinese.ztvmm.live/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chinese-studio/android"},{"slug":"world-radio","name":"World Radio — Live world radio","tagline":"Spin a globe to listen to live radio stations from thousands of cities worldwide.","category":"Music & Audio","url":"https://worldradio.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-24T04:46:52.490Z","lastChangedAt":"2026-10-16T03:17:53.498Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://worldradio.io/","startUrl":"https://worldradio.io/","scope":"https://worldradio.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/world-radio/android"},{"slug":"intelligent-study-planner-for-plus-two","name":"Mission PlusTwo","tagline":"An adaptive daily study timetable and revision engine for Kerala DHSE Plus One and Plus Two students.","category":"Education","url":"https://sreyasts.github.io/intelligent-study-planner-for-plus-two-/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-24T04:46:31.677Z","lastChangedAt":"2026-10-16T03:17:53.377Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sreyasts.github.io/intelligent-study-planner-for-plus-two-/","startUrl":"https://sreyasts.github.io/intelligent-study-planner-for-plus-two-/?source=pwa","scope":"https://sreyasts.github.io/intelligent-study-planner-for-plus-two-/","display":"standalone"},"androidPackageEndpoint":"/api/apps/intelligent-study-planner-for-plus-two/android"},{"slug":"freebookconvert","name":"FreeBookConvert","tagline":"Convert ebooks, PDFs, images, and audiobooks directly in your browser without uploading files.","category":"Productivity","url":"https://freebookconvert.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-24T04:46:24.277Z","lastChangedAt":"2026-10-16T03:17:52.546Z","features":["Standalone app window","4 app shortcuts","Opens 20 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 20 file types","detail":"audio/mpeg, .mp3, audio/x-m4b, .m4b, application/epub+zip, .epub","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://freebookconvert.com/","startUrl":"https://freebookconvert.com/?source=pwa","scope":"https://freebookconvert.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/freebookconvert/android"},{"slug":"argus-digest","name":"Argus - Halbleiter & KI","tagline":"A browser-based app about semiconductors and artificial intelligence.","category":"Photo & Video","url":"https://outblade.github.io/argus-digest/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-09-23T04:47:01.532Z","lastChangedAt":"2026-09-15T04:43:42.011Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://outblade.github.io/argus-digest/","startUrl":"https://outblade.github.io/argus-digest/","scope":"https://outblade.github.io/argus-digest/","display":"standalone"},"androidPackageEndpoint":"/api/apps/argus-digest/android"},{"slug":"eevee-tamagotchi","name":"Eevee-Tama","tagline":"A cozy virtual pet game where you raise an Eevee and visit a Poké Casino.","category":"Lifestyle","url":"https://eevee-tamagotchi.netlify.app/eevee_tama/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-23T04:46:51.841Z","lastChangedAt":"2026-09-23T04:43:31.937Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://eevee-tamagotchi.netlify.app/","startUrl":"https://eevee-tamagotchi.netlify.app/eevee_tama/","scope":"https://eevee-tamagotchi.netlify.app/eevee_tama/","display":"standalone"},"androidPackageEndpoint":"/api/apps/eevee-tamagotchi/android"},{"slug":"kelasin","name":"KELASIN — Class Dashboard","tagline":"A lightweight dashboard that helps university students keep track of classes, schedules and assignments.","category":"Education","url":"https://www.kelasin.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-23T04:46:32.744Z","lastChangedAt":"2026-09-23T04:43:29.810Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.kelasin.app/","startUrl":"https://www.kelasin.app/","scope":"https://www.kelasin.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/kelasin/android"},{"slug":"opendocscan","name":"OpenDocScan","tagline":"Scan documents into PDF files directly on your device, with no account and no watermark.","category":"Productivity","url":"https://opendocscan.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-23T04:46:26.712Z","lastChangedAt":"2026-10-15T03:17:51.761Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://opendocscan.com/","startUrl":"https://opendocscan.com/","scope":"https://opendocscan.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/opendocscan/android"},{"slug":"idiomap","name":"Idiomap","tagline":"A language-learning app with speaking practice and spaced-repetition vocabulary flashcards.","category":"Education","url":"https://jesusorihuela.github.io/idiomap/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-22T04:47:15.590Z","lastChangedAt":"2026-10-14T03:17:27.055Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jesusorihuela.github.io/idiomap/index.html","startUrl":"https://jesusorihuela.github.io/idiomap/index.html","scope":"https://jesusorihuela.github.io/idiomap/","display":"standalone"},"androidPackageEndpoint":"/api/apps/idiomap/android"},{"slug":"flag-status-monitor","name":"U.S. Flag Status Monitor","tagline":"Check the current U.S. flag status and review a verified history of past status changes.","category":"Utilities","url":"https://jacob-booth.github.io/flag-status-monitor/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-22T04:47:03.155Z","lastChangedAt":"2026-10-14T03:17:27.158Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jacob-booth.github.io/flag-status-monitor/","startUrl":"https://jacob-booth.github.io/flag-status-monitor/","scope":"https://jacob-booth.github.io/flag-status-monitor/","display":"standalone"},"androidPackageEndpoint":"/api/apps/flag-status-monitor/android"},{"slug":"tpe-sushi-go-round","name":"台北回轉壽司🍣","tagline":"Flight information for Taoyuan Airport crew, showing gates and baggage carousels at a glance.","category":"Travel & Maps","url":"https://tpe-eagle.github.io/tpe-sushi-go-round/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-22T04:46:57.560Z","lastChangedAt":"2026-09-22T04:46:57.560Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tpe-eagle.github.io/tpe-sushi-go-round/","startUrl":"https://tpe-eagle.github.io/tpe-sushi-go-round/","scope":"https://tpe-eagle.github.io/tpe-sushi-go-round/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tpe-sushi-go-round/android"},{"slug":"headway","name":"Headway","tagline":"Check nearby Edmonton LRT departure times quickly from a single screen.","category":"Travel & Maps","url":"https://headway.andy.ws/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-22T04:46:48.051Z","lastChangedAt":"2026-10-14T03:17:27.941Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://headway.andy.ws/","startUrl":"https://headway.andy.ws/","scope":"https://headway.andy.ws/","display":"standalone"},"androidPackageEndpoint":"/api/apps/headway/android"},{"slug":"my-app-engineer","name":"my-app.engineer","tagline":"Build an app with AI and keep ownership of the infrastructure it runs on.","category":"Developer Tools","url":"https://my-app.engineer/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-09-22T04:46:39.185Z","lastChangedAt":"2026-10-14T03:17:26.601Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://my-app.engineer/","startUrl":"https://my-app.engineer/","scope":"https://my-app.engineer/","display":"standalone"},"androidPackageEndpoint":"/api/apps/my-app-engineer/android"},{"slug":"potemkin-pipeline","name":"HYPERION — Potemkin Pipeline","tagline":"A satirical screensaver that mimics a busy coding agent while shipping nothing.","category":"Entertainment","url":"https://davidveksler.github.io/potemkin-pipeline/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-09-22T04:46:33.399Z","lastChangedAt":"2026-09-22T04:43:36.798Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://davidveksler.github.io/","startUrl":"https://davidveksler.github.io/potemkin-pipeline/","scope":"https://davidveksler.github.io/potemkin-pipeline/","display":"standalone"},"androidPackageEndpoint":"/api/apps/potemkin-pipeline/android"},{"slug":"pb-card-deck","name":"PB Card Deck","tagline":"Draw twist cards mid-match from a deck of 1,729 cards across five deck modes.","category":"Games","url":"https://pb-card-deck.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-22T04:46:28.787Z","lastChangedAt":"2026-10-14T03:17:25.934Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pb-card-deck.vercel.app/","startUrl":"https://pb-card-deck.vercel.app/","scope":"https://pb-card-deck.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pb-card-deck/android"},{"slug":"lotline","name":"Lotline — Your next contribution, clearly.","tagline":"Plan xStocks contributions with exact USDC splits and read-only estimates.","category":"Finance","url":"https://lotline.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-22T04:46:15.742Z","lastChangedAt":"2026-10-14T03:17:25.357Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lotline.dev/","startUrl":"https://lotline.dev/portfolio","scope":"https://lotline.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lotline/android"},{"slug":"arcade","name":"Tiny Arcade","tagline":"Ten free browser games for quick brain and skill breaks.","category":"Games","url":"https://games.vanshul.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-21T04:47:40.406Z","lastChangedAt":"2026-10-13T03:17:46.545Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://games.vanshul.com/","startUrl":"https://games.vanshul.com/","scope":"https://games.vanshul.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/arcade/android"},{"slug":"alertbxt","name":"AlertBxt","tagline":"Sends alerts, event updates and notifications for communities.","category":"Utilities","url":"https://alertbxt.web.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-21T04:47:27.961Z","lastChangedAt":"2026-10-13T03:17:45.929Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alertbxt.web.app/","startUrl":"https://alertbxt.web.app/","scope":"https://alertbxt.web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/alertbxt/android"},{"slug":"showroom-pip-pwa","name":"SHOWROOM PiP","tagline":"Watch public SHOWROOM streams in a picture-in-picture window.","category":"Entertainment","url":"https://yhcfu.github.io/showroom-pip-pwa/app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"entertainment","publishedAt":"2026-09-21T04:47:21.267Z","lastChangedAt":"2026-09-05T03:17:35.217Z","features":["Standalone app window","Custom launch behavior","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://yhcfu.github.io/","startUrl":"https://yhcfu.github.io/showroom-pip-pwa/app/","scope":"https://yhcfu.github.io/showroom-pip-pwa/app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/showroom-pip-pwa/android"},{"slug":"t0d0","name":"t0d0","tagline":"A single daily to-do list you prune each morning and tick off as the day goes on.","category":"Productivity","url":"https://t0d0.krfu.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-21T04:47:16.187Z","lastChangedAt":"2026-10-13T03:17:45.357Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://t0d0.krfu.dev/","startUrl":"https://t0d0.krfu.dev/","scope":"https://t0d0.krfu.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/t0d0/android"},{"slug":"pamplohogar","name":"PamploHogar","tagline":"Student housing listings in Pamplona, Norte de Santander.","category":"Lifestyle","url":"https://pamplohogar.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-21T04:47:10.777Z","lastChangedAt":"2026-09-20T04:43:22.393Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pamplohogar.com/","startUrl":"https://pamplohogar.com/","scope":"https://pamplohogar.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pamplohogar/android"},{"slug":"hava81","name":"Hava81 — Havayı değil, gününü planla","tagline":"Turns weather forecasts for Turkey's 81 provinces into practical daily decisions.","category":"Weather","url":"https://hava81.zekiakgul.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-09-21T04:47:05.396Z","lastChangedAt":"2026-10-13T03:17:44.599Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://hava81.zekiakgul.dev/","startUrl":"https://hava81.zekiakgul.dev/","scope":"https://hava81.zekiakgul.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hava81/android"},{"slug":"gmahk-galilea","name":"GMAHK Galilea Balikpapan","tagline":"Church information for GMAHK Galilea Balikpapan: worship schedules, Sabbath School, hymnal and daily devotions.","category":"Lifestyle","url":"https://gmahk-galilea.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-21T04:46:59.813Z","lastChangedAt":"2026-10-13T03:17:44.593Z","features":["Standalone app window","4 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://gmahk-galilea.vercel.app/","startUrl":"https://gmahk-galilea.vercel.app/#home","scope":"https://gmahk-galilea.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gmahk-galilea/android"},{"slug":"by-wave-calendar","name":"ByWave Calendar","tagline":"A shared calendar platform for coordinating multiple calendars, subscriptions, and events.","category":"Productivity","url":"https://rl.lz-ss.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-21T04:46:48.823Z","lastChangedAt":"2026-10-13T03:17:46.865Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rl.lz-ss.com/app","startUrl":"https://rl.lz-ss.com/app","scope":"https://rl.lz-ss.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/by-wave-calendar/android"},{"slug":"smart-text-editor","name":"Smart Text Editor","tagline":"A browser-based text editor for writing and editing files without installing desktop software.","category":"Productivity","url":"https://stedit.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-20T04:46:41.370Z","lastChangedAt":"2026-10-12T03:17:32.722Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 30 file types","detail":"text/*, .txt, .html, .css, .js, .php","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stedit.app/","startUrl":"https://stedit.app/","scope":"https://stedit.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/smart-text-editor/android"},{"slug":"direct-mogo","name":"기출 직행 · 모의고사 원본 다운로드","tagline":"Quick links to original Korean mock exam PDFs from the national testing agency and education offices.","category":"Utilities","url":"https://mangom72.github.io/Direct-mogo/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"utilities","publishedAt":"2026-09-20T04:46:36.670Z","lastChangedAt":"2026-10-12T03:17:32.180Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mangom72.github.io/","startUrl":"https://mangom72.github.io/Direct-mogo/","scope":"https://mangom72.github.io/Direct-mogo/","display":"standalone"},"androidPackageEndpoint":"/api/apps/direct-mogo/android"},{"slug":"chogan","name":"Chogan","tagline":"A free, open-source collection of classic games that runs fully offline without ads or trackers.","category":"Games","url":"https://choganhq.github.io/chogan/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-20T04:46:32.052Z","lastChangedAt":"2026-10-12T03:17:31.880Z","features":["Standalone app window","Advanced window modes","10 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, fullscreen.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"10 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://choganhq.github.io/","startUrl":"https://choganhq.github.io/chogan/","scope":"https://choganhq.github.io/chogan/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chogan/android"},{"slug":"scattered","name":"Scattered","tagline":"A minimalist, local-first canvas for arranging and connecting notes with Pencil, touch, or mouse.","category":"Productivity","url":"https://kydchen.github.io/scattered/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-20T04:46:27.000Z","lastChangedAt":"2026-10-12T03:17:31.359Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kydchen.github.io/","startUrl":"https://kydchen.github.io/scattered/","scope":"https://kydchen.github.io/scattered/","display":"standalone"},"androidPackageEndpoint":"/api/apps/scattered/android"},{"slug":"swelter","name":"swelter — local heat and air","tagline":"View local heat and air readings organized by place and time.","category":"Books","url":"https://chelseakr.github.io/swelter/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-09-20T04:46:21.621Z","lastChangedAt":"2026-10-12T03:17:31.083Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://chelseakr.github.io/swelter/","startUrl":"https://chelseakr.github.io/swelter/","scope":"https://chelseakr.github.io/swelter/","display":"standalone"},"androidPackageEndpoint":"/api/apps/swelter/android"},{"slug":"opensimlab","name":"Open Sim Lab","tagline":"A free browser-based clinical simulator for medical students, residents, and nurse anesthetists.","category":"Education","url":"https://opensimlab.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-20T04:46:11.457Z","lastChangedAt":"2026-10-12T03:17:30.406Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://opensimlab.com/anesthesia","startUrl":"https://opensimlab.com/anesthesia","scope":"https://opensimlab.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/opensimlab/android"},{"slug":"slaunt-work-intelligence-platform","name":"Slaunt - Work Intelligence Platform","tagline":"A work platform that turns scattered work signals into structured, queryable context with AI.","category":"Business","url":"https://slaunt.ai/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-09-20T04:46:00.481Z","lastChangedAt":"2026-10-12T03:17:31.770Z","features":["Standalone app window","Preferred screen orientation","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://slaunt.ai/","startUrl":"https://slaunt.ai/","scope":"https://slaunt.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/slaunt-work-intelligence-platform/android"},{"slug":"stoneqr","name":"StoneQR","tagline":"A free browser-based QR code generator that creates codes without sign-up or uploads.","category":"Utilities","url":"https://stoneqr.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-20T04:45:50.589Z","lastChangedAt":"2026-10-12T03:17:29.237Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stoneqr.app/","startUrl":"https://stoneqr.app/","scope":"https://stoneqr.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stoneqr/android"},{"slug":"momo","name":"Momo – Steal your time back","tagline":"A task manager built for people who struggle with procrastination.","category":"Productivity","url":"https://momotask.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-19T04:46:44.880Z","lastChangedAt":"2026-10-11T03:17:32.603Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://momotask.app/dashboard","startUrl":"https://momotask.app/dashboard","scope":"https://momotask.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/momo/android"},{"slug":"unit-converter","name":"All Unit Converter","tagline":"Convert length, mass, time, data, numbers, and temperature in one place.","category":"Utilities","url":"https://allunitconverter.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-19T04:46:40.151Z","lastChangedAt":"2026-10-11T03:17:33.847Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://allunitconverter.netlify.app/","startUrl":"https://allunitconverter.netlify.app/","scope":"https://allunitconverter.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/unit-converter/android"},{"slug":"can-i-park-here","name":"Can I Park Here?","tagline":"Check NYC street parking rules and find sign-aware routes to promising streets.","category":"Travel & Maps","url":"https://parking.avi.nyc/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-19T04:46:33.442Z","lastChangedAt":"2026-10-11T03:17:32.222Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://parking.avi.nyc/","startUrl":"https://parking.avi.nyc/?utm_source=pwa&utm_medium=homescreen","scope":"https://parking.avi.nyc/","display":"standalone"},"androidPackageEndpoint":"/api/apps/can-i-park-here/android"},{"slug":"rubikssolverdemo","name":"Rubik's Cube Solver","tagline":"A fast solver for Rubik's Cube cross, XCross, EOCross, free pair, pseudo F2L, and last layer steps.","category":"Utilities","url":"https://or18.github.io/RubiksSolverDemo/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-19T04:46:21.145Z","lastChangedAt":"2026-10-11T03:17:32.094Z","features":["Standalone app window","2 install previews","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://or18.github.io/RubiksSolverDemo/index.html","startUrl":"https://or18.github.io/RubiksSolverDemo/index.html","scope":"https://or18.github.io/RubiksSolverDemo/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rubikssolverdemo/android"},{"slug":"latex-to-image","name":"LaTeX To Image","tagline":"Convert LaTeX equations into PNG, JPG, and SVG images directly in your browser.","category":"Utilities","url":"https://latextoimg.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-19T04:46:20.632Z","lastChangedAt":"2026-10-11T03:17:31.383Z","features":["Standalone app window","Preferred screen orientation","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://latextoimg.com/","startUrl":"https://latextoimg.com/","scope":"https://latextoimg.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/latex-to-image/android"},{"slug":"bead-grid-studio","name":"Bead Grid Studio","tagline":"Convert images into editable, printable fuse-bead patterns with per-cell color codes and material counts.","category":"Design","url":"https://zwhy149.github.io/bead-grid-studio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"design","publishedAt":"2026-09-19T04:46:20.246Z","lastChangedAt":"2026-10-11T03:17:31.442Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://zwhy149.github.io/","startUrl":"https://zwhy149.github.io/bead-grid-studio/","scope":"https://zwhy149.github.io/bead-grid-studio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bead-grid-studio/android"},{"slug":"openradio","name":"OpenRadio: world radio, open source","tagline":"A free, open-source player for listening to live radio stations from around the world.","category":"Music & Audio","url":"https://www.openradio.space/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-19T04:46:13.726Z","lastChangedAt":"2026-09-19T04:46:13.726Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.openradio.space/","startUrl":"https://www.openradio.space/","scope":"https://www.openradio.space/","display":"standalone"},"androidPackageEndpoint":"/api/apps/openradio/android"},{"slug":"victor-portfolio","name":"Victor Ndunda — AI Engineer & Founder","tagline":"Personal site of Victor Ndunda, an AI engineer and founder based in Nairobi.","category":"Education","url":"https://victorndunda.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-19T04:45:55.133Z","lastChangedAt":"2026-10-11T03:17:30.642Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://victorndunda.com/","startUrl":"https://victorndunda.com/","scope":"https://victorndunda.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/victor-portfolio/android"},{"slug":"drip","name":"drip","tagline":"Paste any text and scroll through it in a focused, distraction-free reading view.","category":"Education","url":"https://drip-beta-sooty.vercel.app/unlock","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-18T04:47:17.289Z","lastChangedAt":"2026-08-20T04:43:22.066Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://drip-beta-sooty.vercel.app/","startUrl":"https://drip-beta-sooty.vercel.app/","scope":"https://drip-beta-sooty.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/drip/android"},{"slug":"bloquitos","name":"Bloquitos · joyas que caen","tagline":"A falling-block puzzle game with endless levels and candy jewels that works offline.","category":"Games","url":"https://sirhegel.github.io/bloquitos/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-18T04:47:10.260Z","lastChangedAt":"2026-08-28T03:17:59.670Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, fullscreen.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sirhegel.github.io/","startUrl":"https://sirhegel.github.io/bloquitos/","scope":"https://sirhegel.github.io/bloquitos/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bloquitos/android"},{"slug":"nepal-fs-compiler","name":"Nepal FS Compiler","tagline":"Converts trial balances into financial statements under Nepali accounting standards.","category":"Business","url":"https://saphalism007.github.io/nepal-fs-compiler/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-09-18T04:47:04.950Z","lastChangedAt":"2026-09-18T04:47:04.950Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://saphalism007.github.io/nepal-fs-compiler","startUrl":"https://saphalism007.github.io/nepal-fs-compiler/","scope":"https://saphalism007.github.io/nepal-fs-compiler/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nepal-fs-compiler/android"},{"slug":"weather-web-api","name":"AngaMaps - Weather Intelligence","tagline":"Weather and geospatial intelligence for locations, journeys and places around you.","category":"Weather","url":"https://weather-web-api-three.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-09-18T04:46:59.941Z","lastChangedAt":"2026-09-09T04:43:29.128Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://weather-web-api-three.vercel.app/","startUrl":"https://weather-web-api-three.vercel.app/","scope":"https://weather-web-api-three.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/weather-web-api/android"},{"slug":"woseapp","name":"WoseApp","tagline":"A social network where posts are public but conversations happen in private, without comment sections.","category":"Social","url":"https://woseapp.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-09-18T04:46:45.833Z","lastChangedAt":"2026-10-09T03:18:07.037Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://woseapp.com/","startUrl":"https://woseapp.com/","scope":"https://woseapp.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/woseapp/android"},{"slug":"snapbracket-free-tournament-bracket-maker","name":"SnapBracket — Free Tournament Bracket Maker","tagline":"Create single-elimination tournament brackets and export them as high-resolution images or printouts.","category":"Sports","url":"https://snapbracket.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-09-18T04:46:37.516Z","lastChangedAt":"2026-09-18T04:44:02.146Z","features":["Standalone app window","2 app shortcuts","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://snapbracket.com/","startUrl":"https://snapbracket.com/","scope":"https://snapbracket.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/snapbracket-free-tournament-bracket-maker/android"},{"slug":"dashcamigo","name":"everydashcam","tagline":"Review dashcam footage in your browser with synchronized GPS and speed graphs.","category":"Productivity","url":"https://everydashcam.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-18T04:46:31.187Z","lastChangedAt":"2026-10-09T03:18:05.023Z","features":["Standalone app window","Advanced window modes","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://everydashcam.app/","startUrl":"https://everydashcam.app/?source=pwa","scope":"https://everydashcam.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dashcamigo/android"},{"slug":"ustad","name":"Ustad - The Urdu Teacher","tagline":"Learn Urdu from English with vocabulary, phrases, script and grammar lessons.","category":"Education","url":"https://ahmadabdullahsiddiqui.github.io/ustad/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-17T04:47:19.038Z","lastChangedAt":"2026-09-17T04:43:28.630Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ahmadabdullahsiddiqui.github.io/ustad-urdu","startUrl":"https://ahmadabdullahsiddiqui.github.io/ustad/","scope":"https://ahmadabdullahsiddiqui.github.io/ustad/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ustad/android"},{"slug":"hark-audiobook","name":"Hark Audiobook Player","tagline":"A private audiobook player that narrates local documents and supports offline listening.","category":"Books","url":"https://audiobook-pwa-plum.vercel.app/login","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-09-17T04:47:13.570Z","lastChangedAt":"2026-10-08T03:18:16.553Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://audiobook-pwa-plum.vercel.app/","startUrl":"https://audiobook-pwa-plum.vercel.app/library?source=pwa","scope":"https://audiobook-pwa-plum.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hark-audiobook/android"},{"slug":"turn-left","name":"TURN LEFT!","tagline":"A one-button, NES-style top-down stock car racing game.","category":"Finance","url":"https://turnleft.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-09-17T04:47:07.760Z","lastChangedAt":"2026-08-28T03:18:06.417Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://turnleft.app/","startUrl":"https://turnleft.app/","scope":"https://turnleft.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/turn-left/android"},{"slug":"solo-tutor","name":"Solo Tutor — แอดมินหลังบ้านของติวเตอร์","tagline":"A back-office admin app for solo tutors to track attendance, billing and receipts.","category":"Education","url":"https://tasachii.github.io/solo-tutor/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-17T04:47:01.783Z","lastChangedAt":"2026-09-17T04:47:01.783Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tasachii.github.io/","startUrl":"https://tasachii.github.io/solo-tutor/#/app/today","scope":"https://tasachii.github.io/solo-tutor/","display":"standalone"},"androidPackageEndpoint":"/api/apps/solo-tutor/android"},{"slug":"project-origin","name":"PROJECT ORIGIN","tagline":"A playable pixel-art introduction to artificial intelligence.","category":"Education","url":"https://project-origin-gold.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-17T04:46:56.722Z","lastChangedAt":"2026-09-17T04:43:21.913Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://project-origin-gold.vercel.app/","startUrl":"https://project-origin-gold.vercel.app/","scope":"https://project-origin-gold.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/project-origin/android"},{"slug":"resonance-wellness-pwa","name":"Resonance - Listening & Reflection","tagline":"Sound-based wellness routines with reflective insights, a lunar calendar, and personal tracking tools.","category":"Health & Fitness","url":"https://resonance-wellness-pwa.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-16T04:47:57.917Z","lastChangedAt":"2026-08-31T04:43:27.307Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://resonance-wellness-pwa.vercel.app/","startUrl":"https://resonance-wellness-pwa.vercel.app/","scope":"https://resonance-wellness-pwa.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/resonance-wellness-pwa/android"},{"slug":"brazalete-caidas","name":"CuidAPP — deteccion de caidas","tagline":"Detects falls using phone sensors and alerts a caregiver at any distance.","category":"Health & Fitness","url":"https://cafecitoowo.github.io/brazalete-caidas/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-16T04:47:52.522Z","lastChangedAt":"2026-09-09T04:43:15.152Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cafecitoowo.github.io/cuidapp","startUrl":"https://cafecitoowo.github.io/brazalete-caidas/","scope":"https://cafecitoowo.github.io/brazalete-caidas/","display":"standalone"},"androidPackageEndpoint":"/api/apps/brazalete-caidas/android"},{"slug":"alibi","name":"Alibi · A little room to think","tagline":"A collection of 510 original mystery, logic and visual puzzles with offline play.","category":"Games","url":"https://alibi-after-hours-preview.commit-atlas.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-16T04:47:47.534Z","lastChangedAt":"2026-10-07T03:17:25.711Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alibi-after-hours-preview.commit-atlas.workers.dev/","startUrl":"https://alibi-after-hours-preview.commit-atlas.workers.dev/","scope":"https://alibi-after-hours-preview.commit-atlas.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/alibi/android"},{"slug":"swipetris","name":"swipetris","tagline":"A falling-blocks game controlled entirely by swipe, tap and flick gestures.","category":"Games","url":"https://swipetris.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-16T04:47:42.768Z","lastChangedAt":"2026-09-11T03:17:20.433Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://swipetris.com/play","startUrl":"https://swipetris.com/play","scope":"https://swipetris.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/swipetris/android"},{"slug":"groundbeat","name":"Groundbeat","tagline":"Vote in daily polls and see how opinion shifts in real time.","category":"Social","url":"https://groundbeat.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-09-16T04:47:37.594Z","lastChangedAt":"2026-10-06T03:17:58.563Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://groundbeat.com/?src=pwa","startUrl":"https://groundbeat.com/?src=pwa","scope":"https://groundbeat.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/groundbeat/android"},{"slug":"private-file-tools","name":"Private file tools","tagline":"Browser-based PDF, image, OCR, and text tools that process files locally on your device.","category":"Utilities","url":"https://imissfiles.com/extract-pdf-images/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-16T04:47:30.091Z","lastChangedAt":"2026-10-06T03:17:57.103Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://imissfiles.com/","startUrl":"https://imissfiles.com/","scope":"https://imissfiles.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/private-file-tools/android"},{"slug":"pen-fight","name":"Pen Fight","tagline":"A pen-flicking game where you knock your opponent's pen off the table to keep it.","category":"Games","url":"https://penfight.net/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-16T04:47:04.142Z","lastChangedAt":"2026-10-06T03:17:56.425Z","features":["Fullscreen app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://penfight.net/","startUrl":"https://penfight.net/","scope":"https://penfight.net/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/pen-fight/android"},{"slug":"daily-tracker","name":"每日進度","tagline":"Organizes the tasks you need to do each day and tracks your streaks.","category":"Productivity","url":"https://daily-tracker-eight-murex.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-16T04:46:36.156Z","lastChangedAt":"2026-10-06T03:17:55.954Z","features":["Standalone app window","Preferred screen orientation","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://daily-tracker-eight-murex.vercel.app/","startUrl":"https://daily-tracker-eight-murex.vercel.app/","scope":"https://daily-tracker-eight-murex.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/daily-tracker/android"},{"slug":"onetup","name":"OneTUP","tagline":"An app for organizing TUP student life, with deadlines, campus info and daily tasks.","category":"Education","url":"https://onetup-app.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-16T04:46:35.579Z","lastChangedAt":"2026-10-06T03:17:56.585Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://onetup-app.vercel.app/today","startUrl":"https://onetup-app.vercel.app/today","scope":"https://onetup-app.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/onetup/android"},{"slug":"zhiwu","name":"知物","tagline":"A local-first tool for tracking personal belongings and the value of your subscriptions.","category":"Productivity","url":"https://godiceman.github.io/zhiwu/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-15T04:47:53.390Z","lastChangedAt":"2026-09-02T04:43:49.831Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://godiceman.github.io/zhiwu/","startUrl":"https://godiceman.github.io/zhiwu/","scope":"https://godiceman.github.io/zhiwu/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zhiwu/android"},{"slug":"stock-sentinel","name":"Stock Sentinel 股票监测","tagline":"A rule-based tool for monitoring stock quotes, scoring setups, backtesting and paper trading.","category":"Finance","url":"https://x0130905.github.io/stock-sentinel/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-15T04:47:48.298Z","lastChangedAt":"2026-08-11T04:43:18.401Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://x0130905.github.io/","startUrl":"https://x0130905.github.io/stock-sentinel/","scope":"https://x0130905.github.io/stock-sentinel/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stock-sentinel/android"},{"slug":"notelikeus","name":"Notelikeus","tagline":"A minimal notes app that keeps your notes synced across your devices.","category":"Productivity","url":"https://notelikeus-dev.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-15T04:47:32.731Z","lastChangedAt":"2026-09-15T04:47:32.731Z","features":["Standalone app window","1 app shortcut","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://notelikeus-dev.pages.dev/","startUrl":"https://notelikeus-dev.pages.dev/","scope":"https://notelikeus-dev.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/notelikeus/android"},{"slug":"shayariverse","name":"ShayariVerse","tagline":"Read and listen to Hindi and Urdu poetry, with full-screen reels and saved favorites.","category":"Entertainment","url":"https://beginneraman.github.io/ShayariVerse/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-09-15T04:47:05.654Z","lastChangedAt":"2026-09-15T04:43:33.613Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://beginneraman.github.io/shayariverse-pwa","startUrl":"https://beginneraman.github.io/ShayariVerse/index.html","scope":"https://beginneraman.github.io/ShayariVerse/","display":"standalone"},"androidPackageEndpoint":"/api/apps/shayariverse/android"},{"slug":"niubision","name":"NiuBision","tagline":"Personal training and online coaching based in Puerto Rico, with plans and daily tracking built in.","category":"Health & Fitness","url":"https://niubision.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-15T04:46:43.605Z","lastChangedAt":"2026-10-05T03:18:02.844Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"}],"install":{"manifestId":"https://niubision.com/pwa","startUrl":"https://niubision.com/?source=pwa","scope":"https://niubision.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/niubision/android"},{"slug":"2fa","name":"2FA - 两步验证密钥管理器","tagline":"A two-factor authentication key manager that generates TOTP and HOTP verification codes.","category":"Productivity","url":"https://2fa-dev.wzf.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-14T04:46:11.383Z","lastChangedAt":"2026-09-14T04:43:28.268Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+otpauth","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://2fa-dev.wzf.workers.dev/","startUrl":"https://2fa-dev.wzf.workers.dev/","scope":"https://2fa-dev.wzf.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/2fa/android"},{"slug":"petrel","name":"Petrel","tagline":"Organizes flights, stays, and reservations together in one travel app.","category":"Lifestyle","url":"https://petrelvoyage.com/app","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-14T04:46:06.602Z","lastChangedAt":"2026-10-04T03:17:39.243Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://petrelvoyage.com/app","startUrl":"https://petrelvoyage.com/app","scope":"https://petrelvoyage.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/petrel/android"},{"slug":"chess-battle-turbo","name":"ReplayChess - Master Chess Through Legendary Games","tagline":"Replay historic chess games, study grandmaster moves and challenge friends.","category":"Games","url":"https://www.playchess.tech/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-14T04:46:01.666Z","lastChangedAt":"2026-10-04T03:17:39.543Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.playchess.tech/","startUrl":"https://www.playchess.tech/","scope":"https://www.playchess.tech/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chess-battle-turbo/android"},{"slug":"rasmai","name":"Rasmai","tagline":"Track your maimai DX scores, view your best 50, and see what to play next.","category":"Games","url":"https://rasmai.nguyen.ink/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-14T04:45:53.320Z","lastChangedAt":"2026-09-14T04:45:53.320Z","features":["Standalone app window","4 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rasmai.nguyen.ink/me/","startUrl":"https://rasmai.nguyen.ink/me/?source=app","scope":"https://rasmai.nguyen.ink/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rasmai/android"},{"slug":"praycalc","name":"PrayCalc","tagline":"Calculates accurate prayer times for any location you choose.","category":"Utilities","url":"https://praycalc.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-14T04:45:44.532Z","lastChangedAt":"2026-10-04T03:17:37.388Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://praycalc.com/","startUrl":"https://praycalc.com/","scope":"https://praycalc.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/praycalc/android"},{"slug":"abridge","name":"Abridge Zola Theme","tagline":"A fast, lightweight theme for the Zola static site generator.","category":"Developer Tools","url":"https://abridge.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-09-13T04:47:41.459Z","lastChangedAt":"2026-10-02T03:17:36.898Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://abridge.pages.dev/","startUrl":"https://abridge.pages.dev/","scope":"https://abridge.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/abridge/android"},{"slug":"marketsync","name":"Marketsync","tagline":"Copies Telegram trading signals into MetaTrader 4 and 5 accounts automatically from the cloud.","category":"Finance","url":"https://www.marketsync.ai/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-13T04:47:36.762Z","lastChangedAt":"2026-10-25T03:17:38.977Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.marketsync.ai/","startUrl":"https://www.marketsync.ai/","scope":"https://www.marketsync.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/marketsync/android"},{"slug":"omnilog","name":"OmniLog Analytics Engine","tagline":"Analyze and explore log data entirely in the browser, with privacy-first processing.","category":"Developer Tools","url":"https://omnilog.my.id/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-09-13T04:47:29.925Z","lastChangedAt":"2026-10-25T03:17:38.535Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://omnilog.my.id/","startUrl":"https://omnilog.my.id/","scope":"https://omnilog.my.id/","display":"standalone"},"androidPackageEndpoint":"/api/apps/omnilog/android"},{"slug":"catchup-feed-frontend","name":"Catchup Feed","tagline":"Delivers morning tech news in a ten-minute audio briefing.","category":"News","url":"https://pulse.catchup-feed.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"news","publishedAt":"2026-09-13T04:47:19.618Z","lastChangedAt":"2026-10-25T03:17:40.859Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pulse.catchup-feed.com/","startUrl":"https://pulse.catchup-feed.com/","scope":"https://pulse.catchup-feed.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/catchup-feed-frontend/android"},{"slug":"irontracker","name":"IronTracker","tagline":"A minimalist, local-first workout log for tracking strength training sessions and routines.","category":"Health & Fitness","url":"https://iron-tracker-chi.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"health","publishedAt":"2026-09-13T04:47:01.896Z","lastChangedAt":"2026-08-26T03:17:29.938Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://iron-tracker-chi.vercel.app/","startUrl":"https://iron-tracker-chi.vercel.app/","scope":"https://iron-tracker-chi.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/irontracker/android"},{"slug":"austonian-hub","name":"Austonian Hub","tagline":"A single hub for Auston students to reach their student ID, classes, jobs, news and benefits.","category":"Education","url":"https://austonianhub.kaungkhantko.studio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-13T04:46:56.581Z","lastChangedAt":"2026-08-26T03:17:49.119Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://austonianhub.kaungkhantko.studio/","startUrl":"https://austonianhub.kaungkhantko.studio/","scope":"https://austonianhub.kaungkhantko.studio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/austonian-hub/android"},{"slug":"nixamp","name":"nixamp — it really whips the terminal's ass","tagline":"A Winamp-style player for your own music files that can also control nixamp on another machine.","category":"Music & Audio","url":"https://nixamp.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-13T04:46:43.120Z","lastChangedAt":"2026-10-25T03:17:38.473Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://nixamp.com/","startUrl":"https://nixamp.com/","scope":"https://nixamp.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nixamp/android"},{"slug":"lkometro","name":"LkoMetro","tagline":"Plan Lucknow Metro journeys with routes, fares, live train tracking and crowd estimates.","category":"Travel & Maps","url":"https://www.lucknowmetro.in/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-12T04:47:11.630Z","lastChangedAt":"2026-08-04T19:53:36.088Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.lucknowmetro.in/","startUrl":"https://www.lucknowmetro.in/","scope":"https://www.lucknowmetro.in/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lkometro/android"},{"slug":"novamusiclab","name":"Nova Music Lab","tagline":"Turns music service exports into a local, trilingual personal music museum with stories, analytics and generative art.","category":"Music & Audio","url":"https://liriothteltanion.github.io/NovaMusicLab/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-12T04:47:06.479Z","lastChangedAt":"2026-10-01T03:17:35.481Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://liriothteltanion.github.io/","startUrl":"https://liriothteltanion.github.io/NovaMusicLab/","scope":"https://liriothteltanion.github.io/NovaMusicLab/","display":"standalone"},"androidPackageEndpoint":"/api/apps/novamusiclab/android"},{"slug":"finapp","name":"Finapp — estimate your financial future","tagline":"Project your cumulative income, expenses and net balance over the months ahead.","category":"Finance","url":"https://sinikebe.github.io/finapp/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-12T04:46:56.462Z","lastChangedAt":"2026-09-12T04:46:56.462Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sinikebe.github.io/","startUrl":"https://sinikebe.github.io/finapp/","scope":"https://sinikebe.github.io/finapp/","display":"standalone"},"androidPackageEndpoint":"/api/apps/finapp/android"},{"slug":"beltcontrol","name":"Belt Control — for KingSmith / WalkingPad treadmills","tagline":"A web app for controlling KingSmith and WalkingPad treadmills over Bluetooth.","category":"Health & Fitness","url":"https://beltcontrol.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-12T04:46:50.641Z","lastChangedAt":"2026-10-23T03:17:52.811Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://beltcontrol.com/","startUrl":"https://beltcontrol.com/","scope":"https://beltcontrol.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/beltcontrol/android"},{"slug":"new-world-size-true-size-world-map","name":"New World Size — True Size World Map","tagline":"An interactive world map that shows countries at their true relative size using the Equal Earth projection.","category":"Education","url":"https://newworldsize.com/old-vs-new-world-map/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-12T04:46:43.956Z","lastChangedAt":"2026-10-23T03:17:52.281Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://newworldsize.com/","startUrl":"https://newworldsize.com/","scope":"https://newworldsize.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/new-world-size-true-size-world-map/android"},{"slug":"note-a-log-v2","name":"Note-a-log","tagline":"A note-taking app that organizes your notes automatically as you write them.","category":"Productivity","url":"https://note-a-log.vercel.app/login","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-12T04:46:29.807Z","lastChangedAt":"2026-10-23T03:17:54.922Z","features":["Standalone app window","Advanced window modes","Custom launch behavior"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, minimal-ui.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://note-a-log.vercel.app/","startUrl":"https://note-a-log.vercel.app/","scope":"https://note-a-log.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/note-a-log-v2/android"},{"slug":"pwa-messenger-ripple","name":"Ripple — Voice & Chat","tagline":"Voice and text chat with friends, built for Chrome OS.","category":"Social","url":"https://ripple-staging.asmsaifs.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-09-12T04:46:11.483Z","lastChangedAt":"2026-10-01T03:17:33.016Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 4 file types","detail":"image/*, .png, .jpg, .webp","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+ripple","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://ripple-staging.asmsaifs.workers.dev/?source=pwa","startUrl":"https://ripple-staging.asmsaifs.workers.dev/?source=pwa","scope":"https://ripple-staging.asmsaifs.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pwa-messenger-ripple/android"},{"slug":"shelfledger","name":"ShelfLedger","tagline":"Track your collectibles in the browser, with no account required.","category":"Utilities","url":"https://theagencymge.github.io/shelfledger/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-11T04:47:26.547Z","lastChangedAt":"2026-09-11T04:47:26.547Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://theagencymge.github.io/shelfledger/","startUrl":"https://theagencymge.github.io/shelfledger/","scope":"https://theagencymge.github.io/shelfledger/","display":"standalone"},"androidPackageEndpoint":"/api/apps/shelfledger/android"},{"slug":"card-wallet","name":"Card Wallet","tagline":"Photograph business cards and store the name, company and contact details in a searchable wallet.","category":"Productivity","url":"https://taegyu-work.github.io/card-wallet/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-11T04:47:21.857Z","lastChangedAt":"2026-09-11T04:43:21.088Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://taegyu-work.github.io/card-wallet","startUrl":"https://taegyu-work.github.io/card-wallet/","scope":"https://taegyu-work.github.io/card-wallet/","display":"standalone"},"androidPackageEndpoint":"/api/apps/card-wallet/android"},{"slug":"lenscal","name":"LensCal","tagline":"Track when your contact lenses are due for replacement and stay on schedule.","category":"Health & Fitness","url":"https://lens.willsusanto.com/login?next=%2F","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"health","publishedAt":"2026-09-11T04:47:17.457Z","lastChangedAt":"2026-08-13T04:43:41.476Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lens.willsusanto.com/","startUrl":"https://lens.willsusanto.com/","scope":"https://lens.willsusanto.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lenscal/android"},{"slug":"ai-rush","name":"AI Rush","tagline":"A five-minute game built around strange, machine-generated interfaces.","category":"Games","url":"https://ai-rush.lol/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-11T04:47:02.912Z","lastChangedAt":"2026-09-11T04:47:02.912Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ai-rush.lol/","startUrl":"https://ai-rush.lol/","scope":"https://ai-rush.lol/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ai-rush/android"},{"slug":"stillhollow","name":"棲心樹洞 Stillhollow","tagline":"A private, locally encrypted space for writing and keeping personal thoughts.","category":"Lifestyle","url":"https://jackylawck.github.io/Stillhollow/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-11T04:46:56.290Z","lastChangedAt":"2026-08-26T03:17:23.736Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/Stillhollow/","startUrl":"https://jackylawck.github.io/Stillhollow/","scope":"https://jackylawck.github.io/Stillhollow/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stillhollow/android"},{"slug":"screenshot-beautifier","name":"Screenshot Beautifier","tagline":"Turn plain screenshots into presentation-ready images with gradients, frames, shadows and borders in your browser.","category":"Productivity","url":"https://screenshot-beautifier-lovat.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-11T04:46:50.802Z","lastChangedAt":"2026-09-08T04:43:50.463Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://screenshot-beautifier-lovat.vercel.app/","startUrl":"https://screenshot-beautifier-lovat.vercel.app/index.html","scope":"https://screenshot-beautifier-lovat.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/screenshot-beautifier/android"},{"slug":"bluetooth-center","name":"Bluetooth Center","tagline":"A Bluetooth file transfer tool that works entirely offline.","category":"Utilities","url":"https://bluetooth.erikraft.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-11T04:46:45.342Z","lastChangedAt":"2026-09-07T04:43:46.673Z","features":["Standalone app window","Receives shared content","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://bluetooth.erikraft.com/","startUrl":"https://bluetooth.erikraft.com/","scope":"https://bluetooth.erikraft.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bluetooth-center/android"},{"slug":"naotta-memo","name":"なおったメモ","tagline":"A personal health log that tracks a symptom from its first day until it clears up.","category":"Health & Fitness","url":"https://naotta.over40web.club/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-11T04:46:42.133Z","lastChangedAt":"2026-10-21T03:17:46.958Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://naotta.over40web.club/","startUrl":"https://naotta.over40web.club/","scope":"https://naotta.over40web.club/","display":"standalone"},"androidPackageEndpoint":"/api/apps/naotta-memo/android"},{"slug":"rephrame","name":"Rephrame — A Private CBT Journal","tagline":"A private cognitive behavioral therapy journal for capturing and reframing thoughts on your device.","category":"Health & Fitness","url":"https://rephrame.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-11T04:46:37.310Z","lastChangedAt":"2026-10-21T03:17:47.254Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/json, .json","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rephrame.app/rephrame-cbt-journal","startUrl":"https://rephrame.app/","scope":"https://rephrame.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rephrame/android"},{"slug":"starling","name":"Starling","tagline":"Landing page and live demo for Starling, a location-sharing app for Android.","category":"Social","url":"https://starlingmap.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"social","publishedAt":"2026-09-10T04:47:04.625Z","lastChangedAt":"2026-10-20T03:17:38.594Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://starlingmap.app/","startUrl":"https://starlingmap.app/","scope":"https://starlingmap.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/starling/android"},{"slug":"rizin-ai-fitness-coach","name":"Rizin - AI Fitness Coach","tagline":"An AI fitness coach that adapts workouts and nutrition plans to you.","category":"Health & Fitness","url":"https://rizin.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-10T04:46:55.028Z","lastChangedAt":"2026-10-20T03:17:38.855Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://rizin.app/","startUrl":"https://rizin.app/","scope":"https://rizin.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rizin-ai-fitness-coach/android"},{"slug":"bentopdf","name":"BentoPDF","tagline":"A free browser-based PDF toolkit for everyday document tasks.","category":"Productivity","url":"https://www.bentopdf.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-10T04:46:49.817Z","lastChangedAt":"2026-10-20T03:17:36.702Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.bentopdf.com/","startUrl":"https://www.bentopdf.com/","scope":"https://www.bentopdf.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bentopdf/android"},{"slug":"tipoffwatch","name":"TipoffWatch","tagline":"Follow basketball teams worldwide and get notified before each game tips off.","category":"Business","url":"https://tipoffwatch.com/sports","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-09-10T04:46:44.959Z","lastChangedAt":"2026-10-20T03:17:38.709Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tipoffwatch.com/following","startUrl":"https://tipoffwatch.com/following","scope":"https://tipoffwatch.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tipoffwatch/android"},{"slug":"2fas-pass","name":"2FAS Pass","tagline":"A password manager for protecting your accounts and online services.","category":"Utilities","url":"https://2fas.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-10T04:46:37.787Z","lastChangedAt":"2026-10-20T03:17:37.619Z","features":["Standalone app window","Adaptive Android icon","Related native app"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"2 related platform apps are declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://2fas.com/","startUrl":"https://2fas.com/","scope":"https://2fas.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/2fas-pass/android"},{"slug":"prayer-earth","name":"Joining Palms","tagline":"A shared space for prayer and reflection, joining people around the world in one breath.","category":"Lifestyle","url":"https://joining-palms.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-10T04:46:33.454Z","lastChangedAt":"2026-10-20T03:17:36.443Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://joining-palms.app/","startUrl":"https://joining-palms.app/","scope":"https://joining-palms.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/prayer-earth/android"},{"slug":"patches-cafe-cozy-logic-puzzles","name":"Patches.cafe – Cozy Logic Puzzles","tagline":"A cozy puzzle game with a fresh daily challenge and over 1,000 rectangle logic puzzles.","category":"Games","url":"https://patches.cafe/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-10T04:46:28.379Z","lastChangedAt":"2026-09-05T03:17:48.026Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://patches.cafe/","startUrl":"https://patches.cafe/","scope":"https://patches.cafe/","display":"standalone"},"androidPackageEndpoint":"/api/apps/patches-cafe-cozy-logic-puzzles/android"},{"slug":"mainpot","name":"Mainpot — Poker Night Ledger","tagline":"Track poker buy-ins, reconcile the bank, and settle every home game.","category":"Finance","url":"https://mainpot.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-10T04:46:21.064Z","lastChangedAt":"2026-10-19T03:17:35.088Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mainpot.app/","startUrl":"https://mainpot.app/","scope":"https://mainpot.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mainpot/android"},{"slug":"stridebr","name":"StrideBR","tagline":"A free, open-source Brazilian sports platform for planning workouts and tracking physical activity.","category":"Health & Fitness","url":"https://stridebr.com.br/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-10T04:46:13.825Z","lastChangedAt":"2026-09-27T03:18:01.256Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stridebr.com.br/","startUrl":"https://stridebr.com.br/home.php","scope":"https://stridebr.com.br/","display":"standalone"},"androidPackageEndpoint":"/api/apps/stridebr/android"},{"slug":"resonate-webmcp","name":"Resonate: a personal atlas","tagline":"Keep trusted recommendations in a private atlas your assistant can help you use.","category":"Lifestyle","url":"https://resonate.select/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-09T04:47:09.005Z","lastChangedAt":"2026-09-09T04:47:09.005Z","features":["Standalone app window","Receives shared content","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://resonate.select/","startUrl":"https://resonate.select/","scope":"https://resonate.select/","display":"standalone"},"androidPackageEndpoint":"/api/apps/resonate-webmcp/android"},{"slug":"aegisub-web","name":"Aegisub Web","tagline":"A subtitle editing workstation for timing, styling, and karaoke work.","category":"Productivity","url":"https://samgum.github.io/aegisub-web/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-09T04:47:02.337Z","lastChangedAt":"2026-09-09T04:47:02.337Z","features":["Standalone app window","Advanced window modes","Opens 50 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 50 file types","detail":"text/plain, .ass, .ssa, .srt, .vtt, .sub","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://samgum.github.io/","startUrl":"https://samgum.github.io/aegisub-web/","scope":"https://samgum.github.io/aegisub-web/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aegisub-web/android"},{"slug":"riverdiff-visual-diff","name":"Riverdiff — visual diff","tagline":"A browser-based visual diff tool for comparing files side by side or across three versions.","category":"Developer Tools","url":"https://riverdiff.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-09-09T04:46:49.259Z","lastChangedAt":"2026-09-05T03:17:49.754Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://riverdiff.pages.dev/riverdiff","startUrl":"https://riverdiff.pages.dev/","scope":"https://riverdiff.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/riverdiff-visual-diff/android"},{"slug":"finalechat","name":"Finalechat","tagline":"An app where AI agents send you messages and wait for your replies.","category":"Productivity","url":"https://www.finalechat.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-09T04:46:44.525Z","lastChangedAt":"2026-10-18T03:17:55.656Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.finalechat.com/","startUrl":"https://www.finalechat.com/","scope":"https://www.finalechat.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/finalechat/android"},{"slug":"hopper","name":"Hopper","tagline":"Temporarily transfer text and files between your devices.","category":"Utilities","url":"https://renzofernando.github.io/Hopper/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"utilities","publishedAt":"2026-09-09T04:46:37.721Z","lastChangedAt":"2026-09-09T04:43:22.346Z","features":["Standalone app window","2 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://renzofernando.github.io/","startUrl":"https://renzofernando.github.io/Hopper/","scope":"https://renzofernando.github.io/Hopper/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hopper/android"},{"slug":"safe-unfollow","name":"Safe Unfollow - Instagram Tracker","tagline":"Check which Instagram accounts have unfollowed you without logging in.","category":"Social","url":"https://safeunfollow.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"social","publishedAt":"2026-09-09T04:46:32.309Z","lastChangedAt":"2026-09-26T03:17:41.537Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://safeunfollow.app/","startUrl":"https://safeunfollow.app/","scope":"https://safeunfollow.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/safe-unfollow/android"},{"slug":"e5vosdo-snimrod","name":"Eötvös DÖ","tagline":"The official website of the student council at Eötvös József Secondary School.","category":"Education","url":"https://e5vosdo.hu/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-09T04:46:27.247Z","lastChangedAt":"2026-10-18T03:17:53.728Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests natural orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+eotvosdo","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://e5vosdo.hu/","startUrl":"https://e5vosdo.hu/","scope":"https://e5vosdo.hu/","display":"standalone"},"androidPackageEndpoint":"/api/apps/e5vosdo-snimrod/android"},{"slug":"nur-al-dhikr","name":"Nūr al-Dhikr — Adhkar & Duas","tagline":"A daily companion for Adhkar, Duas, the 99 Names of Allah, and Qur'an reading.","category":"Lifestyle","url":"https://ahmedkamal75.github.io/nur-al-dhikr/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-09T04:46:11.046Z","lastChangedAt":"2026-10-18T03:17:53.454Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/json, .json","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+nurdhikr","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://ahmedkamal75.github.io/index.html","startUrl":"https://ahmedkamal75.github.io/nur-al-dhikr/index.html","scope":"https://ahmedkamal75.github.io/nur-al-dhikr/","display":"standalone"},"androidPackageEndpoint":"/api/apps/nur-al-dhikr/android"},{"slug":"rfmc","name":"VirtualCDU","tagline":"A Boeing 737 NG FMC training tool with MSFS 2020 integration.","category":"Education","url":"https://fmc.reidar.tech/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-08T04:46:02.257Z","lastChangedAt":"2026-10-16T03:17:59.592Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://fmc.reidar.tech/","startUrl":"https://fmc.reidar.tech/","scope":"https://fmc.reidar.tech/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rfmc/android"},{"slug":"jayblade","name":"爆上陀螺 Jayblade","tagline":"A local 3D rigid-body physics simulator for battling spinning tops.","category":"Games","url":"https://jackylawck.github.io/Jayblade/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-08T04:46:00.816Z","lastChangedAt":"2026-08-22T03:18:13.350Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/Jayblade/index.html","startUrl":"https://jackylawck.github.io/Jayblade/index.html","scope":"https://jackylawck.github.io/Jayblade/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jayblade/android"},{"slug":"pdfree33","name":"PDFree — Private PDF Tools","tagline":"Merge, split, compress and convert PDF files directly in your browser without uploading them.","category":"Utilities","url":"https://pdfree.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-08T04:45:49.729Z","lastChangedAt":"2026-10-16T03:17:58.858Z","features":["Standalone app window","3 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/pdf, .pdf","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pdfree.io/","startUrl":"https://pdfree.io/","scope":"https://pdfree.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pdfree33/android"},{"slug":"html-tools","name":"WebUtils - 纯前端工具集","tagline":"A browser-based collection of over 1,000 everyday utilities, from JSON formatting to QR code generation.","category":"Utilities","url":"https://tools.realtime-ai.chat/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-08T04:45:43.748Z","lastChangedAt":"2026-09-02T03:18:36.276Z","features":["Standalone app window","4 app shortcuts","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tools.realtime-ai.chat/","startUrl":"https://tools.realtime-ai.chat/","scope":"https://tools.realtime-ai.chat/","display":"standalone"},"androidPackageEndpoint":"/api/apps/html-tools/android"},{"slug":"ham-exam","name":"业余无线电A类模拟考试（HAM）","tagline":"A practice exam app for China's Class A amateur radio operator license, with 683 questions and answer explanations.","category":"Education","url":"https://bjdr69.github.io/ham-exam/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-08T04:45:39.876Z","lastChangedAt":"2026-09-25T03:17:42.041Z","features":["Standalone app window","Preferred screen orientation","3 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://bjdr69.github.io/ham-exam/","startUrl":"https://bjdr69.github.io/ham-exam/index.html","scope":"https://bjdr69.github.io/ham-exam/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ham-exam/android"},{"slug":"la-tele","name":"Canales de Chile a un toque.","tagline":"Opens Chilean television channels from a single launcher.","category":"News","url":"https://alplox.github.io/la-tele/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"news","publishedAt":"2026-09-08T04:45:39.471Z","lastChangedAt":"2026-08-10T04:43:40.644Z","features":["Standalone app window","4 install previews","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alplox.github.io/la-tele/","startUrl":"https://alplox.github.io/la-tele/","scope":"https://alplox.github.io/la-tele/","display":"standalone"},"androidPackageEndpoint":"/api/apps/la-tele/android"},{"slug":"d3vices-com","name":"d3vices — hardware diagnostics","tagline":"Open-source hardware diagnostics that test your microphone, camera, screen, keyboard, sensors and network.","category":"Utilities","url":"https://d3vices.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-08T04:45:38.978Z","lastChangedAt":"2026-10-16T03:17:58.464Z","features":["Standalone app window","4 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://d3vices.com/","startUrl":"https://d3vices.com/?source=pwa","scope":"https://d3vices.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/d3vices-com/android"},{"slug":"vodoge-cloud","name":"VoDoge Console","tagline":"A multi-tenant console for managing a fleet of modems from one interface.","category":"Business","url":"https://a.vodoge.com/login","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"business","publishedAt":"2026-09-07T04:46:48.107Z","lastChangedAt":"2026-09-23T03:17:47.282Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://a.vodoge.com/","startUrl":"https://a.vodoge.com/","scope":"https://a.vodoge.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vodoge-cloud/android"},{"slug":"mdsh","name":"mdsh - local-first markdown editor","tagline":"A local-first Markdown workspace for writing and organizing notes offline.","category":"Productivity","url":"https://thomascrouzet.github.io/mdsh/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-07T04:46:44.298Z","lastChangedAt":"2026-10-15T03:17:28.827Z","features":["Standalone app window","3 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 6 file types","detail":"text/markdown, .md, .markdown, .mdx, text/plain, .txt","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://thomascrouzet.github.io/mdsh/","startUrl":"https://thomascrouzet.github.io/mdsh/","scope":"https://thomascrouzet.github.io/mdsh/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mdsh/android"},{"slug":"word-smartify","name":"Word Smartify — Vocabulary Learning for IBA English","tagline":"Learn Word Smart vocabulary with mnemonics, active recall, spaced review, quizzes and mock tests.","category":"Education","url":"https://word-smartify.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-07T04:46:38.675Z","lastChangedAt":"2026-09-03T03:18:19.575Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://word-smartify.vercel.app/","startUrl":"https://word-smartify.vercel.app/dashboard?source=pwa","scope":"https://word-smartify.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/word-smartify/android"},{"slug":"img-shenzjd-com","name":"img.shenzjd.com - 现代化图床管理工具","tagline":"A GitHub-based image hosting tool for uploading, compressing and managing images.","category":"Photo & Video","url":"https://img.shenzjd.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"photo","publishedAt":"2026-09-07T04:46:36.164Z","lastChangedAt":"2026-10-15T03:17:28.543Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://img.shenzjd.com/","startUrl":"https://img.shenzjd.com/","scope":"https://img.shenzjd.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/img-shenzjd-com/android"},{"slug":"folloverse","name":"Folloverse","tagline":"Support your favorite creators through a standalone web app.","category":"Social","url":"https://folloverse.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"social","publishedAt":"2026-09-06T04:46:23.305Z","lastChangedAt":"2026-10-13T03:17:52.659Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://folloverse.com/","startUrl":"https://folloverse.com/home","scope":"https://folloverse.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/folloverse/android"},{"slug":"howsdaweather","name":"HowsDaWeather","tagline":"HowsDaWeather gives a postcode-level UK forecast from five national forecast centres, checked against real rain gauges.","category":"Weather","url":"https://howsdaweather.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-09-06T04:46:15.225Z","lastChangedAt":"2026-10-13T03:17:54.188Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://howsdaweather.netlify.app/","startUrl":"https://howsdaweather.netlify.app/","scope":"https://howsdaweather.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/howsdaweather/android"},{"slug":"daftar-hesab-shakhsi","name":"دفتر حساب شخصی","tagline":"Track personal debts, loans, installments, cheques and shared expenses.","category":"Finance","url":"https://mortezanazari-hub.github.io/daftar-hesab-shakhsi/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-09-06T04:46:13.562Z","lastChangedAt":"2026-09-04T03:17:27.366Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mortezanazari-hub.github.io/daftar-hesab-shakhsi/","startUrl":"https://mortezanazari-hub.github.io/daftar-hesab-shakhsi/","scope":"https://mortezanazari-hub.github.io/daftar-hesab-shakhsi/","display":"standalone"},"androidPackageEndpoint":"/api/apps/daftar-hesab-shakhsi/android"},{"slug":"savage-command-center-os","name":"Sovereign Agent Shell","tagline":"A control interface for managing AI agents and signing wallet transactions.","category":"Productivity","url":"https://savagnic.github.io/savage-command-center-os/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-06T04:46:12.319Z","lastChangedAt":"2026-08-16T04:43:35.076Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://savagnic.github.io/savage-command-center-os/assets/","startUrl":"https://savagnic.github.io/savage-command-center-os/assets/","scope":"https://savagnic.github.io/savage-command-center-os/assets/","display":"standalone"},"androidPackageEndpoint":"/api/apps/savage-command-center-os/android"},{"slug":"tamed","name":"Tamed — Couple Reward System & Routines","tagline":"A shared routine and reward system for couples to track habits and give each other rewards.","category":"Lifestyle","url":"https://tamed.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"lifestyle","publishedAt":"2026-09-06T04:46:08.589Z","lastChangedAt":"2026-08-16T04:43:26.207Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://tamed.pages.dev/","startUrl":"https://tamed.pages.dev/","scope":"https://tamed.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tamed/android"},{"slug":"wirespan-the-daily-power-line-puzzle","name":"Wirespan · the daily power-line puzzle","tagline":"A daily puzzle where you route power from the plant to every house using the least wire.","category":"Games","url":"https://wirespan.app/?r=hn","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-06T04:46:08.205Z","lastChangedAt":"2026-09-04T03:17:22.688Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wirespan.app/","startUrl":"https://wirespan.app/","scope":"https://wirespan.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wirespan-the-daily-power-line-puzzle/android"},{"slug":"pwa-install","name":"Progressive Web Application","tagline":"A demonstration of an installable web app installation component.","category":"Developer Tools","url":"https://khmyznikov.com/pwa-install/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-09-05T04:47:04.155Z","lastChangedAt":"2026-09-20T03:17:58.065Z","features":["Standalone app window","5 install previews","Related native app"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"2 related platform apps are declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://khmyznikov.com/pwa-install/","startUrl":"https://khmyznikov.com/pwa-install/","scope":"https://khmyznikov.com/pwa-install/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pwa-install/android"},{"slug":"tic-tac-toe","name":"Advanced Tic Tac Toe","tagline":"Tic Tac Toe with boards up to 5x5 and power-ups like Freeze, Bomb and Swap.","category":"Games","url":"https://tictactoe.moamalalaa.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-05T04:47:03.768Z","lastChangedAt":"2026-09-16T03:17:30.887Z","features":["Standalone app window","Preferred screen orientation","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://tictactoe.moamalalaa.com/tic-tac-toe","startUrl":"https://tictactoe.moamalalaa.com/","scope":"https://tictactoe.moamalalaa.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tic-tac-toe/android"},{"slug":"iptv","name":"IPTV - Live TV & Streaming","tagline":"A web app for browsing and streaming live TV channels, including sports broadcasts.","category":"Entertainment","url":"https://iptv.usama.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-09-05T04:47:02.728Z","lastChangedAt":"2026-10-11T03:18:03.095Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://iptv.usama.dev/","startUrl":"https://iptv.usama.dev/","scope":"https://iptv.usama.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/iptv/android"},{"slug":"anabasis","name":"Anabasis — weighted calisthenics & skill progression","tagline":"A tracker for weighted calisthenics and skill progressions, built around step-by-step skill ladders.","category":"Health & Fitness","url":"https://anabasis.axonos.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-05T04:46:46.773Z","lastChangedAt":"2026-10-11T03:18:05.041Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://anabasis.axonos.dev/","startUrl":"https://anabasis.axonos.dev/","scope":"https://anabasis.axonos.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/anabasis/android"},{"slug":"molotov","name":"Molotov","tagline":"A digital art marketplace where creators earn royalties built into each sale contract.","category":"Design","url":"https://molotov-web.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"design","publishedAt":"2026-09-05T04:46:45.932Z","lastChangedAt":"2026-10-11T03:18:02.411Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://molotov-web.vercel.app/","startUrl":"https://molotov-web.vercel.app/","scope":"https://molotov-web.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/molotov/android"},{"slug":"markview","name":"MarkView","tagline":"A local-first markdown editor for writing, organizing, and reading notes in your browser.","category":"Productivity","url":"https://markview.ai/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-05T04:46:43.638Z","lastChangedAt":"2026-09-20T03:17:56.154Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://markview.ai/","startUrl":"https://markview.ai/","scope":"https://markview.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/markview/android"},{"slug":"running-pace-calc","name":"Running Pace Calculator","tagline":"Calculate the running pace needed to reach a goal time, or the finish time a goal pace produces.","category":"Utilities","url":"https://greenido.github.io/running-pace-calc/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-04T04:45:56.230Z","lastChangedAt":"2026-08-08T04:43:45.525Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://greenido.github.io/running-pace-calc/","startUrl":"https://greenido.github.io/running-pace-calc/","scope":"https://greenido.github.io/running-pace-calc/","display":"standalone"},"androidPackageEndpoint":"/api/apps/running-pace-calc/android"},{"slug":"medswift","name":"MedSwift — Pharmaceutical Integrity Platform","tagline":"A web app for verifying pharmaceutical products and auditing supply chains.","category":"Developer Tools","url":"https://med-swift-app.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-09-04T04:45:55.513Z","lastChangedAt":"2026-09-04T03:17:20.145Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://med-swift-app.vercel.app/index.html","startUrl":"https://med-swift-app.vercel.app/index.html","scope":"https://med-swift-app.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/medswift/android"},{"slug":"penny-loop","name":"Penny Loop","tagline":"A game where you start with a single penny and build it into an empire.","category":"Games","url":"https://pennyloop.games.bu.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-09-04T04:45:54.869Z","lastChangedAt":"2026-09-04T03:17:19.597Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pennyloop.games.bu.app/","startUrl":"https://pennyloop.games.bu.app/","scope":"https://pennyloop.games.bu.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/penny-loop/android"},{"slug":"solar-system-sim-design","name":"Solar System Simulator","tagline":"An interactive 3D solar system model with orbital mechanics and scientific provenance.","category":"Education","url":"https://akshin0906.github.io/solar-system-sim-design/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-04T04:45:54.180Z","lastChangedAt":"2026-08-17T03:17:28.534Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://akshin0906.github.io/","startUrl":"https://akshin0906.github.io/solar-system-sim-design/","scope":"https://akshin0906.github.io/solar-system-sim-design/","display":"standalone"},"androidPackageEndpoint":"/api/apps/solar-system-sim-design/android"},{"slug":"prepper-log","name":"PrepTrack — Dein Vorrat. Immer im Blick.","tagline":"Track food and supply stock with scanned products and expiry date reminders.","category":"Utilities","url":"https://beko2210.github.io/Prepper_Log/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-04T04:45:53.389Z","lastChangedAt":"2026-08-25T04:43:39.434Z","features":["Standalone app window","Preferred screen orientation","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://beko2210.github.io/Prepper_Log/","startUrl":"https://beko2210.github.io/Prepper_Log/","scope":"https://beko2210.github.io/Prepper_Log/","display":"standalone"},"androidPackageEndpoint":"/api/apps/prepper-log/android"},{"slug":"regcompass","name":"RegCompass — FDA & EU MDR Regulatory Navigator","tagline":"A rule-based toolkit for navigating FDA and EU MDR medical device requirements.","category":"Health & Fitness","url":"https://rajeevyadav.github.io/regcompass/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-04T04:45:52.633Z","lastChangedAt":"2026-08-19T04:44:31.522Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rajeevyadav.github.io/regcompass/","startUrl":"https://rajeevyadav.github.io/regcompass/","scope":"https://rajeevyadav.github.io/regcompass/","display":"standalone"},"androidPackageEndpoint":"/api/apps/regcompass/android"},{"slug":"sigizi","name":"SIGIZI - Sistem Informasi Gizi","tagline":"A nutrition monitoring app that tracks growth data and flags early stunting risk in real time.","category":"Health & Fitness","url":"https://sigizi-phi.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-04T04:45:51.215Z","lastChangedAt":"2026-08-16T03:17:31.174Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sigizi-phi.vercel.app/","startUrl":"https://sigizi-phi.vercel.app/","scope":"https://sigizi-phi.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sigizi/android"},{"slug":"aion-sincro","name":"Aion Sincro — Compañera de Pentest y Red Team","tagline":"A local assistant for penetration testing and red team work, with learning paths and reporting.","category":"Utilities","url":"https://knklinux.github.io/aion-sincro/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-04T04:45:47.871Z","lastChangedAt":"2026-09-19T03:17:44.794Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://knklinux.github.io/aion-sincro","startUrl":"https://knklinux.github.io/aion-sincro/index.html","scope":"https://knklinux.github.io/aion-sincro/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aion-sincro/android"},{"slug":"athenai-transit","name":"あてのない乗換案内","tagline":"A transit guide for wandering without a destination, browsing upcoming departures from stops and stations.","category":"Travel & Maps","url":"https://athenai-transit.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-04T04:45:47.300Z","lastChangedAt":"2026-10-10T03:17:25.191Z","features":["Standalone app window","Advanced window modes","Custom launch behavior"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://athenai-transit.vercel.app/","startUrl":"https://athenai-transit.vercel.app/","scope":"https://athenai-transit.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/athenai-transit/android"},{"slug":"gold-rate-tracker","name":"Gold Rate Tracker","tagline":"Track 22K, 24K and 18K gold rates with trend charts and price-drop alerts.","category":"Shopping","url":"https://gaurav-gandhi-2411.github.io/gold-rate-tracker/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-09-03T04:45:53.978Z","lastChangedAt":"2026-10-09T03:17:34.117Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://gaurav-gandhi-2411.github.io/gold-rate-tracker/","startUrl":"https://gaurav-gandhi-2411.github.io/gold-rate-tracker/","scope":"https://gaurav-gandhi-2411.github.io/gold-rate-tracker/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gold-rate-tracker/android"},{"slug":"online-speedometer-gps-speed-meter","name":"Online Speedometer — GPS Speed Meter","tagline":"A free GPS speedometer that shows real-time speed, distance and trip time for cars, bikes, running and boats.","category":"Utilities","url":"https://kmspeedometer.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-03T04:45:53.538Z","lastChangedAt":"2026-10-09T03:17:34.464Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kmspeedometer.com/","startUrl":"https://kmspeedometer.com/","scope":"https://kmspeedometer.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/online-speedometer-gps-speed-meter/android"},{"slug":"fauxplane","name":"fauxplane — glass panel","tagline":"A glass-cockpit instrument panel for phones and tablets, driven by device sensors and live aviation data.","category":"Utilities","url":"https://fauxplane.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-03T04:45:52.061Z","lastChangedAt":"2026-08-12T03:17:54.346Z","features":["Fullscreen app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fauxplane.pages.dev/","startUrl":"https://fauxplane.pages.dev/","scope":"https://fauxplane.pages.dev/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/fauxplane/android"},{"slug":"studyflow","name":"StudyFlow · Security+ SY0-701","tagline":"A browser-based study app for the CompTIA Security+ SY0-701 exam.","category":"Education","url":"https://sqr-za.github.io/studyflow/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-03T04:45:51.571Z","lastChangedAt":"2026-08-21T03:17:31.600Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sqr-za.github.io/studyflow/","startUrl":"https://sqr-za.github.io/studyflow/","scope":"https://sqr-za.github.io/studyflow/","display":"standalone"},"androidPackageEndpoint":"/api/apps/studyflow/android"},{"slug":"latexrender","name":"LaTeX Render","tagline":"Render LaTeX math expressions and export them as typeset output in the browser.","category":"Education","url":"https://amey-thakur.github.io/LATEXRENDER/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-03T04:45:51.170Z","lastChangedAt":"2026-08-29T04:43:55.201Z","features":["Standalone app window","7 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"7 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://amey-thakur.github.io/LATEXRENDER/index.html","startUrl":"https://amey-thakur.github.io/LATEXRENDER/index.html","scope":"https://amey-thakur.github.io/LATEXRENDER/","display":"standalone"},"androidPackageEndpoint":"/api/apps/latexrender/android"},{"slug":"berliner-schnauze","name":"Berliner Schnauze","tagline":"A Berlin dialect dictionary with a word search and a guessing game.","category":"Education","url":"https://berliner-schnauze.wtf/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-09-03T04:45:48.582Z","lastChangedAt":"2026-10-09T03:17:32.329Z","features":["Standalone app window","3 app shortcuts","Custom launch behavior"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://berliner-schnauze.wtf/","startUrl":"https://berliner-schnauze.wtf/","scope":"https://berliner-schnauze.wtf/","display":"standalone"},"androidPackageEndpoint":"/api/apps/berliner-schnauze/android"},{"slug":"fosdem-pwa","name":"Room is Full · FOSDEM","tagline":"A conference companion app for navigating FOSDEM sessions and rooms.","category":"Productivity","url":"https://fosdempwa.com/?year=2026","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-02T04:45:40.026Z","lastChangedAt":"2026-10-06T03:17:34.233Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fosdempwa.com/","startUrl":"https://fosdempwa.com/","scope":"https://fosdempwa.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fosdem-pwa/android"},{"slug":"lumen","name":"LUMEN","tagline":"A one-thumb neon arcade game where you flip gravity to thread the gaps and chase the flow.","category":"Games","url":"https://kaanipek.github.io/lumen/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-02T04:45:39.611Z","lastChangedAt":"2026-10-06T03:17:33.905Z","features":["Fullscreen app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://kaanipek.github.io/lumen/","startUrl":"https://kaanipek.github.io/lumen/index.html","scope":"https://kaanipek.github.io/lumen/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/lumen/android"},{"slug":"jp-lyrics-app","name":"歌词笔记 — Lyrics Note","tagline":"Manage Japanese song lyrics with furigana annotations and Spotify sync.","category":"Productivity","url":"https://jplrc.gwo.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-02T04:45:38.101Z","lastChangedAt":"2026-08-13T03:17:52.921Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jplrc.gwo.app/","startUrl":"https://jplrc.gwo.app/","scope":"https://jplrc.gwo.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jp-lyrics-app/android"},{"slug":"antcv","name":"AntCV","tagline":"Build a clean, structured CV and cover letter that stays easy to edit.","category":"Productivity","url":"https://antcv.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-02T04:45:36.880Z","lastChangedAt":"2026-10-06T03:17:32.964Z","features":["Standalone app window","Receives shared content","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://antcv.pages.dev/","startUrl":"https://antcv.pages.dev/","scope":"https://antcv.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/antcv/android"},{"slug":"betaversion488-oss-github-io","name":"پیکسلری — گالری تصاویر و ویدیوهای آزاد","tagline":"A gallery of free high-quality photos and short videos, browsable without signing in.","category":"Photo & Video","url":"https://betaversion488-oss.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-09-02T04:45:36.474Z","lastChangedAt":"2026-08-15T04:43:32.525Z","features":["Standalone app window","Preferred screen orientation","5 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://betaversion488-oss.github.io/","startUrl":"https://betaversion488-oss.github.io/","scope":"https://betaversion488-oss.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/betaversion488-oss-github-io/android"},{"slug":"whatsapp-qr-code-generator","name":"WhatsApp QR Code Generator","tagline":"Generate a QR code that opens a WhatsApp chat with a chosen number and pre-filled message.","category":"Utilities","url":"https://yeshan-jun.github.io/whatsapp-qr-code-generator/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-02T04:45:35.872Z","lastChangedAt":"2026-08-04T19:53:41.187Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://yeshan-jun.github.io/","startUrl":"https://yeshan-jun.github.io/whatsapp-qr-code-generator/","scope":"https://yeshan-jun.github.io/whatsapp-qr-code-generator/","display":"standalone"},"androidPackageEndpoint":"/api/apps/whatsapp-qr-code-generator/android"},{"slug":"axis-1976dfd","name":"AXIS — open charting PWA","tagline":"An open charting app for crypto market data, drawings and Pine Script indicators.","category":"Finance","url":"https://axis.hoox.sh/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-02T04:45:34.896Z","lastChangedAt":"2026-10-06T03:17:32.701Z","features":["Standalone app window","1 app shortcut","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://axis.hoox.sh/pynescript-axis","startUrl":"https://axis.hoox.sh/","scope":"https://axis.hoox.sh/","display":"standalone"},"androidPackageEndpoint":"/api/apps/axis-1976dfd/android"},{"slug":"wrong-number","name":"Wrong Number","tagline":"A mature web drama told through a free teaser and a one-time full-story unlock.","category":"Games","url":"https://wrong-number-staging.pages.dev/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-01T04:45:54.600Z","lastChangedAt":"2026-08-21T03:17:30.749Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://wrong-number-staging.pages.dev/","startUrl":"https://wrong-number-staging.pages.dev/","scope":"https://wrong-number-staging.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/wrong-number/android"},{"slug":"reiseplan","name":"Meine Reisen – Reiseplan","tagline":"Build illustrated travel plans with day-by-day sections, place descriptions and offline access.","category":"Travel & Maps","url":"https://cauer71.github.io/reiseplan/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-09-01T04:45:54.023Z","lastChangedAt":"2026-09-01T04:45:54.023Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cauer71.github.io/reiseplan/","startUrl":"https://cauer71.github.io/reiseplan/","scope":"https://cauer71.github.io/reiseplan/","display":"standalone"},"androidPackageEndpoint":"/api/apps/reiseplan/android"},{"slug":"solsticio-daily-sun-moon-puzzle","name":"Solsticio — Daily Sun & Moon Puzzle","tagline":"A calm daily logic puzzle where you fill a grid with suns and moons using pure deduction.","category":"Games","url":"https://solsticio.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-01T04:45:53.443Z","lastChangedAt":"2026-10-04T03:17:48.525Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://solsticio.app/","startUrl":"https://solsticio.app/?utm_source=pwa","scope":"https://solsticio.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/solsticio-daily-sun-moon-puzzle/android"},{"slug":"huertapp","name":"Huerta GBA","tagline":"A planting calendar for the Gran Buenos Aires area, tuned to your zone and usable offline.","category":"Lifestyle","url":"https://facundo-p.github.io/huertapp/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-01T04:45:53.125Z","lastChangedAt":"2026-10-04T03:17:49.075Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://facundo-p.github.io/huerta-gba","startUrl":"https://facundo-p.github.io/huertapp/","scope":"https://facundo-p.github.io/huertapp/","display":"standalone"},"androidPackageEndpoint":"/api/apps/huertapp/android"},{"slug":"fitly","name":"Fitly - Digital Wardrobe","tagline":"A local-first digital wardrobe and outfit planner for Android that keeps clothing and looks organized on the device.","category":"Lifestyle","url":"https://fitly-ruddy.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-01T04:45:52.515Z","lastChangedAt":"2026-09-15T03:17:46.498Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://fitly-ruddy.vercel.app/","startUrl":"https://fitly-ruddy.vercel.app/","scope":"https://fitly-ruddy.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fitly/android"},{"slug":"practice-english-github-io","name":"Practice English","tagline":"Practice English speaking and build vocabulary with flashcards and spaced repetition.","category":"Education","url":"https://jesusorihuela.github.io/practice_english.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-01T04:45:51.200Z","lastChangedAt":"2026-09-15T03:17:45.328Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jesusorihuela.github.io/practice_english.github.io/index.html","startUrl":"https://jesusorihuela.github.io/practice_english.github.io/index.html","scope":"https://jesusorihuela.github.io/practice_english.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/practice-english-github-io/android"},{"slug":"pangolog","name":"Pangolog","tagline":"A minimalist expense tracker that works offline and keeps your spending data private.","category":"Finance","url":"https://pangolog.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-01T04:45:50.823Z","lastChangedAt":"2026-10-04T03:17:49.180Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pangolog.app/log","startUrl":"https://pangolog.app/log","scope":"https://pangolog.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pangolog/android"},{"slug":"vitrola","name":"Vitrola","tagline":"A local music player that plays MP3 files stored on your device and themes itself from album art.","category":"Music & Audio","url":"https://skotalexsander.github.io/vitrola/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-01T04:45:49.705Z","lastChangedAt":"2026-08-12T03:17:52.865Z","features":["Standalone app window","Advanced window modes","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 14 file types","detail":"audio/mpeg, .mp3, audio/mp4, .m4a, audio/ogg, .ogg","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://skotalexsander.github.io/vitrola/","startUrl":"https://skotalexsander.github.io/vitrola/","scope":"https://skotalexsander.github.io/vitrola/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vitrola/android"},{"slug":"chess-of-kings","name":"The Calculus of Kings","tagline":"A chess role-playing game with a story campaign, a Duel Archive, and adaptive AI opponents.","category":"Games","url":"https://sauterreed24.github.io/Chess-of-Kings/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-01T04:45:49.053Z","lastChangedAt":"2026-08-25T03:17:31.117Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sauterreed24.github.io/","startUrl":"https://sauterreed24.github.io/Chess-of-Kings/","scope":"https://sauterreed24.github.io/Chess-of-Kings/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chess-of-kings/android"},{"slug":"fitness-memo","name":"fitness-memo","tagline":"An offline workout log that shows your last sets, reps and weight for every exercise.","category":"Health & Fitness","url":"https://asugawara.github.io/fitness-memo/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-08-31T04:45:46.527Z","lastChangedAt":"2026-10-01T03:17:56.615Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://asugawara.github.io/","startUrl":"https://asugawara.github.io/fitness-memo/","scope":"https://asugawara.github.io/fitness-memo/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fitness-memo/android"},{"slug":"metro-map","name":"Метро Москвы — схема и маршруты","tagline":"An offline Moscow metro map with routes, transfers and travel times.","category":"Travel & Maps","url":"https://metro.samoy.love/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-08-31T04:45:46.100Z","lastChangedAt":"2026-09-13T03:18:02.120Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://metro.samoy.love/","startUrl":"https://metro.samoy.love/","scope":"https://metro.samoy.love/","display":"standalone"},"androidPackageEndpoint":"/api/apps/metro-map/android"},{"slug":"gigbook","name":"跑单记 · 每一单都算数","tagline":"A daily earnings ledger and income forecasting tool for gig workers like couriers and drivers.","category":"Finance","url":"https://onion-create.github.io/gigbook/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-08-31T04:45:45.659Z","lastChangedAt":"2026-08-17T03:17:29.600Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://onion-create.github.io/com.yuanming.gigbook","startUrl":"https://onion-create.github.io/gigbook/index.html","scope":"https://onion-create.github.io/gigbook/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gigbook/android"},{"slug":"sk-music","name":"SK Music","tagline":"A Jewish music streaming app with a curated, whitelisted catalog you can search and play.","category":"Music & Audio","url":"https://skmusic.shalomkarr.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-08-31T04:45:45.271Z","lastChangedAt":"2026-10-24T03:17:41.011Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://skmusic.shalomkarr.com/","startUrl":"https://skmusic.shalomkarr.com/","scope":"https://skmusic.shalomkarr.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sk-music/android"},{"slug":"control-pku","name":"Mi Control PKU","tagline":"Calculates phenylalanine (FA) levels for people managing PKU.","category":"Health & Fitness","url":"https://pku-control.web.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-08-31T04:45:44.571Z","lastChangedAt":"2026-10-01T03:17:55.706Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pku-control.web.app/","startUrl":"https://pku-control.web.app/","scope":"https://pku-control.web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/control-pku/android"},{"slug":"vuko-life","name":"Vuko — Binaural Beats & Breathing Guide","tagline":"A free, open-source binaural beats app with real-time breathing guidance for meditation, focus and sleep.","category":"Health & Fitness","url":"https://www.vuko.life/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-08-31T04:45:44.093Z","lastChangedAt":"2026-10-24T03:17:39.283Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.vuko.life/app/en.html","startUrl":"https://www.vuko.life/app/en.html","scope":"https://www.vuko.life/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vuko-life/android"},{"slug":"bx-score-keeper","name":"BX Score Keeper 爆旋計分器","tagline":"A free Beyblade X scoreboard and tournament tool with multiple match modes and multi-device sync.","category":"Sports","url":"https://jackylawck.github.io/BX-Score-Keeper/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-08-31T04:45:43.671Z","lastChangedAt":"2026-09-13T03:17:59.771Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/bx-score-keeper-pwa","startUrl":"https://jackylawck.github.io/BX-Score-Keeper/index.html","scope":"https://jackylawck.github.io/BX-Score-Keeper/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bx-score-keeper/android"},{"slug":"food-ninja-pwa","name":"Food Ninja","tagline":"A food-focused web app that installs to your home screen and opens in its own window.","category":"Food & Drink","url":"https://food-ninja-pwa-1c9e7.firebaseapp.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"food","publishedAt":"2026-08-31T04:45:43.133Z","lastChangedAt":"2026-08-04T19:53:48.962Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://food-ninja-pwa-1c9e7.firebaseapp.com/index.html","startUrl":"https://food-ninja-pwa-1c9e7.firebaseapp.com/index.html","scope":"https://food-ninja-pwa-1c9e7.firebaseapp.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/food-ninja-pwa/android"},{"slug":"atlens","name":"Atlens","tagline":"A searchable database of Fujifilm X Mount and G Mount lenses with normalized specifications.","category":"Photo & Video","url":"https://atlens.app/en","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-08-30T04:46:33.779Z","lastChangedAt":"2026-10-22T03:17:24.706Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://atlens.app/","startUrl":"https://atlens.app/?ref=pwa","scope":"https://atlens.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/atlens/android"},{"slug":"movies-streaming-platform","name":"Reely","tagline":"Search movies and TV shows, build a watchlist, and track the episodes you have watched.","category":"Entertainment","url":"https://www.reely.space/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-08-30T04:46:32.022Z","lastChangedAt":"2026-10-21T03:17:55.639Z","features":["Standalone app window","2 app shortcuts","2 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://www.reely.space/","startUrl":"https://www.reely.space/","scope":"https://www.reely.space/","display":"standalone"},"androidPackageEndpoint":"/api/apps/movies-streaming-platform/android"},{"slug":"phanpy","name":"Phanpy","tagline":"A minimal, opinionated web client for browsing and posting on Mastodon.","category":"Social","url":"https://phanpy.social/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"social","publishedAt":"2026-08-30T04:46:31.631Z","lastChangedAt":"2026-10-21T03:17:54.626Z","features":["Standalone app window","Receives shared content","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://phanpy.social/","startUrl":"https://phanpy.social/","scope":"https://phanpy.social/","display":"standalone"},"androidPackageEndpoint":"/api/apps/phanpy/android"},{"slug":"dicebox","name":"Dicebox","tagline":"An offline dice roller for tabletop role-playing games.","category":"Games","url":"https://dicebox.cc/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-08-30T04:46:31.397Z","lastChangedAt":"2026-10-21T03:17:53.838Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dicebox.cc/","startUrl":"https://dicebox.cc/","scope":"https://dicebox.cc/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dicebox/android"},{"slug":"aquasmart","name":"AquaSmart AI","tagline":"An AI-based digital aquaculture platform for Indonesian investors and pond managers.","category":"Finance","url":"https://aqua-smart-one.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-08-30T04:46:31.036Z","lastChangedAt":"2026-08-08T04:43:30.819Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://aqua-smart-one.vercel.app/","startUrl":"https://aqua-smart-one.vercel.app/","scope":"https://aqua-smart-one.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aquasmart/android"},{"slug":"momentum-app","name":"Momentum — Habit & Focus Tracker","tagline":"Track daily habits, keep your streaks going, and run focused work sessions in one app.","category":"Productivity","url":"https://teo-momentum-pwapp.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-29T04:45:34.237Z","lastChangedAt":"2026-09-27T03:17:48.943Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://teo-momentum-pwapp.netlify.app/","startUrl":"https://teo-momentum-pwapp.netlify.app/","scope":"https://teo-momentum-pwapp.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/momentum-app/android"},{"slug":"savelinkx","name":"SaveLinkX - Video Downloader","tagline":"Download videos from TikTok, Instagram, X, Reddit and other platforms without a watermark.","category":"Photo & Video","url":"https://www.savelinkx.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-08-29T04:45:31.713Z","lastChangedAt":"2026-10-19T03:17:23.205Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.savelinkx.com/?utm_source=pwa","startUrl":"https://www.savelinkx.com/?utm_source=pwa","scope":"https://www.savelinkx.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/savelinkx/android"},{"slug":"almamesh","name":"AlmaMesh — Vedic Astrology","tagline":"Calculates Vedic sidereal astrology charts on your device without an account.","category":"Lifestyle","url":"https://almamesh.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-08-29T04:45:31.318Z","lastChangedAt":"2026-10-19T03:17:23.383Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://almamesh.com/","startUrl":"https://almamesh.com/","scope":"https://almamesh.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/almamesh/android"},{"slug":"bountywell","name":"Bountywell","tagline":"A customizable Catholic food and wellness checklist for tracking daily nourishment.","category":"Health & Fitness","url":"https://bountywell.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-08-29T04:45:30.842Z","lastChangedAt":"2026-08-14T03:17:40.392Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://bountywell.com/","startUrl":"https://bountywell.com/","scope":"https://bountywell.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bountywell/android"},{"slug":"saiji-competition-search","name":"賽跡 SAIJI｜競賽作品雷達","tagline":"Search public GitHub competition projects with README evidence and credibility notes.","category":"Education","url":"https://saiji-search.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-29T04:45:29.820Z","lastChangedAt":"2026-08-25T04:43:26.071Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://saiji-search.vercel.app/","startUrl":"https://saiji-search.vercel.app/?source=pwa","scope":"https://saiji-search.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/saiji-competition-search/android"},{"slug":"mobigraph-net","name":"صنایع ساخت مهر و حکاکی موبی گراف","tagline":"An online ordering system for custom stamps and personnel badges from MobiGraph.","category":"Business","url":"https://mobigraph.net/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-08-29T04:45:28.018Z","lastChangedAt":"2026-10-19T03:17:22.252Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mobigraph.net/","startUrl":"https://mobigraph.net/","scope":"https://mobigraph.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mobigraph-net/android"},{"slug":"cringe-memes-bluesky","name":"Cringe Memes Bluesky","tagline":"A web app for browsing cringe memes from Bluesky in a standalone window.","category":"Entertainment","url":"https://dglogan42.github.io/cringe-memes-bluesky/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"entertainment","publishedAt":"2026-08-29T04:45:27.811Z","lastChangedAt":"2026-10-19T03:17:22.868Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dglogan42.github.io/","startUrl":"https://dglogan42.github.io/cringe-memes-bluesky/","scope":"https://dglogan42.github.io/cringe-memes-bluesky/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cringe-memes-bluesky/android"},{"slug":"goldtickerlive","name":"Gold Ticker Live — Reference Gold Price Tracker","tagline":"Track reference gold prices for 24K, 22K, 21K and 18K gold in more than 24 currencies.","category":"Finance","url":"https://goldtickerlive.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-08-28T04:47:11.629Z","lastChangedAt":"2026-10-17T03:17:38.891Z","features":["Standalone app window","2 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://goldtickerlive.com/","startUrl":"https://goldtickerlive.com/","scope":"https://goldtickerlive.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/goldtickerlive/android"},{"slug":"vladimiracunadev-create-github-io","name":"Vladimir Acuña · Portafolio","tagline":"A multilingual professional portfolio presenting Vladimir Acuña's documents and projects.","category":"Utilities","url":"https://vladimiracunadev-create.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"utilities","publishedAt":"2026-08-28T04:47:10.981Z","lastChangedAt":"2026-10-17T03:17:37.917Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://vladimiracunadev-create.github.io/index.html","startUrl":"https://vladimiracunadev-create.github.io/index.html","scope":"https://vladimiracunadev-create.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/vladimiracunadev-create-github-io/android"},{"slug":"satvis","name":"Satellite Orbit Visualization","tagline":"Track thousands of satellites on a 3D globe and find them in the sky above you.","category":"Education","url":"https://satvis.space/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-28T04:47:10.443Z","lastChangedAt":"2026-10-17T03:17:37.109Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests natural orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://satvis.space/satvis.space","startUrl":"https://satvis.space/","scope":"https://satvis.space/","display":"standalone"},"androidPackageEndpoint":"/api/apps/satvis/android"},{"slug":"ailatest-journal","name":"AILatest Journal · 期刊检索","tagline":"Look up journals by SCI/SSCI indexing, CAS partition, CCF rank and institutional lists.","category":"Education","url":"https://journal.ailatest.org/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-28T04:47:10.080Z","lastChangedAt":"2026-10-17T03:17:38.163Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://journal.ailatest.org/","startUrl":"https://journal.ailatest.org/","scope":"https://journal.ailatest.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ailatest-journal/android"},{"slug":"pariksha-sathi","name":"ParikshaSathi — Study Planner","tagline":"A free personalized study planner for UPSC, BPSC, SSC and other competitive exams.","category":"Education","url":"https://snakeeye-sudo.github.io/pariksha-sathi/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-28T04:47:09.727Z","lastChangedAt":"2026-08-05T04:44:26.992Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://snakeeye-sudo.github.io/pariksha-sathi/","startUrl":"https://snakeeye-sudo.github.io/pariksha-sathi/","scope":"https://snakeeye-sudo.github.io/pariksha-sathi/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pariksha-sathi/android"},{"slug":"sergeant","name":"Sergeant · гроші, тренування, звички і їжа","tagline":"Track money, workouts, habits and food in one app that shows how they connect.","category":"Lifestyle","url":"https://sergeant.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-08-28T04:47:06.272Z","lastChangedAt":"2026-10-17T03:17:35.683Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sergeant.vercel.app/","startUrl":"https://sergeant.vercel.app/","scope":"https://sergeant.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sergeant/android"},{"slug":"roadledger","name":"RoadLedger — Vehicle Logbook","tagline":"A private, offline logbook for tracking fuel, service and vehicle expenses.","category":"Utilities","url":"https://vinyasns.github.io/RoadLedger/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-27T04:46:02.568Z","lastChangedAt":"2026-08-07T04:43:34.256Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://vinyasns.github.io/","startUrl":"https://vinyasns.github.io/RoadLedger/","scope":"https://vinyasns.github.io/RoadLedger/","display":"standalone"},"androidPackageEndpoint":"/api/apps/roadledger/android"},{"slug":"turkce-sozluk","name":"Çağdaş Türkçe Sözlük","tagline":"An open-source, community-driven contemporary Turkish dictionary.","category":"Education","url":"https://turkce-sozluk.com/tr","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-27T04:46:01.396Z","lastChangedAt":"2026-10-14T03:17:11.400Z","features":["Standalone app window","Preferred screen orientation","Custom launch behavior"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://turkce-sozluk.com/","startUrl":"https://turkce-sozluk.com/tr","scope":"https://turkce-sozluk.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/turkce-sozluk/android"},{"slug":"derycode-search-c","name":"DeryCode AI — Private Search Engine","tagline":"A privacy-focused search engine with multiple search modes and AI answers.","category":"Utilities","url":"https://derycode-search-c.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-27T04:46:00.156Z","lastChangedAt":"2026-09-07T03:17:51.136Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 3 link protocols","detail":"http, https, web+derycode","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://derycode-search-c.vercel.app/","startUrl":"https://derycode-search-c.vercel.app/","scope":"https://derycode-search-c.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/derycode-search-c/android"},{"slug":"qso-quick-log","name":"通联速记 · QSO Quick Log","tagline":"A quick logbook for amateur radio operators to record contacts and exchange electronic QSL cards.","category":"Utilities","url":"https://xiaoninaoh.github.io/qso-quick-log/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-27T04:45:59.237Z","lastChangedAt":"2026-09-22T03:17:48.993Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://xiaoninaoh.github.io/","startUrl":"https://xiaoninaoh.github.io/qso-quick-log/","scope":"https://xiaoninaoh.github.io/qso-quick-log/","display":"standalone"},"androidPackageEndpoint":"/api/apps/qso-quick-log/android"},{"slug":"sveska","name":"Sveska — local-first notepad","tagline":"A local-first notepad for notes, Markdown and canvas work.","category":"Productivity","url":"https://sveska.studio/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-27T04:45:58.641Z","lastChangedAt":"2026-10-13T03:18:03.974Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sveska.studio/","startUrl":"https://sveska.studio/?source=pwa","scope":"https://sveska.studio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/sveska/android"},{"slug":"spendiapp","name":"Spendia — Control de gastos personales","tagline":"Track income and expenses, split bills with friends, and see your finances in clear reports.","category":"Finance","url":"https://spendia.co/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-08-27T04:45:58.211Z","lastChangedAt":"2026-10-13T03:18:03.259Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://spendia.co/","startUrl":"https://spendia.co/","scope":"https://spendia.co/","display":"standalone"},"androidPackageEndpoint":"/api/apps/spendiapp/android"},{"slug":"markupbase","name":"MarkupBase","tagline":"Shared artifact review for people and AI agents working together.","category":"Business","url":"https://markupbase.com/whitepapers/making-autonomous-work-reviewable/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"business","publishedAt":"2026-08-27T04:45:57.631Z","lastChangedAt":"2026-10-13T03:18:03.594Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://markupbase.com/","startUrl":"https://markupbase.com/","scope":"https://markupbase.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/markupbase/android"},{"slug":"alertchecker","name":"AlertChecker","tagline":"Monitors web pages and sends email alerts when prices, stock or content change.","category":"Finance","url":"https://alertchecker.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-08-27T04:45:57.055Z","lastChangedAt":"2026-10-13T03:18:03.470Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://alertchecker.com/","startUrl":"https://alertchecker.com/","scope":"https://alertchecker.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/alertchecker/android"},{"slug":"app","name":"HaoTool 好工具","tagline":"A free, open-source collection of Taiwanese web tools that does not collect personal data.","category":"Utilities","url":"https://app.haotool.org/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"utilities","publishedAt":"2026-08-26T04:45:06.547Z","lastChangedAt":"2026-10-11T03:17:41.676Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://app.haotool.org/","startUrl":"https://app.haotool.org/","scope":"https://app.haotool.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/app/android"},{"slug":"budgeebybonn","name":"Budgee by Bonn","tagline":"A personal finance manager for tracking expenses and income in one place.","category":"Finance","url":"https://financial-management-by-bonn.web.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-08-26T04:45:03.169Z","lastChangedAt":"2026-10-11T03:17:42.103Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://financial-management-by-bonn.web.app/","startUrl":"https://financial-management-by-bonn.web.app/","scope":"https://financial-management-by-bonn.web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/budgeebybonn/android"},{"slug":"dream-os-final","name":"Dream OS Enterprise","tagline":"An enterprise operations app for room booking, safety reports, asset scanning and security patrols.","category":"Business","url":"https://dreamos-sys.github.io/dream-os-final/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-08-26T04:45:01.196Z","lastChangedAt":"2026-09-20T03:17:31.389Z","features":["Standalone app window","Preferred screen orientation","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://dreamos-sys.github.io/index.html","startUrl":"https://dreamos-sys.github.io/dream-os-final/index.html","scope":"https://dreamos-sys.github.io/dream-os-final/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dream-os-final/android"},{"slug":"rss-amplifier","name":"RSS Amplifier","tagline":"An open directory of independent blogs with full-text search and feed submission.","category":"News","url":"https://rssamplifier.com/crawlstats","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"news","publishedAt":"2026-08-26T04:44:59.580Z","lastChangedAt":"2026-10-11T03:17:46.061Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://rssamplifier.com/?source=pwa","startUrl":"https://rssamplifier.com/?source=pwa","scope":"https://rssamplifier.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rss-amplifier/android"},{"slug":"webklip","name":"Webklip","tagline":"A lightweight internet clipboard that keeps copied content in sync in real time.","category":"Utilities","url":"https://webklip.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-26T04:44:57.701Z","lastChangedAt":"2026-08-06T04:44:33.567Z","features":["Standalone app window","Receives shared content","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://webklip.com/app","startUrl":"https://webklip.com/app","scope":"https://webklip.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/webklip/android"},{"slug":"satirex-github-io","name":"Nahversorgung Hamburg – Supermärkte & Tankstellen","tagline":"An interactive map of supermarkets and petrol stations in Hamburg.","category":"Travel & Maps","url":"https://satirex.github.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"travel","publishedAt":"2026-08-25T16:00:28.152Z","lastChangedAt":"2026-08-19T04:44:35.177Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://satirex.github.io/","startUrl":"https://satirex.github.io/index.html","scope":"https://satirex.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/satirex-github-io/android"},{"slug":"worldscript-studio","name":"WorldScript Studio","tagline":"An AI-assisted studio for building fictional worlds and writing full-length manuscripts.","category":"Productivity","url":"https://worldscript-studio.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-25T14:45:25.989Z","lastChangedAt":"2026-10-08T03:17:53.073Z","features":["Standalone app window","Advanced window modes","6 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"6 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+worldscript","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://worldscript-studio.vercel.app/","startUrl":"https://worldscript-studio.vercel.app/?source=pwa","scope":"https://worldscript-studio.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/worldscript-studio/android"},{"slug":"pdf-fill-and-sign","name":"Fill & Sign — Free PDF Filler and Signer","tagline":"Fill out and sign PDF forms in the browser, then send them back.","category":"Productivity","url":"https://otterholte.github.io/pdf-fill-and-sign/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-25T13:30:24.228Z","lastChangedAt":"2026-09-16T03:17:35.746Z","features":["Standalone app window","Receives shared content","Opens 2 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/pdf, .pdf","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://otterholte.github.io/","startUrl":"https://otterholte.github.io/pdf-fill-and-sign/","scope":"https://otterholte.github.io/pdf-fill-and-sign/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pdf-fill-and-sign/android"},{"slug":"md-viewer","name":"md-viewer","tagline":"A Markdown viewer that runs entirely in your browser, with no server and no uploads.","category":"Productivity","url":"https://pablocaviglia-uy.github.io/md-viewer/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-25T12:15:14.316Z","lastChangedAt":"2026-08-15T03:17:16.878Z","features":["Standalone app window","Advanced window modes","Opens 8 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, browser.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 8 file types","detail":"text/markdown, .md, .markdown, .mdown, .mkd, .mdx","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pablocaviglia-uy.github.io/","startUrl":"https://pablocaviglia-uy.github.io/md-viewer/","scope":"https://pablocaviglia-uy.github.io/md-viewer/","display":"standalone"},"androidPackageEndpoint":"/api/apps/md-viewer/android"},{"slug":"gubbins","name":"Gubbins","tagline":"Local-first inventory tracking for electronics, 3D-printing supplies, tools, and general stock.","category":"Business","url":"https://bootblock.github.io/Gubbins/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-08-25T11:00:15.496Z","lastChangedAt":"2026-08-24T10:06:42.288Z","features":["Standalone app window","Receives shared content","Opens 12 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 12 file types","detail":"text/csv, .csv, text/tab-separated-values, .tsv, .tab, application/json","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+gubbins","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://bootblock.github.io/Gubbins/","startUrl":"https://bootblock.github.io/Gubbins/","scope":"https://bootblock.github.io/Gubbins/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gubbins/android"},{"slug":"chequeeasy","name":"ChequeEasy 支票易 | Cheque Converter","tagline":"Converts numbers into Chinese and English cheque amounts, with a licensed bank code lookup.","category":"Utilities","url":"https://jackylawck.github.io/ChequeEasy/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-25T08:30:11.234Z","lastChangedAt":"2026-08-23T03:18:06.725Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://jackylawck.github.io/ChequeEasy/index.html","startUrl":"https://jackylawck.github.io/ChequeEasy/index.html","scope":"https://jackylawck.github.io/ChequeEasy/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chequeeasy/android"},{"slug":"spatialdashboard","name":"Streamlit/Panel Spatial Dashboard Development & Deployment","tagline":"Guidance on building and deploying spatial dashboards with Streamlit and Panel.","category":"Education","url":"https://www.spatialdashboard.org/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-25T07:15:14.387Z","lastChangedAt":"2026-09-16T03:17:34.904Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://www.spatialdashboard.org/","startUrl":"https://www.spatialdashboard.org/","scope":"https://www.spatialdashboard.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/spatialdashboard/android"},{"slug":"cv-generator","name":"CareerKyt — CV Maker, Jobs and Nepali Documents","tagline":"Build a CV, browse jobs from Nepali employers, and draft common office documents.","category":"Productivity","url":"https://careerkyt.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-25T06:00:12.776Z","lastChangedAt":"2026-10-07T03:17:19.054Z","features":["Standalone app window","3 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://careerkyt.com/app","startUrl":"https://careerkyt.com/builder","scope":"https://careerkyt.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cv-generator/android"},{"slug":"mull-reader","name":"Mull Reader - Markdown Reader","tagline":"A lightweight, open-source markdown reader for reading documents created by AI agents.","category":"Books","url":"https://mullreader.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-08-24T21:30:10.727Z","lastChangedAt":"2026-08-24T09:49:03.578Z","features":["Standalone app window","Opens 3 file types","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 3 file types","detail":"text/markdown, .md, .markdown","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mullreader.com/","startUrl":"https://mullreader.com/","scope":"https://mullreader.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mull-reader/android"},{"slug":"first-verse","name":"First Verse","tagline":"A daily poetry app for reading new poems, posting your own, and following poets.","category":"Books","url":"https://firstverse.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-08-24T19:00:07.128Z","lastChangedAt":"2026-10-05T03:18:10.205Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://firstverse.app/","startUrl":"https://firstverse.app/?source=pwa","scope":"https://firstverse.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/first-verse/android"},{"slug":"imhotep-smart-clinic","name":"Imhotep Smart Clinic","tagline":"A clinic management app for scheduling appointments and viewing patient records.","category":"Health & Fitness","url":"https://imhotepsmartclinic.pythonanywhere.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-08-24T17:45:00.451Z","lastChangedAt":"2026-10-05T03:18:10.320Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"web+clinic","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://imhotepsmartclinic.pythonanywhere.com/imhotep_smart_clinic","startUrl":"https://imhotepsmartclinic.pythonanywhere.com/login","scope":"https://imhotepsmartclinic.pythonanywhere.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/imhotep-smart-clinic/android"},{"slug":"free-ai-watermark-remover","name":"WatermarkOut — Free AI Watermark Remover","tagline":"A free AI watermark remover for images and videos that runs entirely in your browser.","category":"Design","url":"https://iamramgarhia.github.io/free-ai-watermark-remover/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"design","publishedAt":"2026-08-24T16:30:38.322Z","lastChangedAt":"2026-08-24T09:49:37.926Z","features":["Standalone app window","Advanced window modes","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://iamramgarhia.github.io/watermarkout","startUrl":"https://iamramgarhia.github.io/free-ai-watermark-remover/","scope":"https://iamramgarhia.github.io/free-ai-watermark-remover/","display":"standalone"},"androidPackageEndpoint":"/api/apps/free-ai-watermark-remover/android"},{"slug":"afya-companion","name":"Afya Companion — You are not alone in your care journey","tagline":"Emotional, nutritional and practical support for patients, caregivers and families living with a medical condition.","category":"Health & Fitness","url":"https://gaeskat.github.io/afya-companion/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-08-24T15:15:31.442Z","lastChangedAt":"2026-08-23T04:43:50.286Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://gaeskat.github.io/afya-companion/","startUrl":"https://gaeskat.github.io/afya-companion/","scope":"https://gaeskat.github.io/afya-companion/","display":"standalone"},"androidPackageEndpoint":"/api/apps/afya-companion/android"},{"slug":"bisecto-the-50-50-shape-slicing-game","name":"Bisecto - The 50/50 Shape Slicing Game","tagline":"A shape-slicing puzzle game where you split geometric figures into exact 50/50 halves.","category":"Games","url":"https://bisecto.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-24T14:00:34.359Z","lastChangedAt":"2026-10-05T03:18:08.371Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://bisecto.com/","startUrl":"https://bisecto.com/","scope":"https://bisecto.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/bisecto-the-50-50-shape-slicing-game/android"},{"slug":"international-sacred-calendar","name":"International Sacred Calendar","tagline":"Convert dates across eight calendar systems, from Gregorian and Hebrew to Chinese and Thai Buddhist.","category":"Education","url":"https://sacredcal.one/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-24T12:45:37.326Z","lastChangedAt":"2026-09-16T03:17:32.004Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://sacredcal.one/","startUrl":"https://sacredcal.one/","scope":"https://sacredcal.one/","display":"standalone"},"androidPackageEndpoint":"/api/apps/international-sacred-calendar/android"},{"slug":"ethiopian-calendar-pwa","name":"Ethiopian Calendar, Bahire Hasab & Synaxarium","tagline":"An Ethiopian calendar app with date conversion, Bahire Hasab, Synaxarium and holidays.","category":"Utilities","url":"https://mesiworkisha-glitch.github.io/ethiopian-calendar-pwa/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-24T11:31:05.635Z","lastChangedAt":"2026-10-05T03:18:07.602Z","features":["Standalone app window","Advanced window modes","5 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mesiworkisha-glitch.github.io/","startUrl":"https://mesiworkisha-glitch.github.io/ethiopian-calendar-pwa/","scope":"https://mesiworkisha-glitch.github.io/ethiopian-calendar-pwa/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ethiopian-calendar-pwa/android"},{"slug":"off-work-countdown","name":"DoneAt","tagline":"A browser work-hour countdown that shows remaining time and progress between your start and end times.","category":"Productivity","url":"https://off.rainif.com/en","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-24T10:06:33.895Z","lastChangedAt":"2026-10-05T03:17:47.907Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://off.rainif.com/en","startUrl":"https://off.rainif.com/en","scope":"https://off.rainif.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/off-work-countdown/android"},{"slug":"manosabiertas","name":"Manos Abiertas - IA, CV y Derechos","tagline":"A free multilingual platform for learning AI, building a CV and understanding your rights.","category":"Education","url":"https://manosabiertas-seven.vercel.app/es","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"education","publishedAt":"2026-08-23T04:43:41.149Z","lastChangedAt":"2026-09-14T03:17:44.643Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://manosabiertas-seven.vercel.app/","startUrl":"https://manosabiertas-seven.vercel.app/","scope":"https://manosabiertas-seven.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/manosabiertas/android"},{"slug":"social-media-downloader","name":"Social Media Downloader","tagline":"Download public videos, audio, and photos from TikTok, X, Instagram, Facebook, and YouTube.","category":"Utilities","url":"https://www.socialdownloader.space/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-20T04:43:18.025Z","lastChangedAt":"2026-09-24T03:17:39.479Z","features":["Standalone app window","Advanced window modes","6 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"6 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://www.socialdownloader.space/","startUrl":"https://www.socialdownloader.space/","scope":"https://www.socialdownloader.space/","display":"standalone"},"androidPackageEndpoint":"/api/apps/social-media-downloader/android"},{"slug":"ai-novel-reader-v2","name":"AI 小说精读助手","tagline":"A browser-based reading assistant for close reading of novels with AI support.","category":"Photo & Video","url":"https://ascendjk.github.io/ai-novel-reader-v2/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-08-18T04:44:07.880Z","lastChangedAt":"2026-10-10T03:17:34.386Z","features":["Standalone app window","2 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://ascendjk.github.io/ai-novel-reader-v2/","startUrl":"https://ascendjk.github.io/ai-novel-reader-v2/","scope":"https://ascendjk.github.io/ai-novel-reader-v2/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ai-novel-reader-v2/android"},{"slug":"paddy","name":"Paddy","tagline":"An offline-first, cross-platform reader for PDF and EPUB books.","category":"Books","url":"https://paddy-ink.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"books","publishedAt":"2026-08-17T04:43:42.067Z","lastChangedAt":"2026-08-26T03:17:29.181Z","features":["Standalone app window","10 install previews","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"10 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://paddy-ink.vercel.app/","startUrl":"https://paddy-ink.vercel.app/","scope":"https://paddy-ink.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/paddy/android"},{"slug":"inko","name":"Inko — Lecteur de mangas","tagline":"A multi-source manga and novel reader with a personal library, online and offline reading, and EPUB/CBZ imports.","category":"Entertainment","url":"https://abdoulrazack1.github.io/Inko/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-08-15T04:43:19.110Z","lastChangedAt":"2026-08-24T03:17:23.180Z","features":["Standalone app window","3 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://abdoulrazack1.github.io/accueil.html","startUrl":"https://abdoulrazack1.github.io/accueil.html","scope":"https://abdoulrazack1.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/inko/android"},{"slug":"qrcodescan-in","name":"QR Code Scanner","tagline":"A small web app that scans QR codes quickly and works offline.","category":"Utilities","url":"https://qrcodescan.in/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-12T04:43:59.935Z","lastChangedAt":"2026-08-12T04:43:59.935Z","features":["Standalone app window","Preferred screen orientation","3 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://qrcodescan.in/index.html?utm_source=homescreen","startUrl":"https://qrcodescan.in/index.html?utm_source=homescreen","scope":"https://qrcodescan.in/","display":"standalone"},"androidPackageEndpoint":"/api/apps/qrcodescan-in/android"},{"slug":"earthquakeph","name":"EarthquakePH","tagline":"Tracks recent earthquakes recorded by the USGS and shows them in a customizable view.","category":"Utilities","url":"https://earthquakeph.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-11T04:43:26.604Z","lastChangedAt":"2026-10-12T03:17:49.966Z","features":["Standalone app window","3 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://earthquakeph.netlify.app/","startUrl":"https://earthquakeph.netlify.app/","scope":"https://earthquakeph.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/earthquakeph/android"},{"slug":"kdl-cyclone","name":"KDL Cyclone — Veille Caraïbes","tagline":"Tropical weather monitoring for Guadeloupe and the Caribbean, tracking tropical waves and their development potential.","category":"Weather","url":"https://cyclone.kdl-tech.fr/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-08-11T04:43:10.440Z","lastChangedAt":"2026-10-12T03:17:35.311Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://cyclone.kdl-tech.fr/","startUrl":"https://cyclone.kdl-tech.fr/","scope":"https://cyclone.kdl-tech.fr/","display":"standalone"},"androidPackageEndpoint":"/api/apps/kdl-cyclone/android"},{"slug":"hoops-gm-basketball-franchise-manager","name":"Hoops GM — Basketball Franchise Manager","tagline":"Manage a pro basketball franchise: trades, the draft, free agency and live games.","category":"Games","url":"https://hoops-gm.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-10T04:44:26.508Z","lastChangedAt":"2026-10-10T03:17:31.623Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://hoops-gm.com/","startUrl":"https://hoops-gm.com/?ref=pwa","scope":"https://hoops-gm.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hoops-gm-basketball-franchise-manager/android"},{"slug":"walletapp","name":"WalletApp","tagline":"Track personal finances with accounts, transactions, budgets and statistics.","category":"Finance","url":"https://walletapp.imanolhidalgo08.workers.dev/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-08-10T04:43:38.626Z","lastChangedAt":"2026-09-19T03:17:50.910Z","features":["Standalone app window","Advanced window modes","4 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://walletapp.imanolhidalgo08.workers.dev/","startUrl":"https://walletapp.imanolhidalgo08.workers.dev/","scope":"https://walletapp.imanolhidalgo08.workers.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/walletapp/android"},{"slug":"neat-ai-explore","name":"NEAT-AI Explore","tagline":"A static viewer for exploring NEAT-AI creature snapshots and their neural structures.","category":"Utilities","url":"https://stsoftwareau.github.io/NEAT-AI-Explore/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-08-05T04:44:43.809Z","lastChangedAt":"2026-10-20T03:17:39.237Z","features":["Standalone app window","2 install previews","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://stsoftwareau.github.io/NEAT-AI-Explore/","startUrl":"https://stsoftwareau.github.io/NEAT-AI-Explore/","scope":"https://stsoftwareau.github.io/NEAT-AI-Explore/","display":"standalone"},"androidPackageEndpoint":"/api/apps/neat-ai-explore/android"},{"slug":"friendlybet","name":"FriendlyBet — World Cup 2026 Predictions","tagline":"A free World Cup 2026 prediction game to play with friends, with no ads and no money involved.","category":"Sports","url":"https://friendlybet.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"sports","publishedAt":"2026-08-04T20:00:30.364Z","lastChangedAt":"2026-08-04T20:00:30.364Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://friendlybet.vercel.app/","startUrl":"https://friendlybet.vercel.app/","scope":"https://friendlybet.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/friendlybet/android"},{"slug":"thermapace","name":"ThermaPace VDOT — Weather-Adjusted Running Pace Calculator","tagline":"Calculates VDOT training paces adjusted for temperature, humidity, wind, and solar radiation.","category":"Health & Fitness","url":"https://scmlewis.github.io/thermapace/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"health","publishedAt":"2026-08-04T19:53:28.237Z","lastChangedAt":"2026-08-12T03:18:06.473Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://scmlewis.github.io/thermapace/","startUrl":"https://scmlewis.github.io/thermapace/","scope":"https://scmlewis.github.io/thermapace/","display":"standalone"},"androidPackageEndpoint":"/api/apps/thermapace/android"},{"slug":"periodic-table-io","name":"Periodic Table","tagline":"A reference for the chemical elements with properties, history, images and electron shell diagrams.","category":"Education","url":"https://periodic-table.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-04T19:53:27.605Z","lastChangedAt":"2026-10-15T03:17:36.300Z","features":["Standalone app window","3 app shortcuts","8 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://periodic-table.io/index.html","startUrl":"https://periodic-table.io/index.html","scope":"https://periodic-table.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/periodic-table-io/android"},{"slug":"gamma-mca","name":"Gamma MCA","tagline":"A browser-based tool for gamma-ray spectroscopy with file import and export and live plotting over a serial connection.","category":"Education","url":"https://spectrum.nuclearphoenix.net/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-08-04T19:53:14.292Z","lastChangedAt":"2026-08-04T19:53:14.292Z","features":["Standalone app window","Preferred screen orientation","Opens 8 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 8 file types","detail":"text/csv, .csv, application/json, .json, text/plain, .txt","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"13 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://spectrum.nuclearphoenix.net/","startUrl":"https://spectrum.nuclearphoenix.net/","scope":"https://spectrum.nuclearphoenix.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/gamma-mca/android"},{"slug":"toon-it-landing-page","name":"Toon It! — Bring Photos to Life","tagline":"Turn your photos into animated art with AI-driven transformations.","category":"Photo & Video","url":"https://toonit.ai/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-08-04T19:53:07.778Z","lastChangedAt":"2026-08-20T03:17:32.389Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://toonit.ai/","startUrl":"https://toonit.ai/","scope":"https://toonit.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/toon-it-landing-page/android"},{"slug":"physically-based","name":"Physically Based","tagline":"A reference database of physically based values and tools for CG artists.","category":"Utilities","url":"https://physicallybased.info/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-07-30T15:24:22.574Z","lastChangedAt":"2026-10-23T03:17:55.928Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests natural orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"8 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://physicallybased.info/","startUrl":"https://physicallybased.info/","scope":"https://physicallybased.info/","display":"standalone"},"androidPackageEndpoint":"/api/apps/physically-based/android"},{"slug":"spendless-a-mindful-spending-tracker","name":"Spendless - A mindful spending tracker","tagline":"A mindful spending tracker for recording your expenses and income in one place.","category":"Finance","url":"https://app.getspendless.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-07-30T15:24:20.459Z","lastChangedAt":"2026-07-30T15:24:20.459Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://app.getspendless.com/","startUrl":"https://app.getspendless.com/","scope":"https://app.getspendless.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/spendless-a-mindful-spending-tracker/android"},{"slug":"pal-deck-palworld-companion","name":"Pal-Deck - Palworld Companion","tagline":"A fan-made companion app for tracking your Pals and matching them to your farm's needs in Palworld.","category":"Games","url":"https://pal-deck.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-07-30T15:24:20.350Z","lastChangedAt":"2026-07-30T15:24:20.350Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pal-deck.vercel.app/","startUrl":"https://pal-deck.vercel.app/","scope":"https://pal-deck.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pal-deck-palworld-companion/android"},{"slug":"telegram-web","name":"Telegram Web","tagline":"A cloud-based messaging app for chats, groups and channels, accessible from the browser.","category":"Social","url":"https://web.telegram.org/a/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"social","publishedAt":"2026-07-30T15:24:19.752Z","lastChangedAt":"2026-10-22T03:17:45.962Z","features":["Standalone app window","Receives shared content","1 install preview"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://web.telegram.org/a/","startUrl":"https://web.telegram.org/a/","scope":"https://web.telegram.org/a/","display":"standalone"},"androidPackageEndpoint":"/api/apps/telegram-web/android"},{"slug":"kwikwall","name":"KwikWall","tagline":"A wallpaper platform offering phone, desktop, music and video wallpapers in a futuristic style.","category":"Music & Audio","url":"https://kwikwall.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"music","publishedAt":"2026-07-30T15:24:19.080Z","lastChangedAt":"2026-07-30T15:24:19.080Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kwikwall.netlify.app/","startUrl":"https://kwikwall.netlify.app/","scope":"https://kwikwall.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/kwikwall/android"},{"slug":"kwikpdf-studio","name":"KwikPdf Studio","tagline":"Scan, compress, merge, and split PDF files in one offline-capable tool.","category":"Photo & Video","url":"https://kwikpdf.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"photo","publishedAt":"2026-07-30T15:24:18.533Z","lastChangedAt":"2026-09-30T03:17:44.062Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kwikpdf.netlify.app/","startUrl":"https://kwikpdf.netlify.app/index.html","scope":"https://kwikpdf.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/kwikpdf-studio/android"},{"slug":"qareeb-aplikasi-ibadah-harian","name":"Qareeb - Aplikasi Ibadah Harian","tagline":"A Muslim daily worship app with prayer times, Quran reading, qibla direction and zakat.","category":"Lifestyle","url":"https://qareeb.my.id/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"lifestyle","publishedAt":"2026-07-30T15:24:18.379Z","lastChangedAt":"2026-07-30T15:24:18.379Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://qareeb.my.id/?source=pwa","startUrl":"https://qareeb.my.id/?source=pwa","scope":"https://qareeb.my.id/","display":"standalone"},"androidPackageEndpoint":"/api/apps/qareeb-aplikasi-ibadah-harian/android"},{"slug":"pomomini","name":"Pomomini","tagline":"A minimalist Pomodoro timer for starting and tracking focused work sessions.","category":"Education","url":"https://pomomini.com/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-07-30T15:24:17.708Z","lastChangedAt":"2026-07-30T15:24:17.708Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"6 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://pomomini.com/dc471fbb-38a1-4d87-850e-bd9ec9e4ee4f","startUrl":"https://pomomini.com/?utm_source=homescreen","scope":"https://pomomini.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pomomini/android"},{"slug":"looptube","name":"LoopTube","tagline":"Loop, slow down and practice YouTube videos or uploaded audio with independent pitch and tempo control.","category":"Education","url":"https://looptube.xyz/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-07-30T15:24:17.354Z","lastChangedAt":"2026-10-08T03:17:33.404Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"3 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://www.looptube.xyz/?utm_source=pwa","startUrl":"https://www.looptube.xyz/?utm_source=pwa&utm_medium=installed-app","scope":"https://www.looptube.xyz/","display":"standalone"},"androidPackageEndpoint":"/api/apps/looptube/android"},{"slug":"squoosh","name":"Squoosh","tagline":"Compress images with different codecs and compare the results side by side in your browser.","category":"Productivity","url":"https://squoosh.app/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-07-30T15:24:16.862Z","lastChangedAt":"2026-07-30T15:24:16.862Z","features":["Standalone app window","Receives shared content","6 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"6 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://squoosh.app/?utm_medium=PWA&utm_source=launcher","startUrl":"https://squoosh.app/?utm_medium=PWA&utm_source=launcher","scope":"https://squoosh.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/squoosh/android"},{"slug":"viceclock","name":"ViceClock","tagline":"A countdown app for GTA VI with news, trailers and screenshots in one place.","category":"Photo & Video","url":"https://viceclock.netlify.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"photo","publishedAt":"2026-07-30T15:24:16.609Z","lastChangedAt":"2026-08-31T03:18:14.182Z","features":["Standalone app window","4 install previews","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://viceclock.netlify.app/","startUrl":"https://viceclock.netlify.app/","scope":"https://viceclock.netlify.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/viceclock/android"},{"slug":"jch","name":"jch","tagline":"Track your assets and portfolio with customizable holdings and transaction records.","category":"Finance","url":"https://jch.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-07-30T15:24:16.368Z","lastChangedAt":"2026-10-22T03:17:48.066Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: auto.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"6 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://jch.app/?homescreen=1","startUrl":"https://jch.app/profile","scope":"https://jch.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jch/android"},{"slug":"ai-game-collection","name":"AI Game Collection","tagline":"A collection of browser games built with AI and playable in a fullscreen window.","category":"Games","url":"https://aigamecollection.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-07-30T15:24:15.933Z","lastChangedAt":"2026-08-23T03:17:39.000Z","features":["Fullscreen app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: fullscreen, window-controls-overlay, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: auto.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://aigamecollection.com/ai-game-collection","startUrl":"https://aigamecollection.com/index.html","scope":"https://aigamecollection.com/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/ai-game-collection/android"},{"slug":"fluorite","name":"Fluorite","tagline":"A video player web app that installs to your device and opens common video file types.","category":"Productivity","url":"https://fluorite.afcms.dev/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-07-30T15:24:15.336Z","lastChangedAt":"2026-10-22T03:17:45.469Z","features":["Standalone app window","Preferred screen orientation","Opens 8 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape-primary orientation.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 8 file types","detail":"video/*, .mp4, .mkv, .webm, .mov, .avi","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-new.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://fluorite.afcms.dev/","startUrl":"https://fluorite.afcms.dev/","scope":"https://fluorite.afcms.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fluorite/android"},{"slug":"ducklings","name":"Ducklings","tagline":"Swim as a duck, rescue ducklings, dodge boats, and upgrade your nest in the pond.","category":"Games","url":"https://ducklings.io/","healthScore":94,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-07-30T15:24:14.838Z","lastChangedAt":"2026-07-30T15:24:14.838Z","features":["Fullscreen app window","2 app shortcuts","4 install previews"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"}],"install":{"manifestId":"https://ducklings.io/","startUrl":"https://ducklings.io/","scope":"https://ducklings.io/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/ducklings/android"},{"slug":"seedsort","name":"SeedSort","tagline":"Plan, track, and manage your garden from seed to harvest.","category":"Lifestyle","url":"https://seedsort.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"lifestyle","publishedAt":"2026-07-30T15:24:14.614Z","lastChangedAt":"2026-09-28T03:17:59.667Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://seedsort.app/dashboard","startUrl":"https://seedsort.app/dashboard","scope":"https://seedsort.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/seedsort/android"},{"slug":"clara-mental-health-support","name":"Clara - Mental Health Support","tagline":"A mental health support space with community groups and wellness tools.","category":"Lifestyle","url":"https://clara-pwa.vercel.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"lifestyle","publishedAt":"2026-07-30T15:24:14.549Z","lastChangedAt":"2026-07-30T15:24:14.549Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://clara-pwa.vercel.app/","startUrl":"https://clara-pwa.vercel.app/","scope":"https://clara-pwa.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/clara-mental-health-support/android"},{"slug":"monkeytype","name":"Monkeytype","tagline":"A customizable typing test that measures your speed and tracks your progress over time.","category":"Design","url":"https://monkeytype.com/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"design","publishedAt":"2026-07-30T15:24:13.666Z","lastChangedAt":"2026-10-20T03:17:58.450Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://monkeytype.com/","startUrl":"https://monkeytype.com/","scope":"https://monkeytype.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/monkeytype/android"},{"slug":"pwas-app","name":"pwas.app","tagline":"A directory for discovering, analyzing, and debugging Progressive Web Apps.","category":"Developer Tools","url":"https://pwas.app/","healthScore":94,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-07-30T15:24:12.362Z","lastChangedAt":"2026-10-20T03:17:58.796Z","features":["Standalone app window","Adaptive Android icon","Themed monochrome icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pwas.app/","startUrl":"https://pwas.app/","scope":"https://pwas.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pwas-app/android"},{"slug":"firmenza","name":"Firmenza","tagline":"A tool for small businesses pursuing government contracts, with SAM.gov checks, reminders, and contract matches.","category":"Business","url":"https://firmenza.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-24T04:46:40.826Z","lastChangedAt":"2026-10-24T04:46:40.826Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://firmenza.com/","startUrl":"https://firmenza.com/dashboard","scope":"https://firmenza.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/firmenza/android"},{"slug":"skycast","name":"SkyCast — Weather Intelligence","tagline":"Search any location for live weather, air quality, UV, pollen and multi-day forecasts.","category":"Weather","url":"https://parbproject.github.io/skycast/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-10-24T04:46:19.929Z","lastChangedAt":"2026-09-30T04:43:41.105Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://parbproject.github.io/skycast/","startUrl":"https://parbproject.github.io/skycast/","scope":"https://parbproject.github.io/skycast/","display":"standalone"},"androidPackageEndpoint":"/api/apps/skycast/android"},{"slug":"opensesame","name":"OpenSesame","tagline":"An end-to-end-encrypted vault for passwords, passkeys, and agent secrets.","category":"Productivity","url":"https://tyler-r-kendrick.github.io/OpenSesame/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-24T04:45:46.972Z","lastChangedAt":"2026-10-24T04:43:49.578Z","features":["Standalone app window","Advanced window modes","5 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 11 file types","detail":"application/x-keepass2, .kdbx, application/json, .json, application/zip, .1pux","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://tyler-r-kendrick.github.io/","startUrl":"https://tyler-r-kendrick.github.io/OpenSesame/","scope":"https://tyler-r-kendrick.github.io/OpenSesame/","display":"standalone"},"androidPackageEndpoint":"/api/apps/opensesame/android"},{"slug":"thodasa-shopping-that-scrolls-like-reels","name":"ThodaSa — shopping that scrolls like reels","tagline":"Swipe through real Indian products for fun and see how much of each price is tax.","category":"Shopping","url":"https://thodasa.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"shopping","publishedAt":"2026-10-22T04:46:57.578Z","lastChangedAt":"2026-10-22T04:46:57.578Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://thodasa.com/","startUrl":"https://thodasa.com/","scope":"https://thodasa.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/thodasa-shopping-that-scrolls-like-reels/android"},{"slug":"baystacker","name":"BayStacker","tagline":"Work orders for transmission and repair shops that keep complaints, parts, builds and invoices together.","category":"Finance","url":"https://baystacker.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-22T04:45:53.816Z","lastChangedAt":"2026-10-22T04:45:53.816Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://baystacker.com/","startUrl":"https://baystacker.com/dashboard","scope":"https://baystacker.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/baystacker/android"},{"slug":"rolesweep","name":"RoleSweep","tagline":"Live job alerts pulled directly from employer career sites.","category":"Business","url":"https://rolesweep.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-20T04:46:08.003Z","lastChangedAt":"2026-10-20T04:46:08.003Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://rolesweep.com/","startUrl":"https://rolesweep.com/dashboard?utm_source=pwa","scope":"https://rolesweep.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/rolesweep/android"},{"slug":"jago-bahasa-belajar-bahasa-dunia","name":"Jago Bahasa — Belajar Bahasa Dunia","tagline":"Learn world languages with vocabulary, interactive flashcards, and quizzes that track your progress.","category":"Education","url":"https://xtheoputra.github.io/jago-bahasa/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-10-19T04:46:07.782Z","lastChangedAt":"2026-10-19T04:43:35.079Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://xtheoputra.github.io/","startUrl":"https://xtheoputra.github.io/jago-bahasa/index.html","scope":"https://xtheoputra.github.io/jago-bahasa/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jago-bahasa-belajar-bahasa-dunia/android"},{"slug":"family-expense-tracker","name":"Family Expense Tracker","tagline":"Track expenses, manage budgets, and work toward financial goals in one app.","category":"Finance","url":"https://prashiln79.github.io/money-manager/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-19T04:45:11.807Z","lastChangedAt":"2026-10-19T04:43:29.940Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 10 file types","detail":"text/csv, .csv, application/vnd.ms-excel, .xls, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, .xlsx","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 3 link protocols","detail":"web+money, web+transaction, web+budget","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"4 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"5 related platform apps are declared.","evidence":"declared"}],"install":{"manifestId":"https://prashiln79.github.io/com.moneymanager.app","startUrl":"https://prashiln79.github.io/money-manager/","scope":"https://prashiln79.github.io/money-manager/","display":"standalone"},"androidPackageEndpoint":"/api/apps/family-expense-tracker/android"},{"slug":"pwa-offline-check","name":"INNERLUXES — Custom Software Development Company","tagline":"Website for a custom software development company with 132+ senior engineers.","category":"Business","url":"https://innerluxes.dev/software-development/progressive-web-apps","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"business","publishedAt":"2026-10-18T04:45:51.656Z","lastChangedAt":"2026-10-03T04:44:17.819Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://innerluxes.dev/","startUrl":"https://innerluxes.dev/","scope":"https://innerluxes.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pwa-offline-check/android"},{"slug":"ember-claim-the-board-everyone-moves-at-once","name":"Ember · Claim the board. Everyone moves at once.","tagline":"A strategy board game where both players move at once and fight for territory.","category":"Games","url":"https://playember.gg/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-14T04:46:52.401Z","lastChangedAt":"2026-09-13T04:43:51.906Z","features":["Standalone app window","Adaptive Android icon","Themed monochrome icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://playember.gg/","startUrl":"https://playember.gg/","scope":"https://playember.gg/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ember-claim-the-board-everyone-moves-at-once/android"},{"slug":"generatedgamesio","name":"GeneratedGamesIO — мобильная аркада","tagline":"A collection of mobile mini-games that launch instantly, install individually and work offline.","category":"Games","url":"https://aleksandr-litvinenko.github.io/GeneratedGamesIO/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-10-14T04:46:45.756Z","lastChangedAt":"2026-09-15T04:43:34.994Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://aleksandr-litvinenko.github.io/","startUrl":"https://aleksandr-litvinenko.github.io/GeneratedGamesIO/","scope":"https://aleksandr-litvinenko.github.io/GeneratedGamesIO/","display":"standalone"},"androidPackageEndpoint":"/api/apps/generatedgamesio/android"},{"slug":"string-utility-belt","name":"String Utility Belt","tagline":"Chain string transformations into visual pipelines with live previews.","category":"Utilities","url":"https://stringutilitybelt.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-14T04:46:18.393Z","lastChangedAt":"2026-10-14T04:46:18.393Z","features":["Standalone app window","2 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://stringutilitybelt.com/","startUrl":"https://stringutilitybelt.com/","scope":"https://stringutilitybelt.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/string-utility-belt/android"},{"slug":"magical-birthday-planner","name":"Magical Birthday Planner","tagline":"Plan a child's birthday party with local places, guest lists, invitations and a countdown checklist.","category":"Lifestyle","url":"https://magicalbirthdayplanner.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-10-14T04:46:12.252Z","lastChangedAt":"2026-10-14T04:46:12.252Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://magicalbirthdayplanner.app/home","startUrl":"https://magicalbirthdayplanner.app/home?source=pwa","scope":"https://magicalbirthdayplanner.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/magical-birthday-planner/android"},{"slug":"cumbrero","name":"Lampmile","tagline":"Summit wind forecasts for the next 72 hours, checked against summit weather stations.","category":"Weather","url":"https://lampmile.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"weather","publishedAt":"2026-10-12T04:46:29.782Z","lastChangedAt":"2026-10-12T04:46:29.782Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://lampmile.com/","startUrl":"https://lampmile.com/","scope":"https://lampmile.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cumbrero/android"},{"slug":"glama","name":"Glama","tagline":"An AI workspace for uploading files, analyzing content and visualizing results in one place.","category":"Productivity","url":"https://glama.ai/mcp/servers/Reachpad/reachpad-mcp","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-11T04:47:44.738Z","lastChangedAt":"2026-10-11T04:47:44.738Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://glama.ai/","startUrl":"https://glama.ai/","scope":"https://glama.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/glama/android"},{"slug":"invite-maker","name":"Tsudoi","tagline":"Design visual invitations and generate matching images in batches.","category":"Design","url":"https://tsudoi.yahaha.net/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"design","publishedAt":"2026-10-11T04:47:02.661Z","lastChangedAt":"2026-10-11T04:47:02.661Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://tsudoi.yahaha.net/","startUrl":"https://tsudoi.yahaha.net/","scope":"https://tsudoi.yahaha.net/","display":"standalone"},"androidPackageEndpoint":"/api/apps/invite-maker/android"},{"slug":"cratex-app","name":"CrateX.app","tagline":"Browser-based tools for text, JSON, images, media, files, and developer workflows.","category":"Productivity","url":"https://cratex.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-10T04:46:41.801Z","lastChangedAt":"2026-10-10T04:46:41.801Z","features":["Standalone app window","Custom launch behavior","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://cratex.app/","startUrl":"https://cratex.app/?utm_source=pwa&utm_medium=install","scope":"https://cratex.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cratex-app/android"},{"slug":"zipbox-cloud-machines-for-ai-agents","name":"zipbox: cloud machines for AI agents","tagline":"Run AI coding agents with full root access inside isolated cloud machines.","category":"Developer Tools","url":"https://zipbox.ai/setup/claude","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":"2026-10-10T04:45:32.294Z","lastChangedAt":"2026-10-10T04:45:32.294Z","features":["Standalone app window","Custom launch behavior","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://zipbox.ai/dashboard","startUrl":"https://zipbox.ai/dashboard","scope":"https://zipbox.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/zipbox-cloud-machines-for-ai-agents/android"},{"slug":"docsmint","name":"DocsMint","tagline":"Create, organize, search, and share knowledge in one workspace.","category":"Productivity","url":"https://docsmint.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-09T04:47:05.884Z","lastChangedAt":"2026-10-09T04:47:05.884Z","features":["Standalone app window","Advanced window modes","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://docsmint.com/dashboard","startUrl":"https://docsmint.com/dashboard","scope":"https://docsmint.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/docsmint/android"},{"slug":"virelo","name":"Virelo","tagline":"Build a private, streaming-style library from videos stored on your own device.","category":"Photo & Video","url":"https://virelo.riyo.me/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-10-09T04:46:24.453Z","lastChangedAt":"2026-10-09T04:46:24.453Z","features":["Standalone app window","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://virelo.riyo.me/","startUrl":"https://virelo.riyo.me/app","scope":"https://virelo.riyo.me/","display":"standalone"},"androidPackageEndpoint":"/api/apps/virelo/android"},{"slug":"convert-it","name":"CONVERT — Universal File Converter","tagline":"Convert files between formats directly in your browser, with no uploads required.","category":"Utilities","url":"https://convert-it.oilygold.xyz/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-10-07T04:47:16.900Z","lastChangedAt":"2026-10-07T03:18:08.419Z","features":["Standalone app window","Receives shared content","Opens 109 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 109 file types","detail":"video/3gpp, .3gp, audio/aac, .aac, audio/ac3, .ac3","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://convert-it.oilygold.xyz/","startUrl":"https://convert-it.oilygold.xyz/","scope":"https://convert-it.oilygold.xyz/","display":"standalone"},"androidPackageEndpoint":"/api/apps/convert-it/android"},{"slug":"clutterstrike","name":"Clutterstrike","tagline":"A unified inbox with an AI agent that drafts replies and blocks scams, sending nothing without your approval.","category":"Productivity","url":"https://clutterstrike.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-06T04:47:14.983Z","lastChangedAt":"2026-10-06T04:47:14.983Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://clutterstrike.com/","startUrl":"https://clutterstrike.com/inbox?source=pwa","scope":"https://clutterstrike.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/clutterstrike/android"},{"slug":"long-vacation-vacation-optimizer-and-time-off-planner","name":"Long Vacation - Vacation Optimizer and Time Off Planner","tagline":"Plans your vacation days around public holidays and weekends to maximize continuous time off.","category":"Productivity","url":"https://longvacation.eu/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-10-05T04:47:28.544Z","lastChangedAt":"2026-10-05T04:44:24.863Z","features":["Standalone app window","Advanced window modes","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, browser.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://longvacation.eu/app/","startUrl":"https://longvacation.eu/app/","scope":"https://longvacation.eu/app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/long-vacation-vacation-optimizer-and-time-off-planner/android"},{"slug":"spendwise","name":"SpendWise — Budgeting without bank sync","tagline":"Track expenses, budgets, and subscriptions manually, without linking a bank account.","category":"Finance","url":"https://spendwise-beta-three.vercel.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-10-04T04:47:06.454Z","lastChangedAt":"2026-10-04T04:47:06.454Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://spendwise-beta-three.vercel.app/","startUrl":"https://spendwise-beta-three.vercel.app/","scope":"https://spendwise-beta-three.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/spendwise/android"},{"slug":"cybersnake223-github-io","name":"Abhishek Aryan — Linux Developer","tagline":"Personal site of Abhishek Aryan, a Linux systems developer based in New Delhi.","category":"Developer Tools","url":"https://cybersnake223.github.io/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-10-02T04:47:27.406Z","lastChangedAt":"2026-08-30T04:43:55.796Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://cybersnake223.github.io/","startUrl":"https://cybersnake223.github.io/","scope":"https://cybersnake223.github.io/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cybersnake223-github-io/android"},{"slug":"inventory","name":"Inventory","tagline":"Local-first inventory app for tracking stock, checkout, returns, and audits.","category":"Business","url":"https://xtreemze.github.io/inventory/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"business","publishedAt":"2026-10-02T04:47:10.085Z","lastChangedAt":"2026-09-11T04:43:29.676Z","features":["Standalone app window","Adaptive Android icon","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://xtreemze.github.io/","startUrl":"https://xtreemze.github.io/inventory/","scope":"https://xtreemze.github.io/inventory/","display":"standalone"},"androidPackageEndpoint":"/api/apps/inventory/android"},{"slug":"calready-snap-your-food-know-your-numbers","name":"CalReady — Snap your food, know your numbers","tagline":"Snap a photo of your meal and get calories and macros in seconds.","category":"Health & Fitness","url":"https://www.calready.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-10-02T04:46:59.757Z","lastChangedAt":"2026-10-25T03:18:00.777Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://www.calready.app/","startUrl":"https://www.calready.app/app","scope":"https://www.calready.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/calready-snap-your-food-know-your-numbers/android"},{"slug":"hn-glance","name":"HN Glance","tagline":"A visual way to read Hacker News.","category":"News","url":"https://hnglance.com/top","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"news","publishedAt":"2026-09-30T04:47:00.925Z","lastChangedAt":"2026-10-23T03:17:52.006Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://hnglance.com/","startUrl":"https://hnglance.com/","scope":"https://hnglance.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hn-glance/android"},{"slug":"lichvietnam","name":"Lịch Việt Nam","tagline":"A Vietnamese lunar and solar calendar with can chi, solar terms, holidays, notes and events.","category":"Utilities","url":"https://lichvn.pages.dev/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-28T04:47:19.479Z","lastChangedAt":"2026-10-21T03:17:30.183Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: navigate-existing.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://lichvn.pages.dev/","startUrl":"https://lichvn.pages.dev/","scope":"https://lichvn.pages.dev/","display":"standalone"},"androidPackageEndpoint":"/api/apps/lichvietnam/android"},{"slug":"chaosword","name":"Chaosword","tagline":"Three free crosswords every day: a 5x5 morning, a 7x7 evening and an 11x11 midnight grid.","category":"Games","url":"https://chaosword.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-09-27T04:47:07.290Z","lastChangedAt":"2026-10-20T03:17:37.409Z","features":["Standalone app window","Advanced window modes","5 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://chaosword.com/","startUrl":"https://chaosword.com/","scope":"https://chaosword.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chaosword/android"},{"slug":"leblibrary","name":"ספריית לייבוביץ","tagline":"A Torah library bringing together articles, books, and halachic topics in one place.","category":"Books","url":"https://leblibrary.co.il/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"books","publishedAt":"2026-09-27T04:46:59.984Z","lastChangedAt":"2026-10-20T03:17:36.085Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://leblibrary.co.il/","startUrl":"https://leblibrary.co.il/","scope":"https://leblibrary.co.il/","display":"standalone"},"androidPackageEndpoint":"/api/apps/leblibrary/android"},{"slug":"fernandofamily-astrology","name":"Fernando Family Astrology","tagline":"Bilingual Sri Lankan astrology tools for Panchanga, Poya, Pancha Pakshi, Muhurta and birth charts.","category":"Lifestyle","url":"https://astrology.fernandofamily.com/si","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-26T04:46:33.273Z","lastChangedAt":"2026-09-26T04:46:33.273Z","features":["Standalone app window","Advanced window modes","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://astrology.fernandofamily.com/","startUrl":"https://astrology.fernandofamily.com/","scope":"https://astrology.fernandofamily.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fernandofamily-astrology/android"},{"slug":"braindeck","name":"BrainDeck - Spaced Repetition Learning","tagline":"A flashcard app that uses spaced repetition to help you learn and retain knowledge.","category":"Education","url":"https://braindeck-beta.vercel.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-23T04:46:40.156Z","lastChangedAt":"2026-10-15T03:17:52.261Z","features":["Standalone app window","Preferred screen orientation","1 app shortcut"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://braindeck-beta.vercel.app/","startUrl":"https://braindeck-beta.vercel.app/","scope":"https://braindeck-beta.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/braindeck/android"},{"slug":"jade-2","name":"Jade","tagline":"An email app built for people who want to manage their inbox rather than constantly defend it.","category":"Productivity","url":"https://jade.email/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-23T04:46:39.468Z","lastChangedAt":"2026-10-15T03:17:52.100Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"mailto","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://jade.email/","startUrl":"https://jade.email/","scope":"https://jade.email/","display":"standalone"},"androidPackageEndpoint":"/api/apps/jade-2/android"},{"slug":"delivery-tracker","name":"Peek — Universal Parcel Tracker","tagline":"Track parcels from multiple carriers in one place, with notifications and synced history.","category":"Utilities","url":"https://delivery.plhery.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-22T04:46:22.757Z","lastChangedAt":"2026-10-14T03:17:24.748Z","features":["Standalone app window","Preferred screen orientation","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://delivery.plhery.com/","startUrl":"https://delivery.plhery.com/","scope":"https://delivery.plhery.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/delivery-tracker/android"},{"slug":"fandex","name":"FANDEX — 循序渐进的自学之旅","tagline":"A self-study knowledge base covering programming tools, frontend, backend, databases, computer science, math and cloud infrastructure.","category":"Education","url":"https://fanquanpp.github.io/FANDEX/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-20T04:45:58.907Z","lastChangedAt":"2026-10-12T03:17:29.879Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://fanquanpp.github.io/FANDEX/","startUrl":"https://fanquanpp.github.io/FANDEX/","scope":"https://fanquanpp.github.io/FANDEX/","display":"standalone"},"androidPackageEndpoint":"/api/apps/fandex/android"},{"slug":"family-tree-front","name":"Family Tree","tagline":"Build private family trees and trace how relatives are connected through marriages and family lines.","category":"Lifestyle","url":"https://family.arash-alfooneh.ir/en","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-18T04:46:53.557Z","lastChangedAt":"2026-10-09T03:18:07.204Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://family.arash-alfooneh.ir/","startUrl":"https://family.arash-alfooneh.ir/en","scope":"https://family.arash-alfooneh.ir/","display":"standalone"},"androidPackageEndpoint":"/api/apps/family-tree-front/android"},{"slug":"tomatoclock","name":"专注与习惯面板","tagline":"A local-first timer and habit tracker that combines Pomodoro sessions with daily check-ins and charts.","category":"Productivity","url":"https://pythontryer.github.io/tomatoClock/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-17T04:47:23.976Z","lastChangedAt":"2026-09-16T03:17:40.465Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://pythontryer.github.io/focus-habit-panel","startUrl":"https://pythontryer.github.io/tomatoClock/","scope":"https://pythontryer.github.io/tomatoClock/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tomatoclock/android"},{"slug":"panzoe-the-ai-operating-system-for-life","name":"Panzoe — The AI Operating System for Life","tagline":"An AI chief of staff that briefs you each morning and coordinates 25 copilots across your life.","category":"Productivity","url":"https://panzoe.ai/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-15T04:47:43.397Z","lastChangedAt":"2026-10-05T03:18:06.719Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://panzoe.ai/daily","startUrl":"https://panzoe.ai/daily","scope":"https://panzoe.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/panzoe-the-ai-operating-system-for-life/android"},{"slug":"style-your-looks","name":"ZERVEY — AI-Powered Style Intelligence","tagline":"AI facial analysis and outfit recommendations that run entirely in your browser.","category":"Lifestyle","url":"https://zervey.vercel.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"lifestyle","publishedAt":"2026-09-15T04:47:22.444Z","lastChangedAt":"2026-10-05T03:18:05.240Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://zervey.vercel.app/","startUrl":"https://zervey.vercel.app/","scope":"https://zervey.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/style-your-looks/android"},{"slug":"persiantoolbox","name":"جعبه ابزار فارسی — PersianToolbox","tagline":"A collection of more than 80 free online Persian-language tools for text, PDFs, images, dates and calculations.","category":"Utilities","url":"https://persiantoolbox.ir/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-14T04:45:33.677Z","lastChangedAt":"2026-10-04T03:17:46.128Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://persiantoolbox.ir/","startUrl":"https://persiantoolbox.ir/","scope":"https://persiantoolbox.ir/","display":"standalone"},"androidPackageEndpoint":"/api/apps/persiantoolbox/android"},{"slug":"how-to-fish-wiki","name":"How to Fish Wiki","tagline":"A reference wiki covering guides, island progression, bosses, fish, weapons and achievements for How to Fish.","category":"Games","url":"https://how-to-fish-game.wiki/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-09-13T04:47:47.175Z","lastChangedAt":"2026-10-25T03:17:40.839Z","features":["Standalone app window","1 install preview","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"1 install preview","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://how-to-fish-game.wiki/","startUrl":"https://how-to-fish-game.wiki/","scope":"https://how-to-fish-game.wiki/","display":"standalone"},"androidPackageEndpoint":"/api/apps/how-to-fish-wiki/android"},{"slug":"doodle-ai-ai-doodle-studio","name":"Doodle AI — AI Doodle Studio","tagline":"Turns photos or ideas into hand-drawn doodles, avatars, and collages.","category":"Photo & Video","url":"https://doodleai.art/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":"2026-09-13T04:47:46.759Z","lastChangedAt":"2026-10-25T03:17:40.378Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://doodleai.art/","startUrl":"https://doodleai.art/","scope":"https://doodleai.art/","display":"standalone"},"androidPackageEndpoint":"/api/apps/doodle-ai-ai-doodle-studio/android"},{"slug":"frank-pass","name":"FrankPass App","tagline":"Generates deterministic, stateless passwords and PINs from a master secret.","category":"Utilities","url":"https://frankpass.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"utilities","publishedAt":"2026-09-13T04:46:48.776Z","lastChangedAt":"2026-10-25T03:17:36.950Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://frankpass.com/frankpass/","startUrl":"https://frankpass.com/","scope":"https://frankpass.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/frank-pass/android"},{"slug":"verbalibera","name":"VerbaLibera","tagline":"A daily practice path for building practical language patterns.","category":"Education","url":"https://verbalibera.vercel.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-08T04:45:56.137Z","lastChangedAt":"2026-09-25T03:17:45.242Z","features":["Standalone app window","3 app shortcuts","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://verbalibera.vercel.app/","startUrl":"https://verbalibera.vercel.app/dashboard","scope":"https://verbalibera.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/verbalibera/android"},{"slug":"pwa-ui","name":"PWA UI","tagline":"Source-owned React components for building app-like mobile web interfaces.","category":"Developer Tools","url":"https://pwaui.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-09-08T04:45:42.970Z","lastChangedAt":"2026-09-08T04:45:42.970Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://pwaui.com/demo","startUrl":"https://pwaui.com/demo","scope":"https://pwaui.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/pwa-ui/android"},{"slug":"hinode-your-ai-workstation-in-the-cloud","name":"Hinode — Cloud GPU for ComfyUI and AI","tagline":"A cloud Linux desktop with a dedicated GPU, accessible from your browser or a native app.","category":"Productivity","url":"https://hinode.run/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-09-06T04:46:11.747Z","lastChangedAt":"2026-10-13T03:17:53.840Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://hinode.run/","startUrl":"https://hinode.run/","scope":"https://hinode.run/","display":"standalone"},"androidPackageEndpoint":"/api/apps/hinode-your-ai-workstation-in-the-cloud/android"},{"slug":"dohabit","name":"DoHabit","tagline":"A minimalist offline habit tracker with charts and a personal habit journal.","category":"Health & Fitness","url":"https://dohabit.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-05T04:47:04.638Z","lastChangedAt":"2026-08-20T03:17:37.590Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, minimal-ui, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://dohabit.app/","startUrl":"https://dohabit.app/","scope":"https://dohabit.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/dohabit/android"},{"slug":"waqtx","name":"WaqtX — Your Time. Your Faith. Your History.","tagline":"Prayer times, Islamic history, and a private journal for daily reflection.","category":"Education","url":"https://mianhassam96.github.io/WaqtX/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"education","publishedAt":"2026-09-05T04:46:44.369Z","lastChangedAt":"2026-10-11T03:18:01.026Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://mianhassam96.github.io/WaqtX/","startUrl":"https://mianhassam96.github.io/WaqtX/","scope":"https://mianhassam96.github.io/WaqtX/","display":"standalone"},"androidPackageEndpoint":"/api/apps/waqtx/android"},{"slug":"m2w-ai-manga-editor","name":"M2W - AI Manga Editor","tagline":"An AI-powered manga editor that reviews uploaded work and gives editorial feedback.","category":"Entertainment","url":"https://m2w.ai/en","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"entertainment","publishedAt":"2026-09-03T04:45:50.739Z","lastChangedAt":"2026-10-09T03:17:35.272Z","features":["Standalone app window","Preferred screen orientation","2 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"2 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://m2w.ai/","startUrl":"https://m2w.ai/","scope":"https://m2w.ai/","display":"standalone"},"androidPackageEndpoint":"/api/apps/m2w-ai-manga-editor/android"},{"slug":"cdp-web","name":"cdp-web","tagline":"Composers Desktop Project sound-transformation programs arranged as a modular patcher in the browser.","category":"Music & Audio","url":"https://cdp-web.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"music","publishedAt":"2026-09-03T04:45:49.170Z","lastChangedAt":"2026-08-18T03:17:36.762Z","features":["Standalone app window","Advanced window modes","Opens 2 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/x-cdp-patch, .cdp","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://cdp-web.app/","startUrl":"https://cdp-web.app/","scope":"https://cdp-web.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/cdp-web/android"},{"slug":"retro-library","name":"RetroVault","tagline":"Track and manage a personal collection of physical video games, with data stored in Google Sheets.","category":"Games","url":"https://kevinte67228.github.io/Retro-library/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":"2026-08-31T04:45:45.004Z","lastChangedAt":"2026-10-24T03:17:40.789Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://kevinte67228.github.io/","startUrl":"https://kevinte67228.github.io/Retro-library/","scope":"https://kevinte67228.github.io/Retro-library/","display":"standalone"},"androidPackageEndpoint":"/api/apps/retro-library/android"},{"slug":"adhx","name":"ADHX - Save it. Lose it. Find it.","tagline":"Sync your X bookmarks and keep tweets, threads, Reels, TikToks and Shorts in one searchable place.","category":"Productivity","url":"https://adhx.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-29T04:45:32.238Z","lastChangedAt":"2026-10-19T03:17:24.242Z","features":["Standalone app window","Preferred screen orientation","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using GET.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://adhx.com/","startUrl":"https://adhx.com/","scope":"https://adhx.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/adhx/android"},{"slug":"ai-video-editor","name":"Timeline Studio","tagline":"A browser-based video editor for voiceovers, automatic captions, talking avatars and multi-track editing.","category":"Productivity","url":"https://video-editor.ai-creator.top/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"productivity","publishedAt":"2026-08-25T09:45:38.405Z","lastChangedAt":"2026-10-09T03:17:43.190Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone, browser.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests landscape orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"1 app shortcut","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://video-editor.ai-creator.top/","startUrl":"https://video-editor.ai-creator.top/","scope":"https://video-editor.ai-creator.top/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ai-video-editor/android"},{"slug":"ran","name":"ran — ranui Web Components & ranuts utilities","tagline":"Documentation for ranui, a native Web Components UI library, and ranuts, a TypeScript utility library.","category":"Books","url":"https://ran.chaxus.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"books","publishedAt":"2026-08-22T04:43:54.584Z","lastChangedAt":"2026-10-22T03:17:23.721Z","features":["Standalone app window","2 install previews","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"2 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://ran.chaxus.com/","startUrl":"https://ran.chaxus.com/","scope":"https://ran.chaxus.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/ran/android"},{"slug":"vapor-boy","name":"Vapor Boy","tagline":"A Game Boy Color emulator with a vaporwave visual style.","category":"Games","url":"https://vaporboy.net/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-07-30T15:24:24.599Z","lastChangedAt":"2026-07-30T15:24:24.599Z","features":["Fullscreen app window","Service worker detected"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://vaporboy.net/","startUrl":"https://vaporboy.net/","scope":"https://vaporboy.net/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/vapor-boy/android"},{"slug":"metalderby","name":"MetalDerby","tagline":"A free browser racing game with car tuning, cash races, player duels and team rankings.","category":"Games","url":"https://metalderby.mistyfrog.studio/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-07-30T15:24:21.511Z","lastChangedAt":"2026-10-22T03:17:50.378Z","features":["Standalone app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://metalderby.mistyfrog.studio/","startUrl":"https://metalderby.mistyfrog.studio/","scope":"https://metalderby.mistyfrog.studio/","display":"standalone"},"androidPackageEndpoint":"/api/apps/metalderby/android"},{"slug":"polymarket","name":"Polymarket","tagline":"A prediction market where you trade on the outcomes of future events across many topics.","category":"Finance","url":"https://polymarket.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-07-30T15:24:21.097Z","lastChangedAt":"2026-10-22T03:17:47.537Z","features":["Standalone app window","Preferred screen orientation","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"},{"key":"service-worker","group":"experience","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected"}],"install":{"manifestId":"https://polymarket.com/","startUrl":"https://polymarket.com/","scope":"https://polymarket.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/polymarket/android"},{"slug":"whatsapp-web","name":"WhatsApp Web","tagline":"Desktop messaging for WhatsApp, letting you send and receive messages and files from your computer.","category":"Social","url":"https://web.whatsapp.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"social","publishedAt":"2026-07-30T15:24:19.515Z","lastChangedAt":"2026-10-22T03:17:46.310Z","features":["Standalone app window","Custom launch behavior","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Launch client mode: focus-existing.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"2 related platform apps are declared.","evidence":"declared"}],"install":{"manifestId":"https://web.whatsapp.com/","startUrl":"https://web.whatsapp.com/","scope":"https://web.whatsapp.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/whatsapp-web/android"},{"slug":"soundcloud","name":"SoundCloud","tagline":"A music streaming service for playing songs and audio from artists and creators.","category":"Music & Audio","url":"https://soundcloud.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"music","publishedAt":"2026-07-30T15:24:19.117Z","lastChangedAt":"2026-10-22T03:17:45.635Z","features":["Minimal browser controls","Adaptive Android icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Minimal browser controls","detail":"Requests the “minimal-ui” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://soundcloud.com/discover","startUrl":"https://soundcloud.com/discover","scope":"https://soundcloud.com/","display":"minimal-ui"},"androidPackageEndpoint":"/api/apps/soundcloud/android"},{"slug":"grok","name":"Grok","tagline":"An AI assistant for voice chat, image and video generation, real-time search, and advanced reasoning.","category":"Photo & Video","url":"https://grok.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"photo","publishedAt":"2026-07-30T15:24:19.074Z","lastChangedAt":"2026-10-22T03:17:45.856Z","features":["Standalone app window","Adaptive Android icon","Themed monochrome icon"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"monochrome-icon","group":"presentation","label":"Themed monochrome icon","detail":"A monochrome icon is available for supported system surfaces.","evidence":"declared"}],"install":{"manifestId":"https://grok.com/","startUrl":"https://grok.com/","scope":"https://grok.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/grok/android"},{"slug":"x","name":"X","tagline":"Follow breaking news, politics, sports, music and world events as they unfold.","category":"News","url":"https://x.com/","healthScore":88,"publicationStatus":"published","indexingState":"noindex","categorySlug":"news","publishedAt":"2026-07-30T15:24:13.767Z","lastChangedAt":"2026-10-20T03:18:01.481Z","features":["Standalone app window","4 app shortcuts","Receives shared content"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"4 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"launch-handler","group":"experience","label":"Custom launch behavior","detail":"Controls how repeated launches open app windows.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"1 related platform app is declared.","evidence":"declared"}],"install":{"manifestId":"https://x.com/?utm_source=homescreen&utm_medium=shortcut","startUrl":"https://x.com/?utm_source=homescreen&utm_medium=shortcut","scope":"https://x.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/x/android"},{"slug":"aevion-trust-infrastructure-bank","name":"AEVION — Trust infrastructure & Bank","tagline":"A wallet and trust platform for payments, royalties, signatures and awards.","category":"Finance","url":"https://aevion.app/en/devhub","healthScore":82,"publicationStatus":"published","indexingState":"index","categorySlug":"finance","publishedAt":"2026-09-29T04:47:02.278Z","lastChangedAt":"2026-10-22T03:17:33.080Z","features":["Standalone app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay, standalone.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"5 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"}],"install":{"manifestId":"https://aevion.app/?source=pwa","startUrl":"https://aevion.app/bank","scope":"https://aevion.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/aevion-trust-infrastructure-bank/android"},{"slug":"notepad","name":"Notepad","tagline":"A quick, distraction-free notepad that works offline and includes extra writing and focus tools.","category":"Productivity","url":"https://notepad.js.org/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-26T04:46:25.213Z","lastChangedAt":"2026-10-19T03:17:11.948Z","features":["Standalone app window","Advanced window modes","11 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: minimal-ui.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"11 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"5 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"}],"install":{"manifestId":"https://notepad.js.org/index.html","startUrl":"https://notepad.js.org/index.html","scope":"https://notepad.js.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/notepad/android"},{"slug":"mindwell","name":"MindWell - Free Mental Health Support","tagline":"Free mental health support with crisis resources and licensed psychologist sessions.","category":"Health & Fitness","url":"https://mindwell-navy.vercel.app/","healthScore":82,"publicationStatus":"published","indexingState":"index","categorySlug":"health","publishedAt":"2026-09-06T04:45:56.882Z","lastChangedAt":"2026-10-13T03:17:51.646Z","features":["Standalone app window","Preferred screen orientation","3 app shortcuts"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait-primary orientation.","evidence":"declared"},{"key":"shortcuts","group":"integration","label":"3 app shortcuts","detail":"Quick actions can appear from the installed app icon.","evidence":"declared"},{"key":"maskable-icon","group":"presentation","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared"}],"install":{"manifestId":"https://mindwell-navy.vercel.app/","startUrl":"https://mindwell-navy.vercel.app/","scope":"https://mindwell-navy.vercel.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/mindwell/android"},{"slug":"google-maps","name":"Google Maps","tagline":"Find routes and reach your destination faster with Google Maps.","category":"Travel & Maps","url":"https://www.google.com/maps?ucbcb=1","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"travel","publishedAt":"2026-07-30T15:24:26.157Z","lastChangedAt":"2026-10-23T03:17:54.762Z","features":["Standalone app window","Related native app"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"3 related platform apps are declared.","evidence":"declared"}],"install":{"manifestId":"https://www.google.com/maps?force=tt&source=ttpwa","startUrl":"https://www.google.com/maps?force=tt&source=ttpwa","scope":"https://www.google.com/maps","display":"standalone"},"androidPackageEndpoint":"/api/apps/google-maps/android"},{"slug":"excalidraw","name":"Excalidraw","tagline":"A whiteboard for sketching diagrams with a hand-drawn look.","category":"Design","url":"https://excalidraw.com/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"design","publishedAt":"2026-07-30T15:24:24.444Z","lastChangedAt":"2026-10-23T03:17:53.937Z","features":["Standalone app window","Receives shared content","Opens 2 file types"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"share-target","group":"integration","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared"},{"key":"file-handlers","group":"integration","label":"Opens 2 file types","detail":"application/vnd.excalidraw+json, .excalidraw","evidence":"declared"},{"key":"screenshots","group":"presentation","label":"6 install previews","detail":"Screenshots can be shown in richer installation prompts.","evidence":"declared"}],"install":{"manifestId":"https://excalidraw.com/excalidraw","startUrl":"https://excalidraw.com/","scope":"https://excalidraw.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/excalidraw/android"},{"slug":"tlauncher","name":"TLauncher","tagline":"A launcher for running and managing Minecraft game sessions from a desktop app.","category":"Games","url":"https://tlauncher.org/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-07-30T15:24:23.403Z","lastChangedAt":"2026-08-31T03:18:17.992Z","features":["Standalone app window"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"}],"install":{"manifestId":"https://tlauncher.org/","startUrl":"https://tlauncher.org/","scope":"https://tlauncher.org/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tlauncher/android"},{"slug":"radio-paradise","name":"Radio Paradise","tagline":"A hand-curated internet radio station blending many styles and genres of music.","category":"Music & Audio","url":"https://radioparadise.com/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"music","publishedAt":"2026-07-30T15:24:23.299Z","lastChangedAt":"2026-10-22T03:17:49.730Z","features":["Standalone app window"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"}],"install":{"manifestId":"https://radioparadise.com/","startUrl":"https://radioparadise.com/","scope":"https://radioparadise.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/radio-paradise/android"},{"slug":"offlinetunes","name":"OfflineTunes","tagline":"An offline music player for listening to your own audio files without a connection.","category":"Music & Audio","url":"https://offlinetunes.app/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"music","publishedAt":"2026-07-30T15:24:23.076Z","lastChangedAt":"2026-07-30T15:24:23.076Z","features":["Fullscreen app window","Advanced window modes","Preferred screen orientation"],"capabilities":[{"key":"app-window","group":"experience","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared"},{"key":"display-override","group":"experience","label":"Advanced window modes","detail":"Preferred modes: standalone, fullscreen, window-controls-overlay.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"}],"install":{"manifestId":"https://offlinetunes.app/pwa","startUrl":"https://offlinetunes.app/pwa","scope":"https://offlinetunes.app/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/offlinetunes/android"},{"slug":"grindr","name":"Grindr","tagline":"A browser-based version of the Grindr social and dating app for meeting people nearby.","category":"Social","url":"https://web.grindr.com/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"social","publishedAt":"2026-07-30T15:24:22.981Z","lastChangedAt":"2026-10-23T03:17:57.161Z","features":["Standalone app window"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"}],"install":{"manifestId":"https://web.grindr.com/","startUrl":"https://web.grindr.com/","scope":"https://web.grindr.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/grindr/android"},{"slug":"chess-play-learn","name":"Chess - Play & Learn","tagline":"Play chess online against friends or the computer on Chess.com.","category":"Games","url":"https://www.chess.com/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"games","publishedAt":"2026-07-30T15:24:21.913Z","lastChangedAt":"2026-10-22T03:17:49.164Z","features":["Standalone app window","Related native app"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"2 related platform apps are declared.","evidence":"declared"}],"install":{"manifestId":"https://www.chess.com/","startUrl":"https://www.chess.com/","scope":"https://www.chess.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/chess-play-learn/android"},{"slug":"spotify","name":"Spotify","tagline":"Stream music and podcasts in a standalone web app window.","category":"Music & Audio","url":"https://open.spotify.com/","healthScore":82,"publicationStatus":"published","indexingState":"noindex","categorySlug":"music","publishedAt":"2026-07-30T15:24:21.384Z","lastChangedAt":"2026-10-22T03:17:48.096Z","features":["Standalone app window"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"}],"install":{"manifestId":"https://open.spotify.com/?utm_source=pwa_install","startUrl":"https://open.spotify.com/?utm_source=pwa_install","scope":"https://open.spotify.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/spotify/android"},{"slug":"openstreetmap","name":"OpenStreetMap","tagline":"A free, openly licensed map of the world built and maintained by a community of contributors.","category":"Travel & Maps","url":"https://www.openstreetmap.org/","healthScore":76,"publicationStatus":"published","indexingState":"noindex","categorySlug":"travel","publishedAt":"2026-07-30T15:24:24.499Z","lastChangedAt":"2026-10-23T03:17:54.162Z","features":["Minimal browser controls","Handles 1 link protocol"],"capabilities":[{"key":"app-window","group":"experience","label":"Minimal browser controls","detail":"Requests the “minimal-ui” display mode when launched.","evidence":"declared"},{"key":"protocol-handlers","group":"integration","label":"Handles 1 link protocol","detail":"geo","evidence":"declared"}],"install":{"manifestId":"https://www.openstreetmap.org/","startUrl":"https://www.openstreetmap.org/","scope":"https://www.openstreetmap.org/","display":"minimal-ui"},"androidPackageEndpoint":"/api/apps/openstreetmap/android"},{"slug":"instagram","name":"Instagram","tagline":"Capture and share moments through photos and videos with people you follow.","category":"Photo & Video","url":"https://www.instagram.com/","healthScore":76,"publicationStatus":"published","indexingState":"noindex","categorySlug":"photo","publishedAt":"2026-07-30T15:24:24.201Z","lastChangedAt":"2026-10-23T03:17:56.534Z","features":["Standalone app window","Preferred screen orientation","Related native app"],"capabilities":[{"key":"app-window","group":"experience","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"3 related platform apps are declared.","evidence":"declared"}],"install":{"manifestId":"https://www.instagram.com/?utm_source=pwa_homescreen&__pwa=1","startUrl":"https://www.instagram.com/?utm_source=pwa_homescreen&__pwa=1","scope":"https://www.instagram.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/instagram/android"},{"slug":"pinterest","name":"Pinterest","tagline":"Browse and save ideas for recipes, home projects, style and more.","category":"Lifestyle","url":"https://www.pinterest.com/","healthScore":76,"publicationStatus":"published","indexingState":"noindex","categorySlug":"lifestyle","publishedAt":"2026-07-30T15:24:24.177Z","lastChangedAt":"2026-10-23T03:17:57.043Z","features":["Minimal browser controls","Preferred screen orientation","Related native app"],"capabilities":[{"key":"app-window","group":"experience","label":"Minimal browser controls","detail":"Requests the “minimal-ui” display mode when launched.","evidence":"declared"},{"key":"orientation","group":"experience","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared"},{"key":"related-applications","group":"integration","label":"Related native app","detail":"6 related platform apps are declared.","evidence":"declared"}],"install":{"manifestId":"https://www.pinterest.com/?utm_source=homescreen_icon","startUrl":"https://www.pinterest.com/?utm_source=homescreen_icon","scope":"https://www.pinterest.com/","display":"minimal-ui"},"androidPackageEndpoint":"/api/apps/pinterest/android"},{"slug":"privance","name":"Privance","tagline":"A self-hostable personal finance app where the server never sees your data.","category":"Finance","url":"https://privance.app/","healthScore":47,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-09-15T04:47:28.142Z","lastChangedAt":"2026-10-05T03:18:04.474Z","features":["Secure context","Service worker"],"capabilities":[],"install":null,"androidPackageEndpoint":"/api/apps/privance/android"},{"slug":"alejandra-app","name":"Alejandra","tagline":"A Spanish-language tool for tracking inventory, machinery and control tasks in one place.","category":"Productivity","url":"https://padilla585projects.github.io/Alejandra-APP/","healthScore":47,"publicationStatus":"published","indexingState":"noindex","categorySlug":"productivity","publishedAt":"2026-09-11T04:47:08.519Z","lastChangedAt":"2026-10-21T03:17:48.684Z","features":["Secure context","Service worker"],"capabilities":[],"install":null,"androidPackageEndpoint":"/api/apps/alejandra-app/android"},{"slug":"bloxwap","name":"Bloxwap has moved to bloxwap.app","tagline":"Bloxwap is a browser-based finance application, now hosted at bloxwap.app.","category":"Finance","url":"https://bloxwap.com/trade/HYPE","healthScore":41,"publicationStatus":"published","indexingState":"noindex","categorySlug":"finance","publishedAt":"2026-09-06T04:46:10.894Z","lastChangedAt":"2026-10-13T03:17:52.209Z","features":["Secure context"],"capabilities":[],"install":null,"androidPackageEndpoint":"/api/apps/bloxwap/android"},{"slug":"stackblitz-instant-dev-environments-click-code-done","name":"StackBlitz | Instant Dev Environments | Click. Code. Done.","tagline":"A browser-based IDE for web developers that runs without local setup.","category":"Developer Tools","url":"https://stackblitz.com/","healthScore":41,"publicationStatus":"published","indexingState":"noindex","categorySlug":"developer-tools","publishedAt":"2026-07-30T15:24:25.183Z","lastChangedAt":"2026-10-01T03:17:38.760Z","features":["Secure context"],"capabilities":[],"install":null,"androidPackageEndpoint":"/api/apps/stackblitz-instant-dev-environments-click-code-done/android"},{"slug":"tower-game","name":"Tower Game","tagline":"Stack blocks and build the tallest tower!","category":"Games","url":"https://towergame.app/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"games","publishedAt":null,"lastChangedAt":null,"features":["Standalone app window","Preferred screen orientation","Service worker detected"],"capabilities":[{"key":"app-window","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared","group":"experience"},{"key":"orientation","label":"Preferred screen orientation","detail":"Requests portrait orientation.","evidence":"declared","group":"experience"},{"key":"service-worker","label":"Service worker detected","detail":"Registration appears in the page source; offline behavior still needs a runtime test.","evidence":"detected","group":"experience"}],"install":{"manifestId":"https://towergame.app/","startUrl":"https://towergame.app/","scope":"https://towergame.app/","display":"standalone"},"androidPackageEndpoint":"/api/apps/tower-game/android"},{"slug":"tapik","name":"Tapik","tagline":"Mobile MMORPG.","category":"Others","url":"https://tapik.mobi/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"other","publishedAt":null,"lastChangedAt":null,"features":["Fullscreen app window","Adaptive Android icon"],"capabilities":[{"key":"app-window","label":"Fullscreen app window","detail":"Requests the “fullscreen” display mode when launched.","evidence":"declared","group":"experience"},{"key":"maskable-icon","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared","group":"presentation"}],"install":{"manifestId":"https://tapik.mobi/index.php","startUrl":"https://tapik.mobi/index.php","scope":"https://tapik.mobi/","display":"fullscreen"},"androidPackageEndpoint":"/api/apps/tapik/android"},{"slug":"photopea","name":"Photopea","tagline":"Photopea Online Photo Editor lets you edit photos, apply effects, filters, add text, crop or resize pictures. Do Online Photo Editing in your browser…","category":"Photo & Video","url":"https://www.photopea.com/","healthScore":88,"publicationStatus":"published","indexingState":"index","categorySlug":"photo","publishedAt":null,"lastChangedAt":null,"features":["Standalone app window","Advanced window modes","Receives shared content"],"capabilities":[{"key":"app-window","label":"Standalone app window","detail":"Requests the “standalone” display mode when launched.","evidence":"declared","group":"experience"},{"key":"display-override","label":"Advanced window modes","detail":"Preferred modes: window-controls-overlay.","evidence":"declared","group":"experience"},{"key":"share-target","label":"Receives shared content","detail":"Can appear in the system share sheet using POST.","evidence":"declared","group":"integration"},{"key":"file-handlers","label":"Opens 62 file types","detail":"image/psd, .psd, image/jpeg, .jpeg, .jpg, image/png","evidence":"declared","group":"integration"},{"key":"maskable-icon","label":"Adaptive Android icon","detail":"A maskable icon can fill different launcher icon shapes.","evidence":"declared","group":"presentation"}],"install":{"manifestId":"https://www.photopea.com/?utm_source=homescreen","startUrl":"https://www.photopea.com/?utm_source=homescreen","scope":"https://www.photopea.com/","display":"standalone"},"androidPackageEndpoint":"/api/apps/photopea/android"},{"slug":"stackblitz","name":"StackBlitz","tagline":"A full web development environment in the browser.","category":"Developer tools","url":"https://stackblitz.com","healthScore":91,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":null,"lastChangedAt":null,"features":["WebContainers","Shareable projects","GitHub import"],"capabilities":[],"install":null,"androidPackageEndpoint":"/api/apps/stackblitz/android"},{"slug":"vscode-dev","name":"VS Code for the Web","tagline":"Edit repositories and local files from the browser.","category":"Developer tools","url":"https://vscode.dev","healthScore":93,"publicationStatus":"published","indexingState":"index","categorySlug":"developer-tools","publishedAt":null,"lastChangedAt":null,"features":["Local file access","GitHub repositories","Extensions"],"capabilities":[],"install":null,"androidPackageEndpoint":"/api/apps/vscode-dev/android"}]}