-
Notifications
You must be signed in to change notification settings - Fork 9
/
index.html
8 lines (5 loc) · 442 KB
/
index.html
1
2
3
4
5
6
7
8
<!doctype html><html lang=en><meta charset=UTF-8><meta content="width=device-width,initial-scale=1.0" name=viewport><meta content="A showcase of Project Fugu APIs sourced by community submissions." name=description><meta content=noindex,indexifembedded name=robots><meta content=website property=og:type><meta content="Project Fugu API Showcase" property=og:title><meta content="A showcase of Project Fugu APIs sourced by community submissions." property=og:description><meta content=https://googlechromelabs.github.io/fugu-showcase/data/ property=og:url><meta content="https://github.com/GoogleChromeLabs/fugu-showcase/blob/main/data/googlechromelabs.github.io!fugu-showcase!data.png?raw=true" property=og:image><title>Project Fugu API Showcase</title><link href="data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='83.1' x2='105.3' y1='36.6' y2='36.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D6E63' offset='0'/%3E%3Cstop stop-color='%2376594F' offset='.4'/%3E%3Cstop stop-color='%234E342E' offset='1'/%3E%3C/linearGradient%3E%3Cpath d='M89.2 43.2a25 25 0 0 1-6.1-5.8 76.6 76.6 0 0 1 21.4-7.4c.4.1.7.3.8 1.3 0 2.9-3.2 7.4-4.6 8l-1.2.5c-2.7 1-8.3 3.4-10.2 3.4h-.1z' fill='url(%23a)'/%3E%3Cpath d='M103.8 31.4c0 1.7-2.4 5.8-3.6 6.4l-1.3.6c-1.9.8-7.6 3.1-9.4 3.3-.7-.5-2.3-2-4-3.9 5-2.3 14.6-6.4 18.3-6.4m0-3c-6.2 0-23 8.3-23 8.5 0 0 6 7.6 8.2 7.8h.3c2.6 0 9.3-3 12-4 2.9-1.2 8.3-10.5 3.8-12.1a4 4 0 0 0-1.3-.2z' fill='%235D4037'/%3E%3Cpath fill='%238D6E63' d='m30.3 103.4.9 5 6.8-1.8'/%3E%3Cpath fill='%23A1887F' d='m47 108 3.7 3.1 4.6-2.7'/%3E%3Cpath fill='%23BCAAA4' d='m70.5 105.8 6.4 2.1 1.3-5.3'/%3E%3Cpath fill='%238D6E63' d='m84.2 96.2 6.7-.8-.8-5.4'/%3E%3ClinearGradient id='b' x1='90.8' x2='108.3' y1='79.1' y2='79.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D6E63' offset='0'/%3E%3Cstop stop-color='%2376594F' offset='.4'/%3E%3Cstop stop-color='%234E342E' offset='1'/%3E%3C/linearGradient%3E%3Cpath d='M97 83.6c-2.7 0-4.9-.3-6.2-.6l2.3-8.3h3.1c5.2 0 9 1 10.6 2.9 1.2 1.3 1.7 2.5 1.5 3.1-.2.5-1.2 1.8-6.5 2.6a35 35 0 0 1-4.8.3z' fill='url(%23b)'/%3E%3Cpath d='M96.2 76.1c4.6 0 8.1 1 9.5 2.5.7.8 1 1.4 1 1.6-.3.3-1.5 1-5.2 1.6a31.7 31.7 0 0 1-8.9 0l1.7-5.6h2m0-3-4.3.1-3.1 10.8s3.3 1 8.1 1c1.6 0 3.2-.1 5-.4 7.2-1 10-3.4 6-8.1-2.6-3-8-3.5-11.8-3.5z' fill='%235D4037'/%3E%3ClinearGradient id='c' x1='64.2' x2='64.2' y1='27.6' y2='107.9' gradientTransform='rotate(-1.1 64.3 64.3)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235D2813' offset='.2'/%3E%3Cstop stop-color='%236A3A27' offset='.2'/%3E%3Cstop stop-color='%238D6859' offset='.4'/%3E%3Cstop stop-color='%23C5B2AA' offset='.6'/%3E%3Cstop stop-color='%23fff' offset='.8'/%3E%3C/linearGradient%3E%3Cpath d='M52.5 107.2c-37.8-.6-45-29.2-46.3-41.5-.6-5.6-.5-10.6-.5-13.8V48l1.2-.4c1.3-.3 3-.7 3.1-2.4.2-1.6-1.2-2.5-2.4-3.2l-.5-.4c3.7-3.4 20-14.5 46.6-14.5h.7a44.6 44.6 0 0 1 41.9 26 7 7 0 0 0 5.8 2.8h.6l.5-.1 13.3-5.9 1.6-.2c1.2 0 4 0 4.2 7.3.4 8.4-2.8 8.7-4 8.8h-.1c-1.5 0-4.4-.8-7.3-1.6-3.8-1-7.7-2-10.3-2a5.9 5.9 0 0 0-6 6c-.1 2.2-1.5 39-41 39h-1z' fill='url(%23c)'/%3E%3Cpath d='M53.8 28.6h.6c11.3.1 21 3.4 28.7 10 6.3 5.2 9.5 11 11 13.8l1 1.6a8.6 8.6 0 0 0 7 3.4h.8l.9-.3 13.2-5.7a6 6 0 0 1 1.1-.2c.8 0 2.5 0 2.7 5.8.3 7-1.8 7.2-2.5 7.2h-.1c-1.2 0-4.3-.8-7-1.5-3.8-1-7.8-2-10.6-2a7.4 7.4 0 0 0-7.6 7.5c0 1-.4 10-5.2 19-6.6 12.2-18.1 18.5-34.2 18.5h-1C15.8 105 9 77.3 7.6 65.4 7.1 60 7.2 55.1 7.2 52v-2.8c1.4-.3 4.1-1 4.4-3.8.1-1.7-.9-2.9-2-3.7 5.1-3.9 19.7-13 44.2-13m0-3C22.7 25.6 6.3 40 5.3 41.3c-1 1.2 3.3 2.4 3.2 3.8s-4.7.9-4.4 2.8-.4 9 .6 18c.6 5.7 4.7 42.1 47.8 42.8h1c42 0 42.6-40.5 42.6-40.5s-.2-3.1 3-4.3l1.5-.2c4.6 0 14.1 3.6 17.6 3.6h.3c4.2-.3 5.6-4 5.4-10.4-.3-5.4-1.9-8.7-5.8-8.7-.6 0-1.3 0-2 .3l-13.5 5.9h-.5c-1 0-3.2-.2-4.5-2.2-1.8-2.5-11.7-26.4-43.2-26.6h-.6z' fill='%236D4C41'/%3E%3ClinearGradient id='d' x1='37.7' x2='63.2' y1='49.1' y2='49.1' gradientTransform='rotate(-1.1 64.3 64.3)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235D4037' offset='0'/%3E%3Cstop stop-color='%23462D28' offset='.8'/%3E%3Cstop stop-color='%233E2723' offset='1'/%3E%3C/linearGradient%3E%3Cpath d='M37.3 43.7s4.1 2.4 1.8 7.3 6 8.2 12.4 8.3 11.6-10.9 11.2-16c-.3-5-15.2-5.7-25.4.4z' fill='url(%23d)'/%3E%3Cpath fill='%23BCAAA4' d='m26.8 89.9 2.1 5.9 5.6-2.7M42.3 96.6l3.3 5 4.6-3.9'/%3E%3Cpath fill='%23D7CCC8' d='m16.3 86.7-.9 9.7 8.6-.9'/%3E%3Cpath fill='%23BCAAA4' d='m62.3 97.5 4.6 3.8 3.3-5.3M55.1 104.3l4.6 3.7 3.4-5.2'/%3E%3Cpath fill='%23D7CCC8' d='m76.5 94.5 6.4 1.7-.2-6.5'/%3E%3Cpath fill='%236D4C41' d='m37.8 80 2.5 5.7 4.2-4.1M52.5 87.7l4.4 4.2 2.3-5.6'/%3E%3Cpath fill='%238D6E63' d='m53.9 70.2 3.6 5.3 2.8-5.8M67.5 67.5l5.4 3.1.1-6.5M81.1 71.9l5.5 3.1.1-6.5'/%3E%3Cpath fill='%235D4037' d='m71.8 82.9 5.2 3.5.6-6.4'/%3E%3Cpath fill='%233E2723' d='m86.9 58.2 1.3-7.9-8.2 1.1M77.5 45.4l-1-8-7.5 3.7'/%3E%3Cpath fill='%234E342E' d='m83.7 38.3-1.2-9.4-8.8 4.3'/%3E%3Cpath fill='%233E2723' d='m77.2 31.7-2.6-9.1-8.1 5.7'/%3E%3Cpath fill='%234E342E' stroke='%233E2723' stroke-miterlimit='10' stroke-width='.8' d='m44.4 29.1-8-6.4-4.1 9.6'/%3E%3Cpath fill='%233E2723' d='m63 34.1-4.3-11.6-7.8 9.6'/%3E%3Cpath fill='%233E2723' d='M55.1 28.1 49 19.8l-6.2 8.1M30 30.6l-8.6-5.3-2.8 10'/%3E%3Cpath fill='%234E342E' d='m71.2 31-3.8-9.7-8 6.1'/%3E%3Cpath fill='%236D4C41' d='m20.6 72.2.5 5.7L26 75'/%3E%3Cpath fill='%23BCAAA4' d='m12.6 75.1-5.6 7h7.4'/%3E%3Cpath fill='%236D4C41' d='m16.2 57-3.9 5.4 6.4 1.7'/%3E%3Cpath fill='%238D6E63' d='m34.3 66.5.8 6.5 5.1-3.7'/%3E%3Cpath d='M33.7 39.3c-.2 5-4.2 9-9 9s-8.5-4.5-8.4-9.5 4.2-9 9-9 8.5 4.5 8.4 9.5z' fill='%23fff'/%3E%3Cpath d='M28.2 42.6a4.4 4.4 0 0 1-6.5-.2c-1.8-2-1.7-5 .1-6.9s4.8-1.7 6.5.2a5 5 0 0 1-.1 6.9z'/%3E%3C/svg%3E" rel=icon><link href=https://developer.chrome.com/blog/fugu-showcase/ rel=canonical><link href=manifest.webmanifest rel=manifest><style>:root{color-scheme:dark light;font-family:system-ui,sans-serif;scroll-padding-top:1rem;--background-color: #eee;--foreground-color: #000;--accent-color: #e60073}@media (prefers-color-scheme: dark){:root{--foreground-color: #fff;--background-color: #222;--accent-color: hotpink}}:target,.target{outline:.25rem solid var(--accent-color)}body{display:flex;flex-direction:column;align-items:center}main{max-width:95ch}h1{color:var(--accent-color)}.logo{width:2.5rem;height:auto;vertical-align:bottom}img{max-width:100%;height:auto;filter:none}img:not(.logo):hover{filter:contrast(1.2)}button[type=reset]{font-size:inherit;margin-inline-start:.5rem}input{font-size:inherit;width:30ch}article{display:none;background-color:var(--background-color);border-radius:.5rem;border:solid .25rem var(--background-color);position:relative}p,form{border-radius:.5rem;border:solid .25rem var(--background-color);margin-block:1rem;padding:.5rem;background-color:var(--background-color)}article>h2{background-color:var(--background-color);color:var(--foreground-color);margin:0;padding:1rem}h1>a,h2>a{text-decoration:none}h3{padding-inline:1rem}.anchor{position:absolute;right:.5rem;bottom:.5rem}.copied.anchor:before{content:"Copied to clipboard";display:inline-block;text-decoration:none;margin-inline-end:.5rem;background-color:var(--background-color)}figure{margin:0}figcaption{padding:1rem}a{color:var(--accent-color)}ul{padding-inline:1rem}li,option{font-size:.9rem;display:inline-block;color:#fff;background-color:#00f;border-radius:.25rem;padding:.25rem;margin-inline-end:.5rem;margin-block-end:.5rem;cursor:pointer}li>a{color:inherit;text-decoration:none}datalist{margin-block-start:1rem;display:inline-block}.source,.launch{padding-block-start:.5rem;padding-inline:1rem;display:block}.source:before,.launch:before,.share:before{content:"";display:inline-block;width:1rem;height:1rem;margin-inline-end:1ex;vertical-align:middle;background-size:1rem}.source:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg'%0Aaria-label='GitHub' role='img'%0AviewBox='0 0 512 512'%3E%3Crect%0Awidth='512' height='512'%0Arx='15%25'%0Afill='%23181717'/%3E%3Cpath fill='%23fff' d='M335 499c14 0 12 17 12 17H165s-2-17 12-17c13 0 16-6 16-12l-1-44c-71 16-86-34-86-34-12-30-28-37-28-37-24-16 1-16 1-16 26 2 40 26 40 26 22 39 59 28 74 22 2-17 9-28 16-35-57-6-116-28-116-126 0-28 10-51 26-69-3-6-11-32 3-67 0 0 21-7 70 26 42-12 86-12 128 0 49-33 70-26 70-26 14 35 6 61 3 67 16 18 26 41 26 69 0 98-60 120-117 126 10 8 18 24 18 48l-1 70c0 6 3 12 16 12z'/%3E%3C/svg%3E")}.launch:before{filter:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -256 1850 1850'%3E%3Cpath d='M1408 608V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h704q14 0 23-9t9-23v-64q0-14-9-23t-23-9H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113v320q0 14 9 23t23 9h64q14 0 23-9t9-23zm384 864V960q0-26-19-45t-45-19q-26 0-45 19l-176 176-652-652q-10-10-23-10t-23 10L695 553q-10 10-10 23t10 23l652 652-176 176q-19 19-19 45t19 45q19 19 45 19h512q26 0 45-19t19-45z' fill='currentColor' transform='matrix(1 0 0 -1 30.4 1427)'/%3E%3C/svg%3E")}.share{display:none;appearance:none;background:none;border:none;cursor:pointer;font-size:inherit;padding-block-start:.5rem;padding-inline:1rem;text-decoration:underline;color:var(--accent-color)}.share:before{filter:none;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z'/%3E%3C/svg%3E")}.share.mac:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z'/%3E%3C/svg%3E")}@media (prefers-color-scheme: dark){.launch:before,.share:before{filter:invert(1)}}.container{margin-block-start:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(30ch,1fr))}footer{padding:.5rem;border-top:solid .25rem var(--background-color);margin-block:2rem;font-size:.8rem}.iframe h1,.iframe p,.iframe footer{display:none}.iframe{color-scheme:light;--background-color: #eee;--foreground-color: #000;--accent-color: #e60073}.iframe .share:before,.iframe .launch:before{filter:none}.electron:before{content:"";display:inline-block;margin-inline-end:.25rem;width:1.25rem;height:1.25rem;background-size:100%;vertical-align:bottom;background-image:url("data:image/svg+xml,%0A%3Csvg width='256' height='256' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%232B2E3A' cx='128' cy='128' r='128'/%3E%3Cg fill='%239FEAF9' fill-rule='nonzero'%3E%3Cpath d='M100.502 71.69c-26.005-4.736-46.567.221-54.762 14.415-6.115 10.592-4.367 24.635 4.24 39.646a2.667 2.667 0 1 0 4.626-2.653c-7.752-13.522-9.261-25.641-4.247-34.326 6.808-11.791 25.148-16.213 49.187-11.835a2.667 2.667 0 0 0 .956-5.247zm-36.999 72.307c10.515 11.555 24.176 22.394 39.756 31.388 37.723 21.78 77.883 27.601 97.675 14.106a2.667 2.667 0 1 0-3.005-4.406c-17.714 12.078-55.862 6.548-92.003-14.318-15.114-8.726-28.343-19.222-38.478-30.36a2.667 2.667 0 1 0-3.945 3.59z'/%3E%3Cpath d='M194.62 140.753c17.028-20.116 22.973-40.348 14.795-54.512-6.017-10.423-18.738-15.926-35.645-16.146a2.667 2.667 0 0 0-.069 5.333c15.205.198 26.165 4.939 31.096 13.48 6.792 11.765 1.49 29.807-14.248 48.399a2.667 2.667 0 1 0 4.071 3.446zm-43.761-68.175c-15.396 3.299-31.784 9.749-47.522 18.835-38.942 22.483-64.345 55.636-60.817 79.675a2.667 2.667 0 1 0 5.277-.775c-3.133-21.344 20.947-52.769 58.207-74.281 15.267-8.815 31.135-15.06 45.972-18.239a2.667 2.667 0 1 0-1.117-5.215z'/%3E%3Cpath d='M87.77 187.753c8.904 24.86 23.469 40.167 39.847 40.167 11.945 0 22.996-8.143 31.614-22.478a2.667 2.667 0 1 0-4.571-2.748c-7.745 12.883-17.258 19.892-27.043 19.892-13.605 0-26.596-13.652-34.825-36.63a2.667 2.667 0 1 0-5.021 1.797zm81.322-4.863c4.61-14.728 7.085-31.718 7.085-49.423 0-44.179-15.463-82.263-37.487-92.042a2.667 2.667 0 0 0-2.164 4.874c19.643 8.723 34.317 44.866 34.317 87.168 0 17.177-2.397 33.63-6.84 47.83a2.667 2.667 0 1 0 5.09 1.593zm50.224-2.612c0-7.049-5.714-12.763-12.763-12.763-7.049 0-12.763 5.714-12.763 12.763 0 7.049 5.714 12.763 12.763 12.763 7.049 0 12.763-5.714 12.763-12.763zm-5.333 0a7.43 7.43 0 1 1-14.86 0 7.43 7.43 0 0 1 14.86 0zM48.497 193.041c7.05 0 12.764-5.714 12.764-12.763 0-7.049-5.715-12.763-12.764-12.763-7.048 0-12.763 5.714-12.763 12.763 0 7.049 5.715 12.763 12.763 12.763zm0-5.333a7.43 7.43 0 1 1 0-14.86 7.43 7.43 0 0 1 0 14.86z'/%3E%3Cpath d='M127.617 54.444c7.049 0 12.763-5.714 12.763-12.763 0-7.049-5.714-12.763-12.763-12.763-7.049 0-12.763 5.714-12.763 12.763 0 7.049 5.714 12.763 12.763 12.763zm0-5.333a7.43 7.43 0 1 1 0-14.86 7.43 7.43 0 0 1 0 14.86zm1.949 93.382c-4.985 1.077-9.896-2.091-10.975-7.076a9.236 9.236 0 0 1 7.076-10.976c4.985-1.077 9.896 2.091 10.976 7.076 1.077 4.985-2.091 9.897-7.077 10.976z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}</style><noscript><style>article{display:block}</style></noscript><body><script>function runningInIframe(){try{return window.self!==window.top}catch{return!0}}const inIframe=runningInIframe();inIframe&&document.documentElement.classList.add("iframe");</script><main><h1><a href=./> <img alt="Project Fugu blowfish logo" src="data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='a' x1='83.1' x2='105.3' y1='36.6' y2='36.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D6E63' offset='0'/%3E%3Cstop stop-color='%2376594F' offset='.4'/%3E%3Cstop stop-color='%234E342E' offset='1'/%3E%3C/linearGradient%3E%3Cpath d='M89.2 43.2a25 25 0 0 1-6.1-5.8 76.6 76.6 0 0 1 21.4-7.4c.4.1.7.3.8 1.3 0 2.9-3.2 7.4-4.6 8l-1.2.5c-2.7 1-8.3 3.4-10.2 3.4h-.1z' fill='url(%23a)'/%3E%3Cpath d='M103.8 31.4c0 1.7-2.4 5.8-3.6 6.4l-1.3.6c-1.9.8-7.6 3.1-9.4 3.3-.7-.5-2.3-2-4-3.9 5-2.3 14.6-6.4 18.3-6.4m0-3c-6.2 0-23 8.3-23 8.5 0 0 6 7.6 8.2 7.8h.3c2.6 0 9.3-3 12-4 2.9-1.2 8.3-10.5 3.8-12.1a4 4 0 0 0-1.3-.2z' fill='%235D4037'/%3E%3Cpath fill='%238D6E63' d='m30.3 103.4.9 5 6.8-1.8'/%3E%3Cpath fill='%23A1887F' d='m47 108 3.7 3.1 4.6-2.7'/%3E%3Cpath fill='%23BCAAA4' d='m70.5 105.8 6.4 2.1 1.3-5.3'/%3E%3Cpath fill='%238D6E63' d='m84.2 96.2 6.7-.8-.8-5.4'/%3E%3ClinearGradient id='b' x1='90.8' x2='108.3' y1='79.1' y2='79.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D6E63' offset='0'/%3E%3Cstop stop-color='%2376594F' offset='.4'/%3E%3Cstop stop-color='%234E342E' offset='1'/%3E%3C/linearGradient%3E%3Cpath d='M97 83.6c-2.7 0-4.9-.3-6.2-.6l2.3-8.3h3.1c5.2 0 9 1 10.6 2.9 1.2 1.3 1.7 2.5 1.5 3.1-.2.5-1.2 1.8-6.5 2.6a35 35 0 0 1-4.8.3z' fill='url(%23b)'/%3E%3Cpath d='M96.2 76.1c4.6 0 8.1 1 9.5 2.5.7.8 1 1.4 1 1.6-.3.3-1.5 1-5.2 1.6a31.7 31.7 0 0 1-8.9 0l1.7-5.6h2m0-3-4.3.1-3.1 10.8s3.3 1 8.1 1c1.6 0 3.2-.1 5-.4 7.2-1 10-3.4 6-8.1-2.6-3-8-3.5-11.8-3.5z' fill='%235D4037'/%3E%3ClinearGradient id='c' x1='64.2' x2='64.2' y1='27.6' y2='107.9' gradientTransform='rotate(-1.1 64.3 64.3)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235D2813' offset='.2'/%3E%3Cstop stop-color='%236A3A27' offset='.2'/%3E%3Cstop stop-color='%238D6859' offset='.4'/%3E%3Cstop stop-color='%23C5B2AA' offset='.6'/%3E%3Cstop stop-color='%23fff' offset='.8'/%3E%3C/linearGradient%3E%3Cpath d='M52.5 107.2c-37.8-.6-45-29.2-46.3-41.5-.6-5.6-.5-10.6-.5-13.8V48l1.2-.4c1.3-.3 3-.7 3.1-2.4.2-1.6-1.2-2.5-2.4-3.2l-.5-.4c3.7-3.4 20-14.5 46.6-14.5h.7a44.6 44.6 0 0 1 41.9 26 7 7 0 0 0 5.8 2.8h.6l.5-.1 13.3-5.9 1.6-.2c1.2 0 4 0 4.2 7.3.4 8.4-2.8 8.7-4 8.8h-.1c-1.5 0-4.4-.8-7.3-1.6-3.8-1-7.7-2-10.3-2a5.9 5.9 0 0 0-6 6c-.1 2.2-1.5 39-41 39h-1z' fill='url(%23c)'/%3E%3Cpath d='M53.8 28.6h.6c11.3.1 21 3.4 28.7 10 6.3 5.2 9.5 11 11 13.8l1 1.6a8.6 8.6 0 0 0 7 3.4h.8l.9-.3 13.2-5.7a6 6 0 0 1 1.1-.2c.8 0 2.5 0 2.7 5.8.3 7-1.8 7.2-2.5 7.2h-.1c-1.2 0-4.3-.8-7-1.5-3.8-1-7.8-2-10.6-2a7.4 7.4 0 0 0-7.6 7.5c0 1-.4 10-5.2 19-6.6 12.2-18.1 18.5-34.2 18.5h-1C15.8 105 9 77.3 7.6 65.4 7.1 60 7.2 55.1 7.2 52v-2.8c1.4-.3 4.1-1 4.4-3.8.1-1.7-.9-2.9-2-3.7 5.1-3.9 19.7-13 44.2-13m0-3C22.7 25.6 6.3 40 5.3 41.3c-1 1.2 3.3 2.4 3.2 3.8s-4.7.9-4.4 2.8-.4 9 .6 18c.6 5.7 4.7 42.1 47.8 42.8h1c42 0 42.6-40.5 42.6-40.5s-.2-3.1 3-4.3l1.5-.2c4.6 0 14.1 3.6 17.6 3.6h.3c4.2-.3 5.6-4 5.4-10.4-.3-5.4-1.9-8.7-5.8-8.7-.6 0-1.3 0-2 .3l-13.5 5.9h-.5c-1 0-3.2-.2-4.5-2.2-1.8-2.5-11.7-26.4-43.2-26.6h-.6z' fill='%236D4C41'/%3E%3ClinearGradient id='d' x1='37.7' x2='63.2' y1='49.1' y2='49.1' gradientTransform='rotate(-1.1 64.3 64.3)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235D4037' offset='0'/%3E%3Cstop stop-color='%23462D28' offset='.8'/%3E%3Cstop stop-color='%233E2723' offset='1'/%3E%3C/linearGradient%3E%3Cpath d='M37.3 43.7s4.1 2.4 1.8 7.3 6 8.2 12.4 8.3 11.6-10.9 11.2-16c-.3-5-15.2-5.7-25.4.4z' fill='url(%23d)'/%3E%3Cpath fill='%23BCAAA4' d='m26.8 89.9 2.1 5.9 5.6-2.7M42.3 96.6l3.3 5 4.6-3.9'/%3E%3Cpath fill='%23D7CCC8' d='m16.3 86.7-.9 9.7 8.6-.9'/%3E%3Cpath fill='%23BCAAA4' d='m62.3 97.5 4.6 3.8 3.3-5.3M55.1 104.3l4.6 3.7 3.4-5.2'/%3E%3Cpath fill='%23D7CCC8' d='m76.5 94.5 6.4 1.7-.2-6.5'/%3E%3Cpath fill='%236D4C41' d='m37.8 80 2.5 5.7 4.2-4.1M52.5 87.7l4.4 4.2 2.3-5.6'/%3E%3Cpath fill='%238D6E63' d='m53.9 70.2 3.6 5.3 2.8-5.8M67.5 67.5l5.4 3.1.1-6.5M81.1 71.9l5.5 3.1.1-6.5'/%3E%3Cpath fill='%235D4037' d='m71.8 82.9 5.2 3.5.6-6.4'/%3E%3Cpath fill='%233E2723' d='m86.9 58.2 1.3-7.9-8.2 1.1M77.5 45.4l-1-8-7.5 3.7'/%3E%3Cpath fill='%234E342E' d='m83.7 38.3-1.2-9.4-8.8 4.3'/%3E%3Cpath fill='%233E2723' d='m77.2 31.7-2.6-9.1-8.1 5.7'/%3E%3Cpath fill='%234E342E' stroke='%233E2723' stroke-miterlimit='10' stroke-width='.8' d='m44.4 29.1-8-6.4-4.1 9.6'/%3E%3Cpath fill='%233E2723' d='m63 34.1-4.3-11.6-7.8 9.6'/%3E%3Cpath fill='%233E2723' d='M55.1 28.1 49 19.8l-6.2 8.1M30 30.6l-8.6-5.3-2.8 10'/%3E%3Cpath fill='%234E342E' d='m71.2 31-3.8-9.7-8 6.1'/%3E%3Cpath fill='%236D4C41' d='m20.6 72.2.5 5.7L26 75'/%3E%3Cpath fill='%23BCAAA4' d='m12.6 75.1-5.6 7h7.4'/%3E%3Cpath fill='%236D4C41' d='m16.2 57-3.9 5.4 6.4 1.7'/%3E%3Cpath fill='%238D6E63' d='m34.3 66.5.8 6.5 5.1-3.7'/%3E%3Cpath d='M33.7 39.3c-.2 5-4.2 9-9 9s-8.5-4.5-8.4-9.5 4.2-9 9-9 8.5 4.5 8.4 9.5z' fill='%23fff'/%3E%3Cpath d='M28.2 42.6a4.4 4.4 0 0 1-6.5-.2c-1.8-2-1.7-5 .1-6.9s4.8-1.7 6.5.2a5 5 0 0 1-.1 6.9z'/%3E%3C/svg%3E" class=logo height=128 width=128> Project Fugu API Showcase </a></h1><p>This showcase of <a href=https://web.dev/fugu-status/ rel=noopener target=_blank>Project Fugu APIs</a> is sourced by community submissions. You can propose missing apps by submitting them via this <a href=https://docs.google.com/forms/d/e/1FAIpQLScNd1rClbmFWh6FcMmjUNrwg9RLz8Jk4BkHz_-EOpmkVd_-9g/viewform rel=noopener target=_blank>form</a>. Submissions are reviewed on a regular basis and the site will be updated accordingly.<form class=search-apis><label>Filter used APIs: <input class=search-apis list=available-apis type=search></label><button class=search-apis type=reset>Clear</button></form><datalist id=available-apis><option value="Add to Home Screen" tabindex=0>Add to Home Screen<option value="Async Clipboard" tabindex=0>Async Clipboard<option value="Async Clipboard (Images)" tabindex=0>Async Clipboard (Images)<option value="Background Fetch" tabindex=0>Background Fetch<option value="Background Sync" tabindex=0>Background Sync<option tabindex=0 value=Badging>Badging<option value="Cache Storage" tabindex=0>Cache Storage<option value="Compression Streams" tabindex=0>Compression Streams<option value="Contact Picker" tabindex=0>Contact Picker<option value="Content Index" tabindex=0>Content Index<option value="Credential Management" tabindex=0>Credential Management<option value="Device Memory" tabindex=0>Device Memory<option value="Device Posture" tabindex=0>Device Posture<option value="Digital Goods" tabindex=0>Digital Goods<option tabindex=0 value=EyeDropper>EyeDropper<option value="File Handling" tabindex=0>File Handling<option value="File System Access" tabindex=0>File System Access<option tabindex=0 value=Gamepad>Gamepad<option tabindex=0 value=getInstalledRelatedApps>getInstalledRelatedApps<option tabindex=0 value=Gyroscope>Gyroscope<option tabindex=0 value=HapticsDevice>HapticsDevice<option value="Insertable streams for MediaStreamTrack" tabindex=0>Insertable streams for MediaStreamTrack<option value="Launch Handler" tabindex=0>Launch Handler<option value="Local Font Access" tabindex=0>Local Font Access<option value="Media Capabilities" tabindex=0>Media Capabilities<option value="Media Session" tabindex=0>Media Session<option value="Multi-Screen Window Placement" tabindex=0>Multi-Screen Window Placement<option value="Navigation Preload" tabindex=0>Navigation Preload<option value="Origin Private File System" tabindex=0>Origin Private File System<option value="Payment Request" tabindex=0>Payment Request<option value="Periodic Background Sync" tabindex=0>Periodic Background Sync<option value="Persistent Storage" tabindex=0>Persistent Storage<option value="Pointer Lock (unadjustedMovement)" tabindex=0>Pointer Lock (unadjustedMovement)<option value="Protocol Handlers" tabindex=0>Protocol Handlers<option tabindex=0 value=Push>Push<option value="Screen Wake Lock" tabindex=0>Screen Wake Lock<option value="Service Worker" tabindex=0>Service Worker<option value="Shape Detection (Barcodes)" tabindex=0>Shape Detection (Barcodes)<option tabindex=0 value=Shortcuts>Shortcuts<option value="Storage Estimation" tabindex=0>Storage Estimation<option value="Tabbed Application Mode" tabindex=0>Tabbed Application Mode<option tabindex=0 value=VirtualKeyboard>VirtualKeyboard<option value="Web App Link Handling" tabindex=0>Web App Link Handling<option value="Web Audio" tabindex=0>Web Audio<option value="Web Bluetooth" tabindex=0>Web Bluetooth<option value="Web MIDI" tabindex=0>Web MIDI<option value="Web NFC" tabindex=0>Web NFC<option value="Web Serial" tabindex=0>Web Serial<option value="Web Share" tabindex=0>Web Share<option value="Web Share (Files)" tabindex=0>Web Share (Files)<option value="Web Share Target" tabindex=0>Web Share Target<option value="Web Share Target (Files)" tabindex=0>Web Share Target (Files)<option tabindex=0 value=WebCodecs>WebCodecs<option tabindex=0 value=WebGPU>WebGPU<option tabindex=0 value=WebHID>WebHID<option tabindex=0 value=WebOTP>WebOTP<option tabindex=0 value=WebTransport>WebTransport<option tabindex=0 value=WebUSB>WebUSB<option value="Window Controls Overlay" tabindex=0>Window Controls Overlay</datalist><form class=search-apps><label>Search apps: <input class=search-apps list=available-apps type=search></label><button class=search-apps type=reset>Clear</button></form><div class=container><article class="web-audio web-midi learningmusic.ableton.com get started | learning music" id=learningmusic.ableton.com><h2><a href=https://learningmusic.ableton.com/ rel=noopener target=_blank> Get started | Learning Music</a></h2><figure><a href=https://learningmusic.ableton.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=learningmusic.ableton.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=learningmusic.ableton.com.webp><img alt="Screenshot of Get started | Learning Music" height=800 src=learningmusic.ableton.com.webp width=1280></picture> </a><figcaption class=description>Explore the fundamentals of music via Ableton's interactive website. Experiment with beats, melody, harmony, basslines, and song structure in your web browser.</figcaption></figure><span class=launch><a href=https://learningmusic.ableton.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#learningmusic.ableton.com>#</a></article><article class="async-clipboard symbol.wtf ‽" id=symbol.wtf><h2><a href=https://symbol.wtf/ rel=noopener target=_blank>‽</a></h2><figure><a href=https://symbol.wtf/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=symbol.wtf-dark.webp><source media="(prefers-color-scheme: light)" srcset=symbol.wtf.webp><img alt="Screenshot of ‽" height=800 src=symbol.wtf.webp width=1280></picture> </a><figcaption class=description>A dumb website for copying symbols.</figcaption></figure><span class=launch><a href=https://symbol.wtf/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/samwho/symbol.wtf rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#symbol.wtf>#</a></article><article class="compression-streams blob.city ﹒ blob city ﹒" id=blob.city><h2><a href=https://blob.city/ rel=noopener target=_blank>﹒ Blob City ﹒</a></h2><figure><a href=https://blob.city/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=blob.city-dark.webp><source media="(prefers-color-scheme: light)" srcset=blob.city.webp><img alt="Screenshot of ﹒ Blob City ﹒" height=800 src=blob.city.webp width=1280></picture> </a></figure><span class=launch><a href=https://blob.city/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/sdnts/blobs rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://wicg.github.io/compression/ rel=noopener target=_blank>Compression Streams</a></ul><a class=anchor href=#blob.city>#</a></article><article class="add-to-home-screen file-handling file-system-access launch-handler local-font-access md.nico.dev [md.edit]" id=md.nico.dev><h2><a href=https://md.nico.dev/ rel=noopener target=_blank>[md.edit]</a></h2><figure><a href=https://md.nico.dev/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=md.nico.dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=md.nico.dev.webp><img alt="Screenshot of [md.edit]" height=800 src=md.nico.dev.webp width=1280></picture> </a><figcaption class=description>An AI powered markdown editor web app based on the File System Access API</figcaption></figure><span class=launch><a href=https://md.nico.dev/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/nico-martin/markdown-editor/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a></ul><a class=anchor href=#md.nico.dev>#</a></article><article class="media-session service-worker web-share 1tuner.com 1tuner | listen to radio, podcasts and create playlists" id=1tuner.com><h2><a href=https://1tuner.com rel=noopener target=_blank>1tuner | listen to radio, podcasts and create playlists</a></h2><figure><a href=https://1tuner.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=1tuner.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=1tuner.com.webp><img alt="Screenshot of 1tuner | listen to radio, podcasts and create playlists" height=800 src=1tuner.com.webp width=1280></picture> </a><figcaption class=description>Listen to radio, podcasts and create playlists.</figcaption></figure><span class=launch><a href=https://1tuner.com rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/robinbakker/1tuner rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#1tuner.com>#</a></article><article class="cache-storage file-system-access service-worker activerecall.com!login.html active recall" id=activerecall.com!login.html><h2><a href=https://activerecall.com/login.html rel=noopener target=_blank>Active Recall</a></h2><figure><a href=https://activerecall.com/login.html rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=activerecall.com!login.html-dark.webp><source media="(prefers-color-scheme: light)" srcset=activerecall.com!login.html.webp><img alt="Screenshot of Active Recall" height=800 src=activerecall.com!login.html.webp width=1280></picture> </a></figure><span class=launch><a href=https://activerecall.com/login.html rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#activerecall.com!login.html>#</a></article><article class="web-audio web-midi app.ampedstudio.com app.ampedstudio.com" id=app.ampedstudio.com><h2><a href=https://app.ampedstudio.com/ rel=noopener target=_blank>app.ampedstudio.com</a></h2><figure><a href=https://app.ampedstudio.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.ampedstudio.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.ampedstudio.com.webp><img alt="Screenshot of app.ampedstudio.com" height=800 src=app.ampedstudio.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.ampedstudio.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#app.ampedstudio.com>#</a></article><article class="async-clipboard async-clipboard-images file-system-access app.photoroom.com app.photoroom.com" id=app.photoroom.com><h2><a href=https://app.photoroom.com/ rel=noopener target=_blank>app.photoroom.com</a></h2><figure><a href=https://app.photoroom.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.photoroom.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.photoroom.com.webp><img alt="Screenshot of app.photoroom.com" height=800 loading=lazy src=app.photoroom.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.photoroom.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#app.photoroom.com>#</a></article><article class="add-to-home-screen async-clipboard cache-storage device-memory insertable-streams-for-mediastreamtrack multi-screen-window-placement service-worker storage-estimation webcodecs app.slack.com ai work management & productivity tools" id=app.slack.com><h2><a href=https://app.slack.com/ rel=noopener target=_blank>AI Work Management & Productivity Tools</a></h2><figure><a href=https://app.slack.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.slack.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.slack.com.webp><img alt="Screenshot of AI Work Management & Productivity Tools" height=800 loading=lazy src=app.slack.com.webp width=1280></picture> </a><figcaption class=description>Slack is where work happens. Bring your people, projects, tools, and AI together on the world’s most beloved work operating system.</figcaption></figure><span class=launch><a href=https://app.slack.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/mediastreamtrack-insertable-media-processing/ rel=noopener target=_blank>Insertable streams for MediaStreamTrack</a><li><a href=https://web.dev/multi-screen-window-placement/ rel=noopener target=_blank>Multi-Screen Window Placement</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/webcodecs/ rel=noopener target=_blank>WebCodecs</a></ul><a class=anchor href=#app.slack.com>#</a></article><article class="service-worker artclass.site artclass.site" id=artclass.site><h2><a href=https://artclass.site rel=noopener target=_blank>artclass.site</a></h2><figure><a href=https://artclass.site rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=artclass.site-dark.webp><source media="(prefers-color-scheme: light)" srcset=artclass.site.webp><img alt="Screenshot of artclass.site" height=800 loading=lazy src=artclass.site.webp width=1280></picture> </a></figure><span class=launch><a href=https://artclass.site rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/proudparrot2/artclass rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#artclass.site>#</a></article><article class="cache-storage service-worker audiomass.co audiomass" id=audiomass.co><h2><a href=https://audiomass.co/ rel=noopener target=_blank>AudioMass</a></h2><figure><a href=https://audiomass.co/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=audiomass.co-dark.webp><source media="(prefers-color-scheme: light)" srcset=audiomass.co.webp><img alt="Screenshot of AudioMass" height=800 loading=lazy src=audiomass.co.webp width=1280></picture> </a><figcaption class=description>AudioMass is a free full-featured web-based audio & waveform editing tool</figcaption></figure><span class=launch><a href=https://audiomass.co/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/pkalogiros/audiomass rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#audiomass.co>#</a></article><article class="add-to-home-screen avg-colour.netlify.app average colour" id=avg-colour.netlify.app><h2><a href=https://avg-colour.netlify.app/ rel=noopener target=_blank>Average Colour</a></h2><figure><a href=https://avg-colour.netlify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=avg-colour.netlify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=avg-colour.netlify.app.webp><img alt="Screenshot of Average Colour" height=800 loading=lazy src=avg-colour.netlify.app.webp width=1280></picture> </a><figcaption class=description>Average Colour is a tool to find the average colour in an image.</figcaption></figure><span class=launch><a href=https://avg-colour.netlify.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ThomasRettig/average-color rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a></ul><a class=anchor href=#avg-colour.netlify.app>#</a></article><article class="webusb flash.android.com android flash tool" id=flash.android.com><h2><a href=https://flash.android.com/ rel=noopener target=_blank>Android Flash Tool</a></h2><figure><a href=https://flash.android.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=flash.android.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=flash.android.com.webp><img alt="Screenshot of Android Flash Tool" height=800 loading=lazy src=flash.android.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://flash.android.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#flash.android.com>#</a></article><article class="add-to-home-screen cache-storage file-handling media-capabilities persistent-storage storage-estimation komunalno.netlify.app application to help utilities management." id=komunalno.netlify.app><h2><a href=https://komunalno.netlify.app/ rel=noopener target=_blank>Application to help utilities management.</a></h2><figure><a href=https://komunalno.netlify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=komunalno.netlify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=komunalno.netlify.app.webp><img alt="Screenshot of Application to help utilities management." height=800 loading=lazy src=komunalno.netlify.app.webp width=1280></picture> </a><figcaption class=description>Budgeting app</figcaption></figure><span class=launch><a href=https://komunalno.netlify.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Capabilities_API rel=noopener target=_blank>Media Capabilities</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#komunalno.netlify.app>#</a></article><article class="file-system-access ldijkman.github.io!Ace_Seventh_Heaven!Seventh_Heaven.html ace seventh heaven" id=ldijkman.github.io!Ace_Seventh_Heaven!Seventh_Heaven.html><h2><a href=https://ldijkman.github.io/Ace_Seventh_Heaven/Seventh_Heaven.html rel=noopener target=_blank>Ace Seventh Heaven</a></h2><figure><a href=https://ldijkman.github.io/Ace_Seventh_Heaven/Seventh_Heaven.html rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ldijkman.github.io!Ace_Seventh_Heaven!Seventh_Heaven.html-dark.webp><source media="(prefers-color-scheme: light)" srcset=ldijkman.github.io!Ace_Seventh_Heaven!Seventh_Heaven.html.webp><img alt="Screenshot of Ace Seventh Heaven" height=800 loading=lazy src=ldijkman.github.io!Ace_Seventh_Heaven!Seventh_Heaven.html.webp width=1280></picture> </a><figcaption class=description>Visual Day scheduler.</figcaption></figure><span class=launch><a href=https://ldijkman.github.io/Ace_Seventh_Heaven/Seventh_Heaven.html rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ldijkman/Ace_Seventh_Heaven rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#ldijkman.github.io!Ace_Seventh_Heaven!Seventh_Heaven.html>#</a></article><article class="async-clipboard-images async-clipboard compression-streams file-system-access logseq.com!spa=true a privacy-first, open-source knowledge base" id="logseq.com!spa=true"><h2><a href="https://logseq.com/?spa=true" rel=noopener target=_blank>A privacy-first, open-source knowledge base</a></h2><figure><a href="https://logseq.com/?spa=true" rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset="logseq.com!spa=true-dark.webp"><source media="(prefers-color-scheme: light)" srcset="logseq.com!spa=true.webp"><img alt="Screenshot of A privacy-first, open-source knowledge base" src="logseq.com!spa=true.webp" height=800 loading=lazy width=1280></picture> </a><figcaption class=description>A privacy-first, open-source platform for knowledge management and collaboration.</figcaption></figure><span class=launch><a href="https://logseq.com/?spa=true" rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://wicg.github.io/compression/ rel=noopener target=_blank>Compression Streams</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a href="#logseq.com!spa=true" class=anchor>#</a></article><article class="async-clipboard-images async-clipboard cache-storage file-system-access service-worker origin-private-file-system photoshop.adobe.com adobe photoshop" id=photoshop.adobe.com><h2><a href=https://photoshop.adobe.com/ rel=noopener target=_blank>Adobe Photoshop</a></h2><figure><a href=https://photoshop.adobe.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=photoshop.adobe.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=photoshop.adobe.com.webp><img alt="Screenshot of Adobe Photoshop" height=800 loading=lazy src=photoshop.adobe.com.webp width=1280></picture> </a><figcaption class=description>Best-in-class editing and design tools to create, modify, refine, and remix images into content you'll love. Straight from your browser.</figcaption></figure><span class=launch><a href=https://photoshop.adobe.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/origin-private-file-system/ rel=noopener target=_blank>Origin Private File System</a></ul><a class=anchor href=#photoshop.adobe.com>#</a></article><article class="web-audio podcast.adobe.com adobe podcast | ai audio recording and editing, all on the web" id=podcast.adobe.com><h2><a href=https://podcast.adobe.com/ rel=noopener target=_blank>Adobe Podcast | AI audio recording and editing, all on the web</a></h2><figure><a href=https://podcast.adobe.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=podcast.adobe.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=podcast.adobe.com.webp><img alt="Screenshot of Adobe Podcast | AI audio recording and editing, all on the web" height=800 loading=lazy src=podcast.adobe.com.webp width=1280></picture> </a><figcaption class=description>Next generation audio from Adobe is here. Record, transcribe, edit, share. Crisp and clear, every time.</figcaption></figure><span class=launch><a href=https://podcast.adobe.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#podcast.adobe.com>#</a></article><article class="add-to-home-screen cache-storage service-worker traintimes.org.uk accessible uk train timetables" id=traintimes.org.uk><h2><a href=https://traintimes.org.uk/ rel=noopener target=_blank>Accessible UK Train Timetables</a></h2><figure><a href=https://traintimes.org.uk/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=traintimes.org.uk-dark.webp><source media="(prefers-color-scheme: light)" srcset=traintimes.org.uk.webp><img alt="Screenshot of Accessible UK Train Timetables" height=800 loading=lazy src=traintimes.org.uk.webp width=1280></picture> </a><figcaption class=description>A blazingly small and fast UK train times journey planner and live departure boards, with bookmarkable URLs as a web app, and offline saving of viewed journeys.</figcaption></figure><span class=launch><a href=https://traintimes.org.uk/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#traintimes.org.uk>#</a></article><article class="screen-wake-lock web-share airconsole.com airconsole - multiplayer games for friends" id=airconsole.com><h2><a href=https://www.airconsole.com/ rel=noopener target=_blank>AirConsole - Multiplayer games for friends</a></h2><figure><a href=https://www.airconsole.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=airconsole.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=airconsole.com.webp><img alt="Screenshot of AirConsole - Multiplayer games for friends" height=800 loading=lazy src=airconsole.com.webp width=1280></picture> </a><figcaption class=description>AirConsole is an online video game console. Play over 130 multiplayer games. Your smartphones are the controllers.</figcaption></figure><span class=launch><a href=https://www.airconsole.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#airconsole.com>#</a></article><article class="async-clipboard-images async-clipboard cache-storage device-memory push service-worker web-share canva.com amazingly simple graphic design software – canva" id=canva.com><h2><a href=https://www.canva.com/ rel=noopener target=_blank>Amazingly Simple Graphic Design Software – Canva</a></h2><figure><a href=https://www.canva.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=canva.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=canva.com.webp><img alt="Screenshot of Amazingly Simple Graphic Design Software – Canva" height=800 loading=lazy src=canva.com.webp width=1280></picture> </a><figcaption class=description>Amazingly Simple Graphic Design Software – Canva</figcaption></figure><span class=launch><a href=https://www.canva.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#canva.com>#</a></article><article class="device-memory storage-estimation webusb meta.com!help!quest!software_update actualización del software de meta quest" id=meta.com!help!quest!software_update><h2><a href=https://www.meta.com/help/quest/software_update/ rel=noopener target=_blank>Actualización del software de Meta Quest</a></h2><figure><a href=https://www.meta.com/help/quest/software_update/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=meta.com!help!quest!software_update-dark.webp><source media="(prefers-color-scheme: light)" srcset=meta.com!help!quest!software_update.webp><img alt="Screenshot of Actualización del software de Meta Quest" height=800 loading=lazy src=meta.com!help!quest!software_update.webp width=1280></picture> </a></figure><span class=launch><a href=https://www.meta.com/help/quest/software_update/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#meta.com!help!quest!software_update>#</a></article><article class="file-system-access service-worker bangle.io bangle.io" id=bangle.io><h2><a href=https://bangle.io rel=noopener target=_blank>Bangle.io</a></h2><figure><a href=https://bangle.io rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=bangle.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=bangle.io.webp><img alt="Screenshot of Bangle.io" height=800 loading=lazy src=bangle.io.webp width=1280></picture> </a></figure><span class=launch><a href=https://bangle.io rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/bangle-io/bangle-io rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#bangle.io>#</a></article><article class="web-bluetooth webusb bluetooth.rocks bluetooth rocks!" id=bluetooth.rocks><h2><a href=https://bluetooth.rocks/ rel=noopener target=_blank>Bluetooth Rocks!</a></h2><figure><a href=https://bluetooth.rocks/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=bluetooth.rocks-dark.webp><source media="(prefers-color-scheme: light)" srcset=bluetooth.rocks.webp><img alt="Screenshot of Bluetooth Rocks!" height=800 loading=lazy src=bluetooth.rocks.webp width=1280></picture> </a></figure><span class=launch><a href=https://bluetooth.rocks/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/BluetoothRocks rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#bluetooth.rocks>#</a></article><article class="add-to-home-screen async-clipboard cache-storage eyedropper file-system-access local-font-access service-worker boxy-svg.com!app boxy svg" id=boxy-svg.com!app><h2><a href=https://boxy-svg.com/app rel=noopener target=_blank>Boxy SVG</a></h2><figure><a href=https://boxy-svg.com/app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=boxy-svg.com!app-dark.webp><source media="(prefers-color-scheme: light)" srcset=boxy-svg.com!app.webp><img alt="Screenshot of Boxy SVG" height=800 loading=lazy src=boxy-svg.com!app.webp width=1280></picture> </a><figcaption class=description>Create and edit Scalable Vector Graphics (SVG) files online</figcaption></figure><span class=launch><a href=https://boxy-svg.com/app rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#boxy-svg.com!app>#</a></article><article class="cache-storage launch-handler media-capabilities protocol-handlers service-worker web-share web-share-target bpmtech.no bpm techno - free online real-time bpm counter for dj" id=bpmtech.no><h2><a href=https://bpmtech.no rel=noopener target=_blank>BPM Techno - Free Online Real-Time BPM Counter for DJ</a></h2><figure><a href=https://bpmtech.no rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=bpmtech.no-dark.webp><source media="(prefers-color-scheme: light)" srcset=bpmtech.no.webp><img alt="Screenshot of BPM Techno - Free Online Real-Time BPM Counter for DJ" height=800 loading=lazy src=bpmtech.no.webp width=1280></picture> </a><figcaption class=description>Produce some beats using any player, launchpad, keyboard, and mix them live with another track easily and precisely using this free online real-time BPM counter</figcaption></figure><span class=launch><a href=https://bpmtech.no rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/webmaxru/bpm-counter rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Capabilities_API rel=noopener target=_blank>Media Capabilities</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#bpmtech.no>#</a></article><article class="cache-storage service-worker web-share web-share-target bundle.js.org bundlejs" id=bundle.js.org><h2><a href=https://bundle.js.org rel=noopener target=_blank>bundlejs</a></h2><figure><a href=https://bundle.js.org rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=bundle.js.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=bundle.js.org.webp><img alt="Screenshot of bundlejs" height=800 loading=lazy src=bundle.js.org.webp width=1280></picture> </a><figcaption class=description>Visit bundlejs.com - bundlejs is a quick and easy way to bundle, minify, and compress your ts, js, and npm packages all online.</figcaption></figure><span class=launch><a href=https://bundle.js.org rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/okikio/bundle rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#bundle.js.org>#</a></article><article class="add-to-home-screen badging file-handling file-system-access launch-handler window-controls-overlay editor.bridge-core.app bridge. v2" id=editor.bridge-core.app><h2><a href=https://editor.bridge-core.app/ rel=noopener target=_blank>bridge. v2</a></h2><figure><a href=https://editor.bridge-core.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=editor.bridge-core.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=editor.bridge-core.app.webp><img alt="Screenshot of bridge. v2" height=800 loading=lazy src=editor.bridge-core.app.webp width=1280></picture> </a><figcaption class=description>bridge. is a light-weight IDE for Minecraft Add-Ons</figcaption></figure><span class=launch><a href=https://editor.bridge-core.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/bridge-core/editor rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#editor.bridge-core.app>#</a></article><article class="async-clipboard shape-detection-barcodes web-share georapbox.github.io!barcode-scanner barcode/qr code scanner" id=georapbox.github.io!barcode-scanner><h2><a href=https://georapbox.github.io/barcode-scanner/ rel=noopener target=_blank>Barcode/QR code Scanner</a></h2><figure><a href=https://georapbox.github.io/barcode-scanner/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=georapbox.github.io!barcode-scanner-dark.webp><source media="(prefers-color-scheme: light)" srcset=georapbox.github.io!barcode-scanner.webp><img alt="Screenshot of Barcode/QR code Scanner" height=800 loading=lazy src=georapbox.github.io!barcode-scanner.webp width=1280></picture> </a><figcaption class=description>A Progressive Web Application (PWA) that scans barcodes of various formats, using the Barcode Detection API.</figcaption></figure><span class=launch><a href=https://georapbox.github.io/barcode-scanner/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/georapbox/barcode-scanner rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/shape-detection/ rel=noopener target=_blank>Shape Detection (Barcodes)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#georapbox.github.io!barcode-scanner>#</a></article><article class="async-clipboard device-memory web-share staging.bsky.app bluesky" id=staging.bsky.app><h2><a href=https://staging.bsky.app/ rel=noopener target=_blank>Bluesky</a></h2><figure><a href=https://staging.bsky.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=staging.bsky.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=staging.bsky.app.webp><img alt="Screenshot of Bluesky" height=800 loading=lazy src=staging.bsky.app.webp width=1280></picture> </a><figcaption class=description>Social media as it should be. Find your community among millions of users, unleash your creativity, and have some fun again.</figcaption></figure><span class=launch><a href=https://staging.bsky.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#staging.bsky.app>#</a></article><article class="device-memory service-worker web-share-target-files unsplash.com beautiful free images & pictures | unsplash" id=unsplash.com><h2><a href=https://unsplash.com/ rel=noopener target=_blank>Beautiful Free Images & Pictures | Unsplash</a></h2><figure><a href=https://unsplash.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=unsplash.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=unsplash.com.webp><img alt="Screenshot of Beautiful Free Images & Pictures | Unsplash" height=800 loading=lazy src=unsplash.com.webp width=1280></picture> </a><figcaption class=description>Beautiful, free images and photos that you can download and use for any project. Better than any royalty free or stock photos.</figcaption></figure><span class=launch><a href=https://unsplash.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#unsplash.com>#</a></article><article class="async-clipboard-images async-clipboard cache-storage eyedropper gamepad service-worker tabbed-application-mode web.blockbench.net blockbench" id=web.blockbench.net><h2><a href=https://web.blockbench.net/ rel=noopener target=_blank>Blockbench</a></h2><figure><a href=https://web.blockbench.net/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.blockbench.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.blockbench.net.webp><img alt="Screenshot of Blockbench" height=800 loading=lazy src=web.blockbench.net.webp width=1280></picture> </a></figure><span class=launch><a href=https://web.blockbench.net/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/JannisX11/blockbench rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/tabbed-application-mode/ rel=noopener target=_blank>Tabbed Application Mode</a></ul><a class=anchor href=#web.blockbench.net>#</a></article><article class="web-serial web.brewflasher.com brewflasher web edition" id=web.brewflasher.com><h2><a href=https://web.brewflasher.com/ rel=noopener target=_blank>BrewFlasher Web Edition</a></h2><figure><a href=https://web.brewflasher.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.brewflasher.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.brewflasher.com.webp><img alt="Screenshot of BrewFlasher Web Edition" height=800 loading=lazy src=web.brewflasher.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://web.brewflasher.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/thorrak/brewflasher_web rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#web.brewflasher.com>#</a></article><article class="web-audio web-midi bandlab.com bandlab - make music online" id=bandlab.com><h2><a href=https://www.bandlab.com/ rel=noopener target=_blank>BandLab - Make Music Online</a></h2><figure><a href=https://www.bandlab.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=bandlab.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=bandlab.com.webp><img alt="Screenshot of BandLab - Make Music Online" height=800 loading=lazy src=bandlab.com.webp width=1280></picture> </a><figcaption class=description>The cloud platform where musicians and fans create music, collaborate, and engage with each other across the globe</figcaption></figure><span class=launch><a href=https://www.bandlab.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#bandlab.com>#</a></article><article class="async-clipboard-images service-worker app.color.io color.io | app" id=app.color.io><h2><a href=https://app.color.io/ rel=noopener target=_blank>Color.io | App</a></h2><figure><a href=https://app.color.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.color.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.color.io.webp><img alt="Screenshot of Color.io | App" height=800 loading=lazy src=app.color.io.webp width=1280></picture> </a><figcaption class=description>Online raw photo editor and AI color grading tool. Create deeper and richer colors with an analog color grading engine and create 3D LUTs for cinema and photography workflows.</figcaption></figure><span class=launch><a href=https://app.color.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#app.color.io>#</a></article><article class="add-to-home-screen badging cache-storage device-memory eyedropper file-handling file-system-access media-session shortcuts web-app-link-handling web-share-files web-share-target-files window-controls-overlay apps.microsoft.com!store!detail!conifer-music!9NBHTD9DMH30 conifer music - free download and install on windows | microsoft store" id=apps.microsoft.com!store!detail!conifer-music!9NBHTD9DMH30><h2><a href=https://apps.microsoft.com/store/detail/conifer-music/9NBHTD9DMH30 rel=noopener target=_blank>Conifer Music - Free download and install on Windows | Microsoft Store</a></h2><figure><a href=https://apps.microsoft.com/store/detail/conifer-music/9NBHTD9DMH30 rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=apps.microsoft.com!store!detail!conifer-music!9NBHTD9DMH30-dark.webp><source media="(prefers-color-scheme: light)" srcset=apps.microsoft.com!store!detail!conifer-music!9NBHTD9DMH30.webp><img alt="Screenshot of Conifer Music - Free download and install on Windows | Microsoft Store" height=800 loading=lazy src=apps.microsoft.com!store!detail!conifer-music!9NBHTD9DMH30.webp width=1280></picture> </a><figcaption class=description>Conifer is FAST Conifer integrates perfectly with your PC Conifer offers beautiful music visualizations Conifer is completely cross-platform Conifer is a fast, cross-platform music player that lets your play all of YOUR music, you know, the music you actually own. Have some CDs? Rip them to your computer and add them to Conifer! Have some MP3s? Add them to Conifer!</figcaption></figure><span class=launch><a href=https://apps.microsoft.com/store/detail/conifer-music/9NBHTD9DMH30 rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://github.com/WICG/pwa-url-handler/blob/main/handle_links/explainer.md rel=noopener target=_blank>Web App Link Handling</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#apps.microsoft.com!store!detail!conifer-music!9NBHTD9DMH30>#</a></article><article class="web-serial case.xchart.com case editor | xchart.com" id=case.xchart.com><h2><a href=https://case.xchart.com/ rel=noopener target=_blank>Case Editor | Xchart.com</a></h2><figure><a href=https://case.xchart.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=case.xchart.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=case.xchart.com.webp><img alt="Screenshot of Case Editor | Xchart.com" height=800 loading=lazy src=case.xchart.com.webp width=1280></picture> </a><figcaption class=description>Automatic anesthesia charting. Focus on your patient — not your paperwork.</figcaption></figure><span class=launch><a href=https://case.xchart.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#case.xchart.com>#</a></article><article class="media-session web-midi chiptune.app chip player js" id=chiptune.app><h2><a href=https://chiptune.app/ rel=noopener target=_blank>Chip Player JS</a></h2><figure><a href=https://chiptune.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=chiptune.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=chiptune.app.webp><img alt="Screenshot of Chip Player JS" height=800 loading=lazy src=chiptune.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://chiptune.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#chiptune.app>#</a></article><article class="async-clipboard-images cache-storage file-system-access service-worker web-share-files web-share chrome.google.com!webstore!detail!croskeys-by-crosexperts!akiaafoeijpibmbbfaebhkhccepbdgfi croskeys by crosexperts - chrome web store" id=chrome.google.com!webstore!detail!croskeys-by-crosexperts!akiaafoeijpibmbbfaebhkhccepbdgfi><h2><a href=https://chrome.google.com/webstore/detail/croskeys-by-crosexperts/akiaafoeijpibmbbfaebhkhccepbdgfi rel=noopener target=_blank>CrosKeys by CrosExperts - Chrome Web Store</a></h2><figure><a href=https://chrome.google.com/webstore/detail/croskeys-by-crosexperts/akiaafoeijpibmbbfaebhkhccepbdgfi rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=chrome.google.com!webstore!detail!croskeys-by-crosexperts!akiaafoeijpibmbbfaebhkhccepbdgfi-dark.webp><source media="(prefers-color-scheme: light)" srcset=chrome.google.com!webstore!detail!croskeys-by-crosexperts!akiaafoeijpibmbbfaebhkhccepbdgfi.webp><img alt="Screenshot of CrosKeys by CrosExperts - Chrome Web Store" height=800 loading=lazy src=chrome.google.com!webstore!detail!croskeys-by-crosexperts!akiaafoeijpibmbbfaebhkhccepbdgfi.webp width=1280></picture> </a><figcaption class=description>Unlock your Chromebook's potential with a powerful keyboard launcher!</figcaption></figure><span class=launch><a href=https://chrome.google.com/webstore/detail/croskeys-by-crosexperts/akiaafoeijpibmbbfaebhkhccepbdgfi rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#chrome.google.com!webstore!detail!croskeys-by-crosexperts!akiaafoeijpibmbbfaebhkhccepbdgfi>#</a></article><article class="file-system-access chromewebstore.google.com!detail!codespinai-chat!mipjjdhkhdfggajnociccilimkhophpa codespin.ai chat - chrome web store" id=chromewebstore.google.com!detail!codespinai-chat!mipjjdhkhdfggajnociccilimkhophpa><h2><a href=https://chromewebstore.google.com/detail/codespinai-chat/mipjjdhkhdfggajnociccilimkhophpa rel=noopener target=_blank>CodeSpin.AI Chat - Chrome Web Store</a></h2><figure><a href=https://chromewebstore.google.com/detail/codespinai-chat/mipjjdhkhdfggajnociccilimkhophpa rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=chromewebstore.google.com!detail!codespinai-chat!mipjjdhkhdfggajnociccilimkhophpa-dark.webp><source media="(prefers-color-scheme: light)" srcset=chromewebstore.google.com!detail!codespinai-chat!mipjjdhkhdfggajnociccilimkhophpa.webp><img alt="Screenshot of CodeSpin.AI Chat - Chrome Web Store" height=800 loading=lazy src=chromewebstore.google.com!detail!codespinai-chat!mipjjdhkhdfggajnociccilimkhophpa.webp width=1280></picture> </a><figcaption class=description>Allow ChatGPT and Claude to edit your local project files</figcaption></figure><span class=launch><a href=https://chromewebstore.google.com/detail/codespinai-chat/mipjjdhkhdfggajnociccilimkhophpa rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/codespin-ai/codespin-chrome-extension rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#chromewebstore.google.com!detail!codespinai-chat!mipjjdhkhdfggajnociccilimkhophpa>#</a></article><article class="screen-wake-lock storage-estimation web-audio cleanfeed.net!studio cleanfeed" id=cleanfeed.net!studio><h2><a href=https://cleanfeed.net/studio rel=noopener target=_blank>Cleanfeed</a></h2><figure><a href=https://cleanfeed.net/studio rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=cleanfeed.net!studio-dark.webp><source media="(prefers-color-scheme: light)" srcset=cleanfeed.net!studio.webp><img alt="Screenshot of Cleanfeed" height=800 loading=lazy src=cleanfeed.net!studio.webp width=1280></picture> </a></figure><span class=launch><a href=https://cleanfeed.net/studio rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#cleanfeed.net!studio>#</a></article><article class="web-bluetooth code.makewonder.com!cue cue for education" id=code.makewonder.com!cue><h2><a href=https://code.makewonder.com/cue/#/ rel=noopener target=_blank>Cue for Education</a></h2><figure><a href=https://code.makewonder.com/cue/#/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=code.makewonder.com!cue-dark.webp><source media="(prefers-color-scheme: light)" srcset=code.makewonder.com!cue.webp><img alt="Screenshot of Cue for Education" height=800 loading=lazy src=code.makewonder.com!cue.webp width=1280></picture> </a></figure><span class=launch><a href=https://code.makewonder.com/cue/#/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a></ul><a class=anchor href=#code.makewonder.com!cue>#</a></article><article class="add-to-home-screen cache-storage service-worker web-share-target-files codeit.codes codeit | mobile code editor connected to git" id=codeit.codes><h2><a href=https://codeit.codes rel=noopener target=_blank>Codeit | Mobile code editor connected to Git</a></h2><figure><a href=https://codeit.codes rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=codeit.codes-dark.webp><source media="(prefers-color-scheme: light)" srcset=codeit.codes.webp><img alt="Screenshot of Codeit | Mobile code editor connected to Git" height=800 loading=lazy src=codeit.codes.webp width=1280></picture> </a><figcaption class=description>Run projects, code your ideas, and share it all on Codeit.</figcaption></figure><span class=launch><a href=https://codeit.codes rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/codeitcodes/codeit rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#codeit.codes>#</a></article><article class="web-serial webusb add-to-home-screen codev5.vex.com codev5.vex.com" id=codev5.vex.com><h2><a href=https://codev5.vex.com/ rel=noopener target=_blank>codev5.vex.com</a></h2><figure><a href=https://codev5.vex.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=codev5.vex.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=codev5.vex.com.webp><img alt="Screenshot of codev5.vex.com" height=800 loading=lazy src=codev5.vex.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://codev5.vex.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a></ul><a class=anchor href=#codev5.vex.com>#</a></article><article class="async-clipboard-images async-clipboard docs.craft.do craft — a fresh take on documents" id=docs.craft.do><h2><a href=https://docs.craft.do/ rel=noopener target=_blank>Craft — A fresh take on documents</a></h2><figure><a href=https://docs.craft.do/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=docs.craft.do-dark.webp><source media="(prefers-color-scheme: light)" srcset=docs.craft.do.webp><img alt="Screenshot of Craft — A fresh take on documents" height=800 loading=lazy src=docs.craft.do.webp width=1280></picture> </a><figcaption class=description>Get started today, it's free.</figcaption></figure><span class=launch><a href=https://docs.craft.do/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#docs.craft.do>#</a></article><article class="add-to-home-screen async-clipboard-images async-clipboard cache-storage compression-streams file-handling file-system-access gamepad persistent-storage pointer-lock-unadjustedmovement screen-wake-lock service-worker virtualkeyboard web-share-files web-share editor.construct.net construct 3 r416.2 ★★★★★" id=editor.construct.net><h2><a href=https://editor.construct.net rel=noopener target=_blank>Construct 3 r416.2 ★★★★★</a></h2><figure><a href=https://editor.construct.net rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=editor.construct.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=editor.construct.net.webp><img alt="Screenshot of Construct 3 r416.2 ★★★★★" height=800 loading=lazy src=editor.construct.net.webp width=1280></picture> </a><figcaption class=description>Launch Construct 3 r416.2. Make games with the world's easiest browser-based game creator. Try for free now and begin your game development journey.</figcaption></figure><span class=launch><a href=https://editor.construct.net rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://wicg.github.io/compression/ rel=noopener target=_blank>Compression Streams</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://web.dev/disable-mouse-acceleration/ rel=noopener target=_blank>Pointer Lock (unadjustedMovement)</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/VirtualKeyboardAPI/explainer.md rel=noopener target=_blank>VirtualKeyboard</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#editor.construct.net>#</a></article><article class="async-clipboard-images cache-storage file-handling launch-handler service-worker web-share-files kaleidoscope24.com creating kaleidoscopes from photos with online tool" id=kaleidoscope24.com><h2><a href=https://kaleidoscope24.com/ rel=noopener target=_blank>Creating Kaleidoscopes from Photos with Online Tool</a></h2><figure><a href=https://kaleidoscope24.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=kaleidoscope24.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=kaleidoscope24.com.webp><img alt="Screenshot of Creating Kaleidoscopes from Photos with Online Tool" height=800 loading=lazy src=kaleidoscope24.com.webp width=1280></picture> </a><figcaption class=description>Discover the mesmerizing world of kaleidoscopes and unlock your artistic potential with our user-friendly online tool. Whether you're drawn to the symmetrical beauty of mandalas or nostalgic for the classic kaleidoscopes of your childhood, our tool offers endless possibilities</figcaption></figure><span class=launch><a href=https://kaleidoscope24.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a></ul><a class=anchor href=#kaleidoscope24.com>#</a></article><article class="webusb make.firialabs.com codespace development environment" id=make.firialabs.com><h2><a href=https://make.firialabs.com/ rel=noopener target=_blank>CodeSpace Development Environment</a></h2><figure><a href=https://make.firialabs.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=make.firialabs.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=make.firialabs.com.webp><img alt="Screenshot of CodeSpace Development Environment" height=800 loading=lazy src=make.firialabs.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://make.firialabs.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#make.firialabs.com>#</a></article><article class="add-to-home-screen service-worker shape-detection-barcodes web-share qrsnapper.com capture qr code" id=qrsnapper.com><h2><a href=https://qrsnapper.com rel=noopener target=_blank>Capture QR Code</a></h2><figure><a href=https://qrsnapper.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=qrsnapper.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=qrsnapper.com.webp><img alt="Screenshot of Capture QR Code" height=800 loading=lazy src=qrsnapper.com.webp width=1280></picture> </a><figcaption class=description>Instantly snap QR codes on mobile and desktop without installing an app.</figcaption></figure><span class=launch><a href=https://qrsnapper.com rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/PaulKinlan/qrcode rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/shape-detection/ rel=noopener target=_blank>Shape Detection (Barcodes)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#qrsnapper.com>#</a></article><article class="async-clipboard-images async-clipboard cache-storage eyedropper gamepad push service-worker tabbed-application-mode shots.so create amazing mockups" id=shots.so><h2><a href=https://shots.so/ rel=noopener target=_blank>Create Amazing Mockups</a></h2><figure><a href=https://shots.so/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=shots.so-dark.webp><source media="(prefers-color-scheme: light)" srcset=shots.so.webp><img alt="Screenshot of Create Amazing Mockups" height=800 loading=lazy src=shots.so.webp width=1280></picture> </a><figcaption class=description>Create Amazing Mockups</figcaption></figure><span class=launch><a href=https://shots.so/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/tabbed-application-mode/ rel=noopener target=_blank>Tabbed Application Mode</a></ul><a class=anchor href=#shots.so>#</a></article><article class="add-to-home-screen async-clipboard cache-storage service-worker three-colors.opl.io color picker - threejs" id=three-colors.opl.io><h2><a href=https://three-colors.opl.io/ rel=noopener target=_blank>Color Picker - ThreeJS</a></h2><figure><a href=https://three-colors.opl.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=three-colors.opl.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=three-colors.opl.io.webp><img alt="Screenshot of Color Picker - ThreeJS" height=800 loading=lazy src=three-colors.opl.io.webp width=1280></picture> </a><figcaption class=description>A ThreeJS color picker</figcaption></figure><span class=launch><a href=https://three-colors.opl.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#three-colors.opl.io>#</a></article><article class="async-clipboard cache-storage device-memory file-system-access capcut.com!editor capcut | video editor | all-in-one video editing software | capcut" id=capcut.com!editor><h2><a href=https://www.capcut.com/editor rel=noopener target=_blank>CapCut | Video Editor | All-In-One Video Editing Software | CapCut</a></h2><figure><a href=https://www.capcut.com/editor rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=capcut.com!editor-dark.webp><source media="(prefers-color-scheme: light)" srcset=capcut.com!editor.webp><img alt="Screenshot of CapCut | Video Editor | All-In-One Video Editing Software | CapCut" height=800 loading=lazy src=capcut.com!editor.webp width=1280></picture> </a></figure><span class=launch><a href=https://www.capcut.com/editor rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#capcut.com!editor>#</a></article><article class="media-session cityhop.cafe cityhop" id=cityhop.cafe><h2><a href=https://www.cityhop.cafe/ rel=noopener target=_blank>CityHop</a></h2><figure><a href=https://www.cityhop.cafe/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=cityhop.cafe-dark.webp><source media="(prefers-color-scheme: light)" srcset=cityhop.cafe.webp><img alt="Screenshot of CityHop" height=800 loading=lazy src=cityhop.cafe.webp width=1280></picture> </a><figcaption class=description>Take leisurely walks and drives around the world while chilling to lofi music 🎶</figcaption></figure><span class=launch><a href=https://www.cityhop.cafe/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/Nickersoft/cityhop.cafe rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a></ul><a class=anchor href=#cityhop.cafe>#</a></article><article class="web-share dev.to dev community" id=dev.to><h2><a href=https://dev.to rel=noopener target=_blank>DEV Community</a></h2><figure><a href=https://dev.to rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dev.to-dark.webp><source media="(prefers-color-scheme: light)" srcset=dev.to.webp><img alt="Screenshot of DEV Community" height=800 loading=lazy src=dev.to.webp width=1280></picture> </a><figcaption class=description>A constructive and inclusive social network for software developers. With you every step of your journey.</figcaption></figure><span class=launch><a href=https://dev.to rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/forem/forem rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#dev.to>#</a></article><article class="add-to-home-screen async-clipboard-images file-system-access launch-handler local-font-access protocol-handlers service-worker shortcuts web-share-target-files dnd-tokenizer-41471e.netlify.app d&d tokenizer" id=dnd-tokenizer-41471e.netlify.app><h2><a href=https://dnd-tokenizer-41471e.netlify.app/ rel=noopener target=_blank>D&D Tokenizer</a></h2><figure><a href=https://dnd-tokenizer-41471e.netlify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dnd-tokenizer-41471e.netlify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=dnd-tokenizer-41471e.netlify.app.webp><img alt="Screenshot of D&D Tokenizer" height=800 loading=lazy src=dnd-tokenizer-41471e.netlify.app.webp width=1280></picture> </a><figcaption class=description>Generate image tokens with fancy borders for D&D and other table games characters. Perfect for adding visuality to your gaming experience.</figcaption></figure><span class=launch><a href=https://dnd-tokenizer-41471e.netlify.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/MeFoDy/dnd-tokenizer rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#dnd-tokenizer-41471e.netlify.app>#</a></article><article class="async-clipboard-images async-clipboard device-memory file-system-access service-worker docs.qq.com!desktop docs.qq.com" id=docs.qq.com!desktop><h2><a href=https://docs.qq.com/desktop/ rel=noopener target=_blank>docs.qq.com</a></h2><figure><a href=https://docs.qq.com/desktop/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=docs.qq.com!desktop-dark.webp><source media="(prefers-color-scheme: light)" srcset=docs.qq.com!desktop.webp><img alt="Screenshot of docs.qq.com" height=800 loading=lazy src=docs.qq.com!desktop.webp width=1280></picture> </a></figure><span class=launch><a href=https://docs.qq.com/desktop/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#docs.qq.com!desktop>#</a></article><article class="add-to-home-screen gamepad service-worker dotbigbang.com dot big bang" id=dotbigbang.com><h2><a href=https://dotbigbang.com/ rel=noopener target=_blank>dot big bang</a></h2><figure><a href=https://dotbigbang.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dotbigbang.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=dotbigbang.com.webp><img alt="Screenshot of dot big bang" height=800 loading=lazy src=dotbigbang.com.webp width=1280></picture> </a><figcaption class=description>dot big bang is a way to create and share games with your friends. Create on your own or with your friends, share with anyone by just sending a link!</figcaption></figure><span class=launch><a href=https://dotbigbang.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#dotbigbang.com>#</a></article><article class="web-serial duino.app duino app" id=duino.app><h2><a href=https://duino.app/ rel=noopener target=_blank>Duino App</a></h2><figure><a href=https://duino.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=duino.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=duino.app.webp><img alt="Screenshot of Duino App" height=800 loading=lazy src=duino.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://duino.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/duinoapp/duinoapp-client rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#duino.app>#</a></article><article class="async-clipboard async-clipboard-images device-memory file-system-access media-capabilities origin-private-file-system storage-estimation web-audio webgpu dustinbrett.com daedalos" id=dustinbrett.com><h2><a href=https://dustinbrett.com/ rel=noopener target=_blank>daedalOS</a></h2><figure><a href=https://dustinbrett.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dustinbrett.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=dustinbrett.com.webp><img alt="Screenshot of daedalOS" height=800 loading=lazy src=dustinbrett.com.webp width=1280></picture> </a><figcaption class=description>Desktop environment in the browser</figcaption></figure><span class=launch><a href=https://dustinbrett.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/DustinBrett/daedalOS rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Capabilities_API rel=noopener target=_blank>Media Capabilities</a><li><a href=https://web.dev/origin-private-file-system/ rel=noopener target=_blank>Origin Private File System</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://web.dev/webgpu rel=noopener target=_blank>WebGPU</a></ul><a class=anchor href=#dustinbrett.com>#</a></article><article class="service-worker loilo.github.io!diffr diffr" id=loilo.github.io!diffr><h2><a href=https://loilo.github.io/diffr/ rel=noopener target=_blank>Diffr</a></h2><figure><a href=https://loilo.github.io/diffr/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=loilo.github.io!diffr-dark.webp><source media="(prefers-color-scheme: light)" srcset=loilo.github.io!diffr.webp><img alt="Screenshot of Diffr" height=800 loading=lazy src=loilo.github.io!diffr.webp width=1280></picture> </a></figure><span class=launch><a href=https://loilo.github.io/diffr/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/loilo/diffr rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#loilo.github.io!diffr>#</a></article><article class="async-clipboard background-sync media-session player.winamp.com discover the best artists in the fanzone - winamp" id=player.winamp.com><h2><a href=https://player.winamp.com/ rel=noopener target=_blank>Discover the best artists in the Fanzone - Winamp</a></h2><figure><a href=https://player.winamp.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=player.winamp.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=player.winamp.com.webp><img alt="Screenshot of Discover the best artists in the Fanzone - Winamp" height=800 loading=lazy src=player.winamp.com.webp width=1280></picture> </a><figcaption class=description>Embrace your inner fan, subscribe to your favorite artists to get Winamp-exclusive content.</figcaption></figure><span class=launch><a href=https://player.winamp.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API rel=noopener target=_blank>Background Sync</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a></ul><a class=anchor href=#player.winamp.com>#</a></article><article class="service-worker web-midi teenage.engineering!apps!drum-utility drum utility - teenage engineering" id=teenage.engineering!apps!drum-utility><h2><a href=https://teenage.engineering/apps/drum-utility rel=noopener target=_blank>drum utility - teenage engineering</a></h2><figure><a href=https://teenage.engineering/apps/drum-utility rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=teenage.engineering!apps!drum-utility-dark.webp><source media="(prefers-color-scheme: light)" srcset=teenage.engineering!apps!drum-utility.webp><img alt="Screenshot of drum utility - teenage engineering" height=800 loading=lazy src=teenage.engineering!apps!drum-utility.webp width=1280></picture> </a><figcaption class=description>a utility for creating sample packs for the OP-1 field, OP-1, and OP-Z</figcaption></figure><span class=launch><a href=https://teenage.engineering/apps/drum-utility rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#teenage.engineering!apps!drum-utility>#</a></article><article class="web-bluetooth webhid web-serial webusb tidepool.org!uploader download our software | tidepool" id=tidepool.org!uploader><h2><a href=https://tidepool.org/uploader rel=noopener target=_blank>Download our software | Tidepool</a></h2><figure><a href=https://tidepool.org/uploader rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tidepool.org!uploader-dark.webp><source media="(prefers-color-scheme: light)" srcset=tidepool.org!uploader.webp><img alt="Screenshot of Download our software | Tidepool" height=800 loading=lazy src=tidepool.org!uploader.webp width=1280></picture> </a><figcaption class=description>Download Tidepool Uploader for Mac and Windows, and Tidepool Mobile on iOS and Android.</figcaption></figure><span class=launch><a href=https://tidepool.org/uploader rel=noopener target=_blank>Launch app</a> (<span class=electron>Electron.js</span>)</span><span class=source><a href=https://github.com/tidepool-org/uploader rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#tidepool.org!uploader>#</a></article><article class="screen-wake-lock web-audio web.descript.com descript" id=web.descript.com><h2><a href=https://web.descript.com/ rel=noopener target=_blank>Descript</a></h2><figure><a href=https://web.descript.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.descript.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.descript.com.webp><img alt="Screenshot of Descript" height=800 loading=lazy src=web.descript.com.webp width=1280></picture> </a><figcaption class=description>Descript is an all-in-one audio/video editor and screen recorder that works like a doc.</figcaption></figure><span class=launch><a href=https://web.descript.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#web.descript.com>#</a></article><article class="web-audio descript.com descript: edit videos & podcasts like a doc | ai video editor" id=descript.com><h2><a href=https://www.descript.com/ rel=noopener target=_blank>Descript: Edit Videos & Podcasts Like a Doc | AI Video Editor</a></h2><figure><a href=https://www.descript.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=descript.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=descript.com.webp><img alt="Screenshot of Descript: Edit Videos & Podcasts Like a Doc | AI Video Editor" height=800 loading=lazy src=descript.com.webp width=1280></picture> </a><figcaption class=description>Edit your videos & podcasts just by typing. Descript's powerful AI editing tools let you make videos, podcasts, & short clips for social fast. Try it for free.</figcaption></figure><span class=launch><a href=https://www.descript.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#descript.com>#</a></article><article class="add-to-home-screen async-clipboard async-clipboard-images badging cache-storage compression-streams file-handling file-system-access launch-handler local-font-access service-worker animator.expressive.app expressive animator" id=animator.expressive.app><h2><a href=https://animator.expressive.app/ rel=noopener target=_blank>Expressive Animator</a></h2><figure><a href=https://animator.expressive.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=animator.expressive.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=animator.expressive.app.webp><img alt="Screenshot of Expressive Animator" height=800 loading=lazy src=animator.expressive.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://animator.expressive.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://wicg.github.io/compression/ rel=noopener target=_blank>Compression Streams</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#animator.expressive.app>#</a></article><article class="async-clipboard badging cache-storage media-session persistent-storage service-worker storage-estimation app.element.io!!welcome element" id=app.element.io!!welcome><h2><a href=https://app.element.io/#/welcome rel=noopener target=_blank>Element</a></h2><figure><a href=https://app.element.io/#/welcome rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.element.io!!welcome-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.element.io!!welcome.webp><img alt="Screenshot of Element" height=800 loading=lazy src=app.element.io!!welcome.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.element.io/#/welcome rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#app.element.io!!welcome>#</a></article><article class="webusb file-system-access buddy.edgetx.org edgetx buddy" id=buddy.edgetx.org><h2><a href=https://buddy.edgetx.org/ rel=noopener target=_blank>EdgeTX Buddy</a></h2><figure><a href=https://buddy.edgetx.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=buddy.edgetx.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=buddy.edgetx.org.webp><img alt="Screenshot of EdgeTX Buddy" height=800 loading=lazy src=buddy.edgetx.org.webp width=1280></picture> </a></figure><span class=launch><a href=https://buddy.edgetx.org/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/EdgeTX/buddy rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#buddy.edgetx.org>#</a></article><article class="add-to-home-screen async-clipboard async-clipboard-images badging cache-storage compression-streams file-handling file-system-access launch-handler local-font-access service-worker canvas.expressive.app expressive canvas" id=canvas.expressive.app><h2><a href=https://canvas.expressive.app/ rel=noopener target=_blank>Expressive Canvas</a></h2><figure><a href=https://canvas.expressive.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=canvas.expressive.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=canvas.expressive.app.webp><img alt="Screenshot of Expressive Canvas" height=800 loading=lazy src=canvas.expressive.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://canvas.expressive.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://wicg.github.io/compression/ rel=noopener target=_blank>Compression Streams</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#canvas.expressive.app>#</a></article><article class="async-clipboard-images cache-storage service-worker edit.photo edit photo" id=edit.photo><h2><a href=https://edit.photo/ rel=noopener target=_blank>Edit Photo</a></h2><figure><a href=https://edit.photo/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=edit.photo-dark.webp><source media="(prefers-color-scheme: light)" srcset=edit.photo.webp><img alt="Screenshot of Edit Photo" height=800 loading=lazy src=edit.photo.webp width=1280></picture> </a><figcaption class=description>No ads, no popups, no cookies, no account. The fastest way to edit photos online</figcaption></figure><span class=launch><a href=https://edit.photo/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#edit.photo>#</a></article><article class="cache-storage service-worker edit.video edit • video" id=edit.video><h2><a href=https://edit.video/ rel=noopener target=_blank>Edit • Video</a></h2><figure><a href=https://edit.video/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=edit.video-dark.webp><source media="(prefers-color-scheme: light)" srcset=edit.video.webp><img alt="Screenshot of Edit • Video" height=800 loading=lazy src=edit.video.webp width=1280></picture> </a><figcaption class=description>No ads, no popups, no cookies, no account. The fastest way to edit video online</figcaption></figure><span class=launch><a href=https://edit.video/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#edit.video>#</a></article><article class="add-to-home-screen cache-storage service-worker web-share-target web-share-target-files elk.zone elk" id=elk.zone><h2><a href=https://elk.zone rel=noopener target=_blank>Elk</a></h2><figure><a href=https://elk.zone rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=elk.zone-dark.webp><source media="(prefers-color-scheme: light)" srcset=elk.zone.webp><img alt="Screenshot of Elk" height=800 loading=lazy src=elk.zone.webp width=1280></picture> </a><figcaption class=description>A nimble Mastodon web client</figcaption></figure><span class=launch><a href=https://elk.zone rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/elk-zone/elk/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#elk.zone>#</a></article><article class="add-to-home-screen service-worker web-share-target ember.ly emberly - your knowledge. organized." id=ember.ly><h2><a href=https://ember.ly/ rel=noopener target=_blank>Emberly - Your knowledge. Organized.</a></h2><figure><a href=https://ember.ly/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ember.ly-dark.webp><source media="(prefers-color-scheme: light)" srcset=ember.ly.webp><img alt="Screenshot of Emberly - Your knowledge. Organized." height=800 loading=lazy src=ember.ly.webp width=1280></picture> </a><figcaption class=description>Emberly’s visual organization of bookmarks, notes, and files let you master information overload and learn better.</figcaption></figure><span class=launch><a href=https://ember.ly/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#ember.ly>#</a></article><article class="web-serial add-to-home-screen service-worker cache-storage esc-configurator.com esc configurator - for bluejay, blheli_s and am32" id=esc-configurator.com><h2><a href=https://esc-configurator.com/ rel=noopener target=_blank>ESC Configurator - for Bluejay, BLHeli_S and AM32</a></h2><figure><a href=https://esc-configurator.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=esc-configurator.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=esc-configurator.com.webp><img alt="Screenshot of ESC Configurator - for Bluejay, BLHeli_S and AM32" height=800 loading=lazy src=esc-configurator.com.webp width=1280></picture> </a><figcaption class=description>Flash and manage your ESCs online without needing to download anything. Supports BLHeli_S, Bluejay and AM32 firmware.</figcaption></figure><span class=launch><a href=https://esc-configurator.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/stylesuxx/esc-configurator rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a></ul><a class=anchor href=#esc-configurator.com>#</a></article><article class="web-serial esphome.github.io!esp-web-tools esp web tools" id=esphome.github.io!esp-web-tools><h2><a href=https://esphome.github.io/esp-web-tools/ rel=noopener target=_blank>ESP Web Tools</a></h2><figure><a href=https://esphome.github.io/esp-web-tools/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=esphome.github.io!esp-web-tools-dark.webp><source media="(prefers-color-scheme: light)" srcset=esphome.github.io!esp-web-tools.webp><img alt="Screenshot of ESP Web Tools" height=800 loading=lazy src=esphome.github.io!esp-web-tools.webp width=1280></picture> </a><figcaption class=description>Easily allow users to flash new firmware for their ESP-devices on the web.</figcaption></figure><span class=launch><a href=https://esphome.github.io/esp-web-tools/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/esphome/esp-web-tools rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#esphome.github.io!esp-web-tools>#</a></article><article class="async-clipboard-images async-clipboard cache-storage file-handling file-system-access service-worker web-share web-share-target-files excalidraw.com excalidraw — collaborative whiteboarding made easy" id=excalidraw.com><h2><a href=https://excalidraw.com/ rel=noopener target=_blank>Excalidraw — Collaborative whiteboarding made easy</a></h2><figure><a href=https://excalidraw.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=excalidraw.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=excalidraw.com.webp><img alt="Screenshot of Excalidraw — Collaborative whiteboarding made easy" height=800 loading=lazy src=excalidraw.com.webp width=1280></picture> </a><figcaption class=description>Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.</figcaption></figure><span class=launch><a href=https://excalidraw.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/excalidraw/excalidraw rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#excalidraw.com>#</a></article><article class="file-system-access mdsilo.com!app!demo error" id=mdsilo.com!app!demo><h2><a href=https://mdsilo.com/app/demo rel=noopener target=_blank>Error</a></h2><figure><a href=https://mdsilo.com/app/demo rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mdsilo.com!app!demo-dark.webp><source media="(prefers-color-scheme: light)" srcset=mdsilo.com!app!demo.webp><img alt="Screenshot of Error" height=800 loading=lazy src=mdsilo.com!app!demo.webp width=1280></picture> </a><figcaption class=description>Daily Writing Builder</figcaption></figure><span class=launch><a href=https://mdsilo.com/app/demo rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/danloh/mdSilo-web rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#mdsilo.com!app!demo>#</a></article><article class="add-to-home-screen async-clipboard async-clipboard-images badging eyedropper file-handling local-font-access service-worker web-share web-share-files web-share-target web-share-target-files photopwa.com edit photos and modify with effects photopwa.com" id=photopwa.com><h2><a href=https://photopwa.com/ rel=noopener target=_blank>Edit Photos and modify with Effects PhotoPWA.com</a></h2><figure><a href=https://photopwa.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=photopwa.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=photopwa.com.webp><img alt="Screenshot of Edit Photos and modify with Effects PhotoPWA.com" height=800 loading=lazy src=photopwa.com.webp width=1280></picture> </a><figcaption class=description>This online tool helps you easily cut and edit your photos. You can trim them just right, change the size, add cool filters, and make your images better with no hassle. The website as PWA is easy to use, so you can make your photos perfect and use fun filters.</figcaption></figure><span class=launch><a href=https://photopwa.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#photopwa.com>#</a></article><article class="gamepad play.geforcenow.com experience geforce now gaming anywhere & anytime" id=play.geforcenow.com><h2><a href=https://play.geforcenow.com/ rel=noopener target=_blank>Experience GeForce NOW Gaming Anywhere & Anytime</a></h2><figure><a href=https://play.geforcenow.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=play.geforcenow.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=play.geforcenow.com.webp><img alt="Screenshot of Experience GeForce NOW Gaming Anywhere & Anytime" height=800 loading=lazy src=play.geforcenow.com.webp width=1280></picture> </a><figcaption class=description>Instantly play the most demanding PC games and seamlessly play across your devices.</figcaption></figure><span class=launch><a href=https://play.geforcenow.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a></ul><a class=anchor href=#play.geforcenow.com>#</a></article><article class="async-clipboard write.sonnet.io ensō" id=write.sonnet.io><h2><a href=https://write.sonnet.io/ rel=noopener target=_blank>Ensō</a></h2><figure><a href=https://write.sonnet.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=write.sonnet.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=write.sonnet.io.webp><img alt="Screenshot of Ensō" height=800 loading=lazy src=write.sonnet.io.webp width=1280></picture> </a><figcaption class=description>Writing is Thinking</figcaption></figure><span class=launch><a href=https://write.sonnet.io/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/paprikka/ulysses rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#write.sonnet.io>#</a></article><article class="web-bluetooth web-serial espruino.com!ide espruino web ide" id=espruino.com!ide><h2><a href=https://www.espruino.com/ide/ rel=noopener target=_blank>Espruino Web IDE</a></h2><figure><a href=https://www.espruino.com/ide/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=espruino.com!ide-dark.webp><source media="(prefers-color-scheme: light)" srcset=espruino.com!ide.webp><img alt="Screenshot of Espruino Web IDE" height=800 loading=lazy src=espruino.com!ide.webp width=1280></picture> </a></figure><span class=launch><a href=https://www.espruino.com/ide/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/espruino/EspruinoWebIDE rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#espruino.com!ide>#</a></article><article class="add-to-home-screen async-clipboard-images async-clipboard file-system-access service-worker app.diagrams.net flowchart maker & online diagram software" id=app.diagrams.net><h2><a href=https://app.diagrams.net/ rel=noopener target=_blank>Flowchart Maker & Online Diagram Software</a></h2><figure><a href=https://app.diagrams.net/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.diagrams.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.diagrams.net.webp><img alt="Screenshot of Flowchart Maker & Online Diagram Software" height=800 loading=lazy src=app.diagrams.net.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.diagrams.net/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/jgraph/drawio rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#app.diagrams.net>#</a></article><article class="async-clipboard web-share codepoints.net find all unicode characters from hieroglyphs to dingbats – codepoints" id=codepoints.net><h2><a href=https://codepoints.net rel=noopener target=_blank>Find all Unicode characters from Hieroglyphs to Dingbats – Codepoints</a></h2><figure><a href=https://codepoints.net rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=codepoints.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=codepoints.net.webp><img alt="Screenshot of Find all Unicode characters from Hieroglyphs to Dingbats – Codepoints" height=800 loading=lazy src=codepoints.net.webp width=1280></picture> </a><figcaption class=description>Codepoints is a site dedicated to Unicode and all things related to codepoints, characters, glyphs and internationalization.</figcaption></figure><span class=launch><a href=https://codepoints.net rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/Codepoints/Codepoints.net rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#codepoints.net>#</a></article><article class="file-system-access dannymoerkerke.github.io!file-tree file-tree web component" id=dannymoerkerke.github.io!file-tree><h2><a href=https://dannymoerkerke.github.io/file-tree rel=noopener target=_blank>file-tree Web Component</a></h2><figure><a href=https://dannymoerkerke.github.io/file-tree rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dannymoerkerke.github.io!file-tree-dark.webp><source media="(prefers-color-scheme: light)" srcset=dannymoerkerke.github.io!file-tree.webp><img alt="Screenshot of file-tree Web Component" height=800 loading=lazy src=dannymoerkerke.github.io!file-tree.webp width=1280></picture> </a><figcaption class=description>A file tree web component giving access to a device's file system using the File System Access API</figcaption></figure><span class=launch><a href=https://dannymoerkerke.github.io/file-tree rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/DannyMoerkerke/file-tree rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#dannymoerkerke.github.io!file-tree>#</a></article><article class="add-to-home-screen async-clipboard service-worker web-midi dj.beatport.com!home free web-based dj software for mixing and music discovery" id=dj.beatport.com!home><h2><a href=https://dj.beatport.com/home rel=noopener target=_blank>Free Web-Based DJ Software for Mixing and Music Discovery</a></h2><figure><a href=https://dj.beatport.com/home rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dj.beatport.com!home-dark.webp><source media="(prefers-color-scheme: light)" srcset=dj.beatport.com!home.webp><img alt="Screenshot of Free Web-Based DJ Software for Mixing and Music Discovery" height=800 loading=lazy src=dj.beatport.com!home.webp width=1280></picture> </a><figcaption class=description>Perfect for mixing, preparing your set, and exploring your sound with access to the world’s best electronic music catalog.</figcaption></figure><span class=launch><a href=https://dj.beatport.com/home rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#dj.beatport.com!home>#</a></article><article class="async-clipboard gamepad service-worker editor.godotengine.org!releases!latest free and open source 2d and 3d game engine" id=editor.godotengine.org!releases!latest><h2><a href=https://editor.godotengine.org/releases/latest/ rel=noopener target=_blank>Free and open source 2D and 3D game engine</a></h2><figure><a href=https://editor.godotengine.org/releases/latest/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=editor.godotengine.org!releases!latest-dark.webp><source media="(prefers-color-scheme: light)" srcset=editor.godotengine.org!releases!latest.webp><img alt="Screenshot of Free and open source 2D and 3D game engine" height=800 loading=lazy src=editor.godotengine.org!releases!latest.webp width=1280></picture> </a><figcaption class=description>Use the Godot Engine editor directly in your web browser, without having to install anything.</figcaption></figure><span class=launch><a href=https://editor.godotengine.org/releases/latest/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#editor.godotengine.org!releases!latest>#</a></article><article class="async-clipboard file-system-access file.kiwi free - large file transfer: no file size limit" id=file.kiwi><h2><a href=https://file.kiwi/ rel=noopener target=_blank>Free - Large File Transfer: No File Size Limit</a></h2><figure><a href=https://file.kiwi/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=file.kiwi-dark.webp><source media="(prefers-color-scheme: light)" srcset=file.kiwi.webp><img alt="Screenshot of Free - Large File Transfer: No File Size Limit" height=800 loading=lazy src=file.kiwi.webp width=1280></picture> </a><figcaption class=description>Easily and quickly share large files with Webfolder. file.kiwi offers unlimited capacity, large file support, Resume download, and end-to-end encryption for security and convenience.</figcaption></figure><span class=launch><a href=https://file.kiwi/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#file.kiwi>#</a></article><article class="file-system-access floor796.com!editor!l0 floor796" id=floor796.com!editor!l0><h2><a href=https://floor796.com/editor/l0 rel=noopener target=_blank>Floor796</a></h2><figure><a href=https://floor796.com/editor/l0 rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=floor796.com!editor!l0-dark.webp><source media="(prefers-color-scheme: light)" srcset=floor796.com!editor!l0.webp><img alt="Screenshot of Floor796" height=800 loading=lazy src=floor796.com!editor!l0.webp width=1280></picture> </a></figure><span class=launch><a href=https://floor796.com/editor/l0 rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#floor796.com!editor!l0>#</a></article><article class="add-to-home-screen async-clipboard cache-storage service-worker web-share kryogenix.org!farmbound farmbound - a diurnal game of farming" id=kryogenix.org!farmbound><h2><a href=https://kryogenix.org/farmbound rel=noopener target=_blank>Farmbound - a diurnal game of farming</a></h2><figure><a href=https://kryogenix.org/farmbound rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=kryogenix.org!farmbound-dark.webp><source media="(prefers-color-scheme: light)" srcset=kryogenix.org!farmbound.webp><img alt="Screenshot of Farmbound - a diurnal game of farming" height=800 loading=lazy src=kryogenix.org!farmbound.webp width=1280></picture> </a></figure><span class=launch><a href=https://kryogenix.org/farmbound rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#kryogenix.org!farmbound>#</a></article><article class="web-serial lab.flipper.net flipper lab" id=lab.flipper.net><h2><a href=https://lab.flipper.net/ rel=noopener target=_blank>Flipper Lab</a></h2><figure><a href=https://lab.flipper.net/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=lab.flipper.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=lab.flipper.net.webp><img alt="Screenshot of Flipper Lab" height=800 loading=lazy src=lab.flipper.net.webp width=1280></picture> </a><figcaption class=description>Web platform for your Flipper</figcaption></figure><span class=launch><a href=https://lab.flipper.net/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#lab.flipper.net>#</a></article><article class="async-clipboard-images async-clipboard digital-goods file-system-access payment-request service-worker pixlr.com free online ai photo editor, image generator & design tool" id=pixlr.com><h2><a href=https://pixlr.com/ rel=noopener target=_blank>Free Online AI Photo Editor, Image Generator & Design tool</a></h2><figure><a href=https://pixlr.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pixlr.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=pixlr.com.webp><img alt="Screenshot of Free Online AI Photo Editor, Image Generator & Design tool" height=800 loading=lazy src=pixlr.com.webp width=1280></picture> </a><figcaption class=description>Get creative with Pixlr’s online photo editing & design tools. Including AI image generator, batch editor, animation design, enhancer & more. Try now for FREE!</figcaption></figure><span class=launch><a href=https://pixlr.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.chrome.com/docs/android/trusted-web-activity/receive-payments-play-billing/ rel=noopener target=_blank>Digital Goods</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API rel=noopener target=_blank>Payment Request</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#pixlr.com>#</a></article><article class="add-to-home-screen device-memory service-worker web-share web-share-files crazygames.com free online games on crazygames | play now!" id=crazygames.com><h2><a href=https://www.crazygames.com/ rel=noopener target=_blank>Free Online Games on CrazyGames | Play Now!</a></h2><figure><a href=https://www.crazygames.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=crazygames.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=crazygames.com.webp><img alt="Screenshot of Free Online Games on CrazyGames | Play Now!" height=800 loading=lazy src=crazygames.com.webp width=1280></picture> </a><figcaption class=description>Play free online games at CrazyGames, the best place to play high-quality browser games. We add new games every day. Have fun!</figcaption></figure><span class=launch><a href=https://www.crazygames.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a></ul><a class=anchor href=#crazygames.com>#</a></article><article class="async-clipboard-images eyedropper gamepad local-font-access persistent-storage figma.com figma: the collaborative interface design tool" id=figma.com><h2><a href=https://www.figma.com/ rel=noopener target=_blank>Figma: The Collaborative Interface Design Tool</a></h2><figure><a href=https://www.figma.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=figma.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=figma.com.webp><img alt="Screenshot of Figma: The Collaborative Interface Design Tool" height=800 loading=lazy src=figma.com.webp width=1280></picture> </a><figcaption class=description>Figma is the leading collaborative design tool for building meaningful products. Seamlessly design, prototype, develop, and collect feedback in a single platform.</figcaption></figure><span class=launch><a href=https://www.figma.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a></ul><a class=anchor href=#figma.com>#</a></article><article class="add-to-home-screen cache-storage service-worker web-share web-share-files fotor.com!photo-editor-app!editor!basic fotor - free online photo editing tools" id=fotor.com!photo-editor-app!editor!basic><h2><a href=https://www.fotor.com/photo-editor-app/editor/basic rel=noopener target=_blank>Fotor - Free Online Photo Editing Tools</a></h2><figure><a href=https://www.fotor.com/photo-editor-app/editor/basic rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=fotor.com!photo-editor-app!editor!basic-dark.webp><source media="(prefers-color-scheme: light)" srcset=fotor.com!photo-editor-app!editor!basic.webp><img alt="Screenshot of Fotor - Free Online Photo Editing Tools" height=800 loading=lazy src=fotor.com!photo-editor-app!editor!basic.webp width=1280></picture> </a><figcaption class=description>Upload image in Fotor online photo editor to crop image, add text to photo, enhance image, remove background, create graphics & more for free.</figcaption></figure><span class=launch><a href=https://www.fotor.com/photo-editor-app/editor/basic rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a></ul><a class=anchor href=#fotor.com!photo-editor-app!editor!basic>#</a></article><article class="async-clipboard cache-storage service-worker web-share window-controls-overlay editor.gdevelop.io gdevelop game making app" id=editor.gdevelop.io><h2><a href=https://editor.gdevelop.io/ rel=noopener target=_blank>GDevelop game making app</a></h2><figure><a href=https://editor.gdevelop.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=editor.gdevelop.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=editor.gdevelop.io.webp><img alt="Screenshot of GDevelop game making app" height=800 loading=lazy src=editor.gdevelop.io.webp width=1280></picture> </a><figcaption class=description>Build your own game super fast and without programming. Publish on mobile, desktop and on the web.</figcaption></figure><span class=launch><a href=https://editor.gdevelop.io/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/4ian/GDevelop rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#editor.gdevelop.io>#</a></article><article class="async-clipboard editor.graphite.rs graphite" id=editor.graphite.rs><h2><a href=https://editor.graphite.rs/ rel=noopener target=_blank>Graphite</a></h2><figure><a href=https://editor.graphite.rs/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=editor.graphite.rs-dark.webp><source media="(prefers-color-scheme: light)" srcset=editor.graphite.rs.webp><img alt="Screenshot of Graphite" height=800 loading=lazy src=editor.graphite.rs.webp width=1280></picture> </a></figure><span class=launch><a href=https://editor.graphite.rs/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GraphiteEditor/Graphite rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#editor.graphite.rs>#</a></article><article class="async-clipboard-images async-clipboard file-system-access service-worker github.dev!github!dev github.dev" id=github.dev!github!dev><h2><a href=https://github.dev/github/dev rel=noopener target=_blank>github.dev</a></h2><figure><a href=https://github.dev/github/dev rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=github.dev!github!dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=github.dev!github!dev.webp><img alt="Screenshot of github.dev" height=800 loading=lazy src=github.dev!github!dev.webp width=1280></picture> </a></figure><span class=launch><a href=https://github.dev/github/dev rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#github.dev!github!dev>#</a></article><article class="async-clipboard-images async-clipboard gltf.report gltf report" id=gltf.report><h2><a href=https://gltf.report/ rel=noopener target=_blank>glTF Report</a></h2><figure><a href=https://gltf.report/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=gltf.report-dark.webp><source media="(prefers-color-scheme: light)" srcset=gltf.report.webp><img alt="Screenshot of glTF Report" height=800 loading=lazy src=gltf.report.webp width=1280></picture> </a><figcaption class=description>Viewer, analysis tool, script editor, and validator for 3D models in glTF 2.0 format.</figcaption></figure><span class=launch><a href=https://gltf.report/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/donmccurdy/glTF-Report-Feedback rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#gltf.report>#</a></article><article class="cache-storage origin-private-file-system service-worker goldwave.com!editor goldwave infinity audio editor" id=goldwave.com!editor><h2><a href=https://goldwave.com/editor/ rel=noopener target=_blank>GoldWave Infinity Audio Editor</a></h2><figure><a href=https://goldwave.com/editor/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=goldwave.com!editor-dark.webp><source media="(prefers-color-scheme: light)" srcset=goldwave.com!editor.webp><img alt="Screenshot of GoldWave Infinity Audio Editor" height=800 loading=lazy src=goldwave.com!editor.webp width=1280></picture> </a><figcaption class=description>GoldWave Infinity audio editing, recording, conversion, and visual analysis app.</figcaption></figure><span class=launch><a href=https://goldwave.com/editor/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.chrome.com/articles/file-system-access/#accessing-the-origin-private-file-system rel=noopener target=_blank>Origin Private File System</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#goldwave.com!editor>#</a></article><article class="webusb grapheneos.org!install!webflashing-factory-images grapheneos web installer" id=grapheneos.org!install!webflashing-factory-images><h2><a href=https://grapheneos.org/install/web#flashing-factory-images rel=noopener target=_blank>GrapheneOS web installer</a></h2><figure><a href=https://grapheneos.org/install/web#flashing-factory-images rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=grapheneos.org!install!webflashing-factory-images-dark.webp><source media="(prefers-color-scheme: light)" srcset=grapheneos.org!install!webflashing-factory-images.webp><img alt="Screenshot of GrapheneOS web installer" height=800 loading=lazy src=grapheneos.org!install!webflashing-factory-images.webp width=1280></picture> </a><figcaption class=description>Web-based installer for GrapheneOS, a security and privacy focused mobile OS with Android app compatibility.</figcaption></figure><span class=launch><a href=https://grapheneos.org/install/web#flashing-factory-images rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GrapheneOS/grapheneos.org rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#grapheneos.org!install!webflashing-factory-images>#</a></article><article class="async-clipboard graphtoy.com graphtoy" id=graphtoy.com><h2><a href=https://graphtoy.com/ rel=noopener target=_blank>Graphtoy</a></h2><figure><a href=https://graphtoy.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=graphtoy.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=graphtoy.com.webp><img alt="Screenshot of Graphtoy" height=800 loading=lazy src=graphtoy.com.webp width=1280></picture> </a><figcaption class=description>Graphing functions easily on the web</figcaption></figure><span class=launch><a href=https://graphtoy.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#graphtoy.com>#</a></article><article class="web-nfc kenchris.github.io!webnfc-groceries groceries" id=kenchris.github.io!webnfc-groceries><h2><a href=https://kenchris.github.io/webnfc-groceries/ rel=noopener target=_blank>Groceries</a></h2><figure><a href=https://kenchris.github.io/webnfc-groceries/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=kenchris.github.io!webnfc-groceries-dark.webp><source media="(prefers-color-scheme: light)" srcset=kenchris.github.io!webnfc-groceries.webp><img alt="Screenshot of Groceries" height=800 loading=lazy src=kenchris.github.io!webnfc-groceries.webp width=1280></picture> </a></figure><span class=launch><a href=https://kenchris.github.io/webnfc-groceries/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/kenchris/webnfc-groceries rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/nfc/ rel=noopener target=_blank>Web NFC</a></ul><a class=anchor href=#kenchris.github.io!webnfc-groceries>#</a></article><article class="add-to-home-screen cache-storage web-share web-share-files plainandeasy.com gifworks" id=plainandeasy.com><h2><a href=https://plainandeasy.com/ rel=noopener target=_blank>GIFWorks</a></h2><figure><a href=https://plainandeasy.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=plainandeasy.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=plainandeasy.com.webp><img alt="Screenshot of GIFWorks" height=800 loading=lazy src=plainandeasy.com.webp width=1280></picture> </a><figcaption class=description>GIFWorks makes movies from shared screens and webcams. Once recorded, videos can be optimized and saved as GIF or downloaded as WebM.</figcaption></figure><span class=launch><a href=https://plainandeasy.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a></ul><a class=anchor href=#plainandeasy.com>#</a></article><article class="async-clipboard ustaxes.org!start getting started | ustaxes.org" id=ustaxes.org!start><h2><a href=https://ustaxes.org/start rel=noopener target=_blank>Getting Started | UsTaxes.org</a></h2><figure><a href=https://ustaxes.org/start rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ustaxes.org!start-dark.webp><source media="(prefers-color-scheme: light)" srcset=ustaxes.org!start.webp><img alt="Screenshot of Getting Started | UsTaxes.org" height=800 loading=lazy src=ustaxes.org!start.webp width=1280></picture> </a><figcaption class=description>UsTaxes is an open source webapp for filing US federal income tax. All tax calculations are performed in the browser, so no personal information is stored on external servers!</figcaption></figure><span class=launch><a href=https://ustaxes.org/start rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ustaxes/ustaxes rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#ustaxes.org!start>#</a></article><article class="webusb web-gphoto2.rreverser.com gphoto2 on the web" id=web-gphoto2.rreverser.com><h2><a href=https://web-gphoto2.rreverser.com/ rel=noopener target=_blank>gphoto2 on the Web</a></h2><figure><a href=https://web-gphoto2.rreverser.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web-gphoto2.rreverser.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=web-gphoto2.rreverser.com.webp><img alt="Screenshot of gphoto2 on the Web" height=800 loading=lazy src=web-gphoto2.rreverser.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://web-gphoto2.rreverser.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GoogleChromeLabs/web-gphoto2 rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#web-gphoto2.rreverser.com>#</a></article><article class="hapticsdevice protocol-handlers service-worker web.goodnotes.com goodnotes" id=web.goodnotes.com><h2><a href=https://web.goodnotes.com/ rel=noopener target=_blank>Goodnotes</a></h2><figure><a href=https://web.goodnotes.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.goodnotes.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.goodnotes.com.webp><img alt="Screenshot of Goodnotes" height=800 loading=lazy src=web.goodnotes.com.webp width=1280></picture> </a><figcaption class=description>Goodnotes app</figcaption></figure><span class=launch><a href=https://web.goodnotes.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/HapticsDevice/explainer.md rel=noopener target=_blank>HapticsDevice</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#web.goodnotes.com>#</a></article><article class="async-clipboard globs.design globs designer" id=globs.design><h2><a href=https://www.globs.design/ rel=noopener target=_blank>Globs Designer</a></h2><figure><a href=https://www.globs.design/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=globs.design-dark.webp><source media="(prefers-color-scheme: light)" srcset=globs.design.webp><img alt="Screenshot of Globs Designer" height=800 loading=lazy src=globs.design.webp width=1280></picture> </a><figcaption class=description>Design with globs, a stretchy new design primitive. Tired of the pen tool? Need smarter curves? Want to design from code? Get started with globs.</figcaption></figure><span class=launch><a href=https://www.globs.design/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/steveruizok/globs rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#globs.design>#</a></article><article class="cache-storage service-worker web-share heritagein.info heritage_in…" id=heritagein.info><h2><a href=https://heritagein.info/ rel=noopener target=_blank>Heritage_in…</a></h2><figure><a href=https://heritagein.info/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=heritagein.info-dark.webp><source media="(prefers-color-scheme: light)" srcset=heritagein.info.webp><img alt="Screenshot of Heritage_in…" height=800 loading=lazy src=heritagein.info.webp width=1280></picture> </a></figure><span class=launch><a href=https://heritagein.info/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ow2-quick-app-initiative/poi-quick-app-web rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#heritagein.info>#</a></article><article class="cache-storage hexed.it hexed.it - browser-based online and offline hex editing" id=hexed.it><h2><a href=https://hexed.it rel=noopener target=_blank>HexEd.it - Browser-based Online and Offline Hex Editing</a></h2><figure><a href=https://hexed.it rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=hexed.it-dark.webp><source media="(prefers-color-scheme: light)" srcset=hexed.it.webp><img alt="Screenshot of HexEd.it - Browser-based Online and Offline Hex Editing" height=800 loading=lazy src=hexed.it.webp width=1280></picture> </a><figcaption class=description>HexEd.it is a free hex editor for Windows, MacOS, Linux and all other modern operating systems, which uses HTML5 and JavaScript (JS) technology to enable hexediting online, directly in your browser.</figcaption></figure><span class=launch><a href=https://hexed.it rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a></ul><a class=anchor href=#hexed.it>#</a></article><article class="add-to-home-screen async-clipboard cache-storage service-worker web-share hoppscotch.io hoppscotch • open source api development ecosystem" id=hoppscotch.io><h2><a href=https://hoppscotch.io/ rel=noopener target=_blank>Hoppscotch • Open source API development ecosystem</a></h2><figure><a href=https://hoppscotch.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=hoppscotch.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=hoppscotch.io.webp><img alt="Screenshot of Hoppscotch • Open source API development ecosystem" height=800 loading=lazy src=hoppscotch.io.webp width=1280></picture> </a><figcaption class=description>Helps you create requests faster, saving precious time on development.</figcaption></figure><span class=launch><a href=https://hoppscotch.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#hoppscotch.io>#</a></article><article class="add-to-home-screen cache-storage getinstalledrelatedapps push service-worker shortcuts panel.hostmeapp.com hostme" id=panel.hostmeapp.com><h2><a href=https://panel.hostmeapp.com rel=noopener target=_blank>Hostme</a></h2><figure><a href=https://panel.hostmeapp.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=panel.hostmeapp.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=panel.hostmeapp.com.webp><img alt="Screenshot of Hostme" height=800 loading=lazy src=panel.hostmeapp.com.webp width=1280></picture> </a><figcaption class=description>Hostme is everything you need to successfully run your restaurant business!</figcaption></figure><span class=launch><a href=https://panel.hostmeapp.com rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/get-installed-related-apps/ rel=noopener target=_blank>getInstalledRelatedApps</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a></ul><a class=anchor href=#panel.hostmeapp.com>#</a></article><article class="badging push service-worker shortcuts web-share-target web-share-target-files pinafore.social home · pinafore" id=pinafore.social><h2><a href=https://pinafore.social/ rel=noopener target=_blank>Home · Pinafore</a></h2><figure><a href=https://pinafore.social/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pinafore.social-dark.webp><source media="(prefers-color-scheme: light)" srcset=pinafore.social.webp><img alt="Screenshot of Home · Pinafore" height=800 loading=lazy src=pinafore.social.webp width=1280></picture> </a><figcaption class=description>An alternative web client for Mastodon, focused on speed and simplicity.</figcaption></figure><span class=launch><a href=https://pinafore.social/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/nolanlawson/pinafore rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#pinafore.social>#</a></article><article class="cache-storage service-worker shortcuts web-share-target web-share-target-files semaphore.social home · semaphore" id=semaphore.social><h2><a href=https://semaphore.social/ rel=noopener target=_blank>Home · Semaphore</a></h2><figure><a href=https://semaphore.social/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=semaphore.social-dark.webp><source media="(prefers-color-scheme: light)" srcset=semaphore.social.webp><img alt="Screenshot of Home · Semaphore" height=800 loading=lazy src=semaphore.social.webp width=1280></picture> </a><figcaption class=description>An alternative web client for Mastodon, focused on speed and simplicity.</figcaption></figure><span class=launch><a href=https://semaphore.social/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/NickColley/semaphore rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#semaphore.social>#</a></article><article class="add-to-home-screen file-handling file-system-access launch-handler protocol-handlers service-worker web-app-link-handling web-share window-controls-overlay hypertext.plus!editor hypertext" id=hypertext.plus!editor><h2><a href=https://www.hypertext.plus/editor/ rel=noopener target=_blank>Hypertext</a></h2><figure><a href=https://www.hypertext.plus/editor/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=hypertext.plus!editor-dark.webp><source media="(prefers-color-scheme: light)" srcset=hypertext.plus!editor.webp><img alt="Screenshot of Hypertext" height=800 loading=lazy src=hypertext.plus!editor.webp width=1280></picture> </a><figcaption class=description>HTML Document Editor</figcaption></figure><span class=launch><a href=https://www.hypertext.plus/editor/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/russellbeattie/hypertext-editor rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://github.com/WICG/pwa-url-handler/blob/main/handle_links/explainer.md rel=noopener target=_blank>Web App Link Handling</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#hypertext.plus!editor>#</a></article><article class="add-to-home-screen cache-storage gamepad launch-handler web-share webgpu pathuku.com!hostileshapes hostile shapes game| confront them at your peril" id=pathuku.com!hostileshapes><h2><a href=https://www.pathuku.com/hostileshapes/ rel=noopener target=_blank>Hostile Shapes Game| Confront them at your peril</a></h2><figure><a href=https://www.pathuku.com/hostileshapes/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pathuku.com!hostileshapes-dark.webp><source media="(prefers-color-scheme: light)" srcset=pathuku.com!hostileshapes.webp><img alt="Screenshot of Hostile Shapes Game| Confront them at your peril" height=800 loading=lazy src=pathuku.com!hostileshapes.webp width=1280></picture> </a><figcaption class=description>Experience the thrill of Hostile Shapes Arcade Game - perfect for boys, girls, adults, and kids. Play anytime, anywhere, online or offline, in this captivating retro vertical scrolling adventure. Join the fun and conquer the challenges! 🚀 #Gaming #ArcadeFun</figcaption></figure><span class=launch><a href=https://www.pathuku.com/hostileshapes/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/webgpu rel=noopener target=_blank>WebGPU</a></ul><a class=anchor href=#pathuku.com!hostileshapes>#</a></article><article class="device-memory gamepad webgpu target.com!room-planner!home home planner - target" id=target.com!room-planner!home><h2><a href=https://www.target.com/room-planner/home rel=noopener target=_blank>Home Planner - Target</a></h2><figure><a href=https://www.target.com/room-planner/home rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=target.com!room-planner!home-dark.webp><source media="(prefers-color-scheme: light)" srcset=target.com!room-planner!home.webp><img alt="Screenshot of Home Planner - Target" height=800 loading=lazy src=target.com!room-planner!home.webp width=1280></picture> </a><figcaption class=description>Plan your home, room by room. Design & style it virtually—then shop, share or save for later.</figcaption></figure><span class=launch><a href=https://www.target.com/room-planner/home rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/webgpu rel=noopener target=_blank>WebGPU</a></ul><a class=anchor href=#target.com!room-planner!home>#</a></article><article class="gamepad web-bluetooth webgpu code.irobot.com irobot coding" id=code.irobot.com><h2><a href=https://code.irobot.com/ rel=noopener target=_blank>iRobot Coding</a></h2><figure><a href=https://code.irobot.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=code.irobot.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=code.irobot.com.webp><img alt="Screenshot of iRobot Coding" height=800 loading=lazy src=code.irobot.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://code.irobot.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/webgpu rel=noopener target=_blank>WebGPU</a></ul><a class=anchor href=#code.irobot.com>#</a></article><article class="web-bluetooth eos.rreverser.com intervalometer" id=eos.rreverser.com><h2><a href=https://eos.rreverser.com/ rel=noopener target=_blank>Intervalometer</a></h2><figure><a href=https://eos.rreverser.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=eos.rreverser.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=eos.rreverser.com.webp><img alt="Screenshot of Intervalometer" height=800 loading=lazy src=eos.rreverser.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://eos.rreverser.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/RReverser/eos-remote-web rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a></ul><a class=anchor href=#eos.rreverser.com>#</a></article><article class="add-to-home-screen cache-storage screen-wake-lock service-worker shortcuts ilariafoodandhome.it ilaria food & home – ricette e stile di vita sostenibile" id=ilariafoodandhome.it><h2><a href=https://ilariafoodandhome.it/ rel=noopener target=_blank>Ilaria Food & Home – Ricette e stile di vita sostenibile</a></h2><figure><a href=https://ilariafoodandhome.it/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ilariafoodandhome.it-dark.webp><source media="(prefers-color-scheme: light)" srcset=ilariafoodandhome.it.webp><img alt="Screenshot of Ilaria Food & Home – Ricette e stile di vita sostenibile" height=800 loading=lazy src=ilariafoodandhome.it.webp width=1280></picture> </a><figcaption class=description>Ricette e stile di vita sostenibile</figcaption></figure><span class=launch><a href=https://ilariafoodandhome.it/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a></ul><a class=anchor href=#ilariafoodandhome.it>#</a></article><article class="web-serial install.wled.me install wled" id=install.wled.me><h2><a href=https://install.wled.me/ rel=noopener target=_blank>Install WLED</a></h2><figure><a href=https://install.wled.me/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=install.wled.me-dark.webp><source media="(prefers-color-scheme: light)" srcset=install.wled.me.webp><img alt="Screenshot of Install WLED" height=800 loading=lazy src=install.wled.me.webp width=1280></picture> </a></figure><span class=launch><a href=https://install.wled.me/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/Aircoookie/WLED rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#install.wled.me>#</a></article><article class="web-serial tasmota.github.io!install install tasmota" id=tasmota.github.io!install><h2><a href=https://tasmota.github.io/install/ rel=noopener target=_blank>Install Tasmota</a></h2><figure><a href=https://tasmota.github.io/install/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tasmota.github.io!install-dark.webp><source media="(prefers-color-scheme: light)" srcset=tasmota.github.io!install.webp><img alt="Screenshot of Install Tasmota" height=800 loading=lazy src=tasmota.github.io!install.webp width=1280></picture> </a></figure><span class=launch><a href=https://tasmota.github.io/install/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/tasmota/install/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#tasmota.github.io!install>#</a></article><article class="web-bluetooth web-serial improv-wifi.com improv wi-fi: open standard for setting up wi-fi via bluetooth le and serial" id=improv-wifi.com><h2><a href=https://www.improv-wifi.com/ rel=noopener target=_blank>Improv Wi-Fi: Open standard for setting up Wi-Fi via Bluetooth LE and Serial</a></h2><figure><a href=https://www.improv-wifi.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=improv-wifi.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=improv-wifi.com.webp><img alt="Screenshot of Improv Wi-Fi: Open standard for setting up Wi-Fi via Bluetooth LE and Serial" height=800 loading=lazy src=improv-wifi.com.webp width=1280></picture> </a><figcaption class=description>Free and open standard with ready-made SDKs that offer a great user experience to configure Wi-Fi on devices.</figcaption></figure><span class=launch><a href=https://www.improv-wifi.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/improv-wifi/sdk-js/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#improv-wifi.com>#</a></article><article class="add-to-home-screen async-clipboard badging cache-storage navigation-preload push web-share instagram.com instagram" id=instagram.com><h2><a href=https://www.instagram.com/ rel=noopener target=_blank>Instagram</a></h2><figure><a href=https://www.instagram.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=instagram.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=instagram.com.webp><img alt="Screenshot of Instagram" height=800 loading=lazy src=instagram.com.webp width=1280></picture> </a><figcaption class=description>Create an account or log in to Instagram - Share what you're into with the people who get you.</figcaption></figure><span class=launch><a href=https://www.instagram.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/NavigationPreloadManager rel=noopener target=_blank>Navigation Preload</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#instagram.com>#</a></article><article class="async-clipboard protocol-handlers service-worker irccloud.com irccloud" id=irccloud.com><h2><a href=https://www.irccloud.com/ rel=noopener target=_blank>IRCCloud</a></h2><figure><a href=https://www.irccloud.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=irccloud.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=irccloud.com.webp><img alt="Screenshot of IRCCloud" height=800 loading=lazy src=irccloud.com.webp width=1280></picture> </a><figcaption class=description>IRCCloud is a modern IRC client that keeps you connected, with none of the baggage. Stay synced and notified wherever you are with our web and mobile apps.</figcaption></figure><span class=launch><a href=https://www.irccloud.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#irccloud.com>#</a></article><article class="async-clipboard marabesi.github.io!json-tool json utility tool" id=marabesi.github.io!json-tool><h2><a href=https://marabesi.github.io/json-tool rel=noopener target=_blank>JSON utility tool</a></h2><figure><a href=https://marabesi.github.io/json-tool rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=marabesi.github.io!json-tool-dark.webp><source media="(prefers-color-scheme: light)" srcset=marabesi.github.io!json-tool.webp><img alt="Screenshot of JSON utility tool" height=800 loading=lazy src=marabesi.github.io!json-tool.webp width=1280></picture> </a><figcaption class=description>Web site created using create-react-app</figcaption></figure><span class=launch><a href=https://marabesi.github.io/json-tool rel=noopener target=_blank>Launch app</a> (<span class=electron>Electron.js</span>)</span><span class=source><a href=https://github.com/marabesi/json-tool rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#marabesi.github.io!json-tool>#</a></article><article class="add-to-home-screen service-worker shortcuts pwa.journalisticapp.com journalistic" id=pwa.journalisticapp.com><h2><a href=https://pwa.journalisticapp.com rel=noopener target=_blank>Journalistic</a></h2><figure><a href=https://pwa.journalisticapp.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pwa.journalisticapp.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=pwa.journalisticapp.com.webp><img alt="Screenshot of Journalistic" height=800 loading=lazy src=pwa.journalisticapp.com.webp width=1280></picture> </a><figcaption class=description>A micro journaling app with minimalistic design, pristine writing experience, and powerful insights.</figcaption></figure><span class=launch><a href=https://pwa.journalisticapp.com rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a></ul><a class=anchor href=#pwa.journalisticapp.com>#</a></article><article class="add-to-home-screen cache-storage launch-handler media-session persistent-storage service-worker shortcuts window-controls-overlay jsmusicdb.com jsmusicdb" id=jsmusicdb.com><h2><a href=https://www.jsmusicdb.com rel=noopener target=_blank>JSMusicDB</a></h2><figure><a href=https://www.jsmusicdb.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=jsmusicdb.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=jsmusicdb.com.webp><img alt="Screenshot of JSMusicDB" height=800 loading=lazy src=jsmusicdb.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://www.jsmusicdb.com rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/lucienimmink/jsmusicdb rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#jsmusicdb.com>#</a></article><article class="add-to-home-screen async-clipboard async-clipboard-images cache-storage eyedropper local-font-access web-share web-share-target briefform.de kostenlose musterbriefe, vorlagen und beispiele. briefe online schreiben" id=briefform.de><h2><a href=https://briefform.de/ rel=noopener target=_blank>Kostenlose Musterbriefe, Vorlagen und Beispiele. Briefe online schreiben</a></h2><figure><a href=https://briefform.de/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=briefform.de-dark.webp><source media="(prefers-color-scheme: light)" srcset=briefform.de.webp><img alt="Screenshot of Kostenlose Musterbriefe, Vorlagen und Beispiele. Briefe online schreiben" height=800 loading=lazy src=briefform.de.webp width=1280></picture> </a><figcaption class=description>Briefe kostenlos gestalten mit vordefinierten Formularen und Mustertexten oder selbst schreiben. Briefmuster und Vorlagen - Kündigungen Handyvertrag, DSL Internetzugang, Krankenkasse. Entschuldigungen für die Schule oder Ausbildung als Brief oder Mitteilung. Für Bewerbung - Deckblatt, Bewerbungsschreiben und Lebenslauf (für Arbeit oder Praktikum). Alles nach, in Deutschland üblichem, Briefstandart</figcaption></figure><span class=launch><a href=https://briefform.de/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#briefform.de>#</a></article><article class="file-system-access cache-storage service-worker editor.kota-yata.com kota-yata editor" id=editor.kota-yata.com><h2><a href=https://editor.kota-yata.com/ rel=noopener target=_blank>kota-yata editor</a></h2><figure><a href=https://editor.kota-yata.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=editor.kota-yata.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=editor.kota-yata.com.webp><img alt="Screenshot of kota-yata editor" height=800 loading=lazy src=editor.kota-yata.com.webp width=1280></picture> </a><figcaption class=description>WYSIWYG Markdown editor with pdf viewer</figcaption></figure><span class=launch><a href=https://editor.kota-yata.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/kota-yata/editor.kota-yata.com rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#editor.kota-yata.com>#</a></article><article class="add-to-home-screen cache-storage file-handling service-worker tabbed-application-mode origin-private-file-system pwa.kiwix.org!www!index.html kiwix js pwa" id=pwa.kiwix.org!www!index.html><h2><a href=https://pwa.kiwix.org/www/index.html rel=noopener target=_blank>Kiwix JS PWA</a></h2><figure><a href=https://pwa.kiwix.org/www/index.html rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pwa.kiwix.org!www!index.html-dark.webp><source media="(prefers-color-scheme: light)" srcset=pwa.kiwix.org!www!index.html.webp><img alt="Screenshot of Kiwix JS PWA" height=800 loading=lazy src=pwa.kiwix.org!www!index.html.webp width=1280></picture> </a><figcaption class=description>Offline Wikipedia reader</figcaption></figure><span class=launch><a href=https://pwa.kiwix.org/www/index.html rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/kiwix/kiwix-js-windows rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/tabbed-application-mode/ rel=noopener target=_blank>Tabbed Application Mode</a><li><a href=https://web.dev/origin-private-file-system/ rel=noopener target=_blank>Origin Private File System</a></ul><a class=anchor href=#pwa.kiwix.org!www!index.html>#</a></article><article class="add-to-home-screen cache-storage service-worker app.cosee.com log in | cosee" id=app.cosee.com><h2><a href=https://app.cosee.com/ rel=noopener target=_blank>Log In | Cosee</a></h2><figure><a href=https://app.cosee.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.cosee.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.cosee.com.webp><img alt="Screenshot of Log In | Cosee" height=800 loading=lazy src=app.cosee.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.cosee.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#app.cosee.com>#</a></article><article class="async-clipboard file-system-access creators.winamp.com login - winamp for creators" id=creators.winamp.com><h2><a href=https://creators.winamp.com/ rel=noopener target=_blank>Login - Winamp for Creators</a></h2><figure><a href=https://creators.winamp.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=creators.winamp.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=creators.winamp.com.webp><img alt="Screenshot of Login - Winamp for Creators" height=800 loading=lazy src=creators.winamp.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://creators.winamp.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#creators.winamp.com>#</a></article><article class="web-bluetooth webusb fuse.littlebits.com littlebits fuse" id=fuse.littlebits.com><h2><a href=https://fuse.littlebits.com/ rel=noopener target=_blank>LittleBits Fuse</a></h2><figure><a href=https://fuse.littlebits.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=fuse.littlebits.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=fuse.littlebits.com.webp><img alt="Screenshot of LittleBits Fuse" height=800 loading=lazy src=fuse.littlebits.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://fuse.littlebits.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#fuse.littlebits.com>#</a></article><article class="web-midi fw.mat1jaczyyy.com!firmware launchpad firmware utility" id=fw.mat1jaczyyy.com!firmware><h2><a href=https://fw.mat1jaczyyy.com/firmware rel=noopener target=_blank>Launchpad Firmware Utility</a></h2><figure><a href=https://fw.mat1jaczyyy.com/firmware rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=fw.mat1jaczyyy.com!firmware-dark.webp><source media="(prefers-color-scheme: light)" srcset=fw.mat1jaczyyy.com!firmware.webp><img alt="Screenshot of Launchpad Firmware Utility" height=800 loading=lazy src=fw.mat1jaczyyy.com!firmware.webp width=1280></picture> </a></figure><span class=launch><a href=https://fw.mat1jaczyyy.com/firmware rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/mat1jaczyyy/LP-Firmware-Utility rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#fw.mat1jaczyyy.com!firmware>#</a></article><article class="add-to-home-screen screen-wake-lock service-worker games.tigeroakes.com!last-finger-standing last finger standing" id=games.tigeroakes.com!last-finger-standing><h2><a href=https://games.tigeroakes.com/last-finger-standing/ rel=noopener target=_blank>Last Finger Standing</a></h2><figure><a href=https://games.tigeroakes.com/last-finger-standing/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=games.tigeroakes.com!last-finger-standing-dark.webp><source media="(prefers-color-scheme: light)" srcset=games.tigeroakes.com!last-finger-standing.webp><img alt="Screenshot of Last Finger Standing" height=800 loading=lazy src=games.tigeroakes.com!last-finger-standing.webp width=1280></picture> </a><figcaption class=description>Need to pick someone to go first? To pay the bill? To buy milk? Just have everyone put a finger on the screen and wait. Last Finger Standing will make your choice automatically! A quick and easy app to randomly select someone from a group of people.</figcaption></figure><span class=launch><a href=https://games.tigeroakes.com/last-finger-standing/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/NotWoods/games rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#games.tigeroakes.com!last-finger-standing>#</a></article><article class="web-audio web-midi learningsynths.ableton.com learning synths" id=learningsynths.ableton.com><h2><a href=https://learningsynths.ableton.com/ rel=noopener target=_blank>Learning Synths</a></h2><figure><a href=https://learningsynths.ableton.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=learningsynths.ableton.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=learningsynths.ableton.com.webp><img alt="Screenshot of Learning Synths" height=800 loading=lazy src=learningsynths.ableton.com.webp width=1280></picture> </a><figcaption class=description>Learn about synthesizers via Ableton’s interactive website. Play with a synth in your browser and learn to use the various parts of a synth to make your own sounds.</figcaption></figure><span class=launch><a href=https://learningsynths.ableton.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#learningsynths.ableton.com>#</a></article><article class="add-to-home-screen web-share leonidasesteban.com leonidas esteban, google developer expert en web technologies" id=leonidasesteban.com><h2><a href=https://leonidasesteban.com/ rel=noopener target=_blank>Leonidas Esteban, Google Developer Expert en Web Technologies</a></h2><figure><a href=https://leonidasesteban.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=leonidasesteban.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=leonidasesteban.com.webp><img alt="Screenshot of Leonidas Esteban, Google Developer Expert en Web Technologies" height=800 loading=lazy src=leonidasesteban.com.webp width=1280></picture> </a><figcaption class=description>Te enseño el cómo y el porqué de cada línea de código, aprendamos a programar juntos.</figcaption></figure><span class=launch><a href=https://leonidasesteban.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#leonidasesteban.com>#</a></article><article class="async-clipboard-images async-clipboard push service-worker linear.app linear – plan and build products" id=linear.app><h2><a href=https://linear.app/ rel=noopener target=_blank>Linear – Plan and build products</a></h2><figure><a href=https://linear.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=linear.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=linear.app.webp><img alt="Screenshot of Linear – Plan and build products" height=800 loading=lazy src=linear.app.webp width=1280></picture> </a><figcaption class=description>Linear streamlines issues, projects, and roadmaps. Purpose-built for modern product development.</figcaption></figure><span class=launch><a href=https://linear.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#linear.app>#</a></article><article class="service-worker web-share web-share-target linkcleaner.app link cleaner" id=linkcleaner.app><h2><a href=https://linkcleaner.app/ rel=noopener target=_blank>Link Cleaner</a></h2><figure><a href=https://linkcleaner.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=linkcleaner.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=linkcleaner.app.webp><img alt="Screenshot of Link Cleaner" height=800 loading=lazy src=linkcleaner.app.webp width=1280></picture> </a><figcaption class=description>Remove tracking code and other variables from web links with the press of a button!</figcaption></figure><span class=launch><a href=https://linkcleaner.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/corbindavenport/link-cleaner rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#linkcleaner.app>#</a></article><article class="web-nfc liveheats.com liveheats | where action sports history is made" id=liveheats.com><h2><a href=https://liveheats.com rel=noopener target=_blank>Liveheats | Where action sports history is made</a></h2><figure><a href=https://liveheats.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=liveheats.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=liveheats.com.webp><img alt="Screenshot of Liveheats | Where action sports history is made" height=800 loading=lazy src=liveheats.com.webp width=1280></picture> </a><figcaption class=description>Action sports simplified! Access events and live scoring, anytime, anywhere. Manage your events, results and rankings for surf, snow, skate, freeride and more.</figcaption></figure><span class=launch><a href=https://liveheats.com rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/nfc/ rel=noopener target=_blank>Web NFC</a></ul><a class=anchor href=#liveheats.com>#</a></article><article class="service-worker web-bluetooth webhid logiwebconnect.com logi web connect" id=logiwebconnect.com><h2><a href=https://logiwebconnect.com/ rel=noopener target=_blank>Logi Web Connect</a></h2><figure><a href=https://logiwebconnect.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=logiwebconnect.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=logiwebconnect.com.webp><img alt="Screenshot of Logi Web Connect" height=800 loading=lazy src=logiwebconnect.com.webp width=1280></picture> </a><figcaption class=description>Logi Web Connect gives you pairing flexibility to connect your Logi mice & keyboards through your Bolt Receiver. And is the perfect solution to pair your devices to computers without installing any software.</figcaption></figure><span class=launch><a href=https://logiwebconnect.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a></ul><a class=anchor href=#logiwebconnect.com>#</a></article><article class="cache-storage file-system-access service-worker lookscanned.io!scan look scanned" id=lookscanned.io!scan><h2><a href=https://lookscanned.io/scan rel=noopener target=_blank>Look Scanned</a></h2><figure><a href=https://lookscanned.io/scan rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=lookscanned.io!scan-dark.webp><source media="(prefers-color-scheme: light)" srcset=lookscanned.io!scan.webp><img alt="Screenshot of Look Scanned" height=800 loading=lazy src=lookscanned.io!scan.webp width=1280></picture> </a><figcaption class=description>Look Scanned is a pure frontend site that makes your PDFs look scanned! No need for printers and scanners anymore - everything you need to do is just a few clicks.</figcaption></figure><span class=launch><a href=https://lookscanned.io/scan rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/rwv/lookscanned.io rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#lookscanned.io!scan>#</a></article><article class="add-to-home-screen async-clipboard file-system-access gamepad pointer-lock-unadjustedmovement screen-wake-lock service-worker web-audio luna.amazon.com luna.amazon.com" id=luna.amazon.com><h2><a href=https://luna.amazon.com/ rel=noopener target=_blank>luna.amazon.com</a></h2><figure><a href=https://luna.amazon.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=luna.amazon.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=luna.amazon.com.webp><img alt="Screenshot of luna.amazon.com" height=800 loading=lazy src=luna.amazon.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://luna.amazon.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/disable-mouse-acceleration/ rel=noopener target=_blank>Pointer Lock (unadjustedMovement)</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#luna.amazon.com>#</a></article><article class="web-bluetooth web-serial spike.legoeducation.com lego education spike" id=spike.legoeducation.com><h2><a href=https://spike.legoeducation.com/ rel=noopener target=_blank>LEGO Education SPIKE</a></h2><figure><a href=https://spike.legoeducation.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=spike.legoeducation.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=spike.legoeducation.com.webp><img alt="Screenshot of LEGO Education SPIKE" height=800 loading=lazy src=spike.legoeducation.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://spike.legoeducation.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#spike.legoeducation.com>#</a></article><article class="add-to-home-screen file-handling file-system-access persistent-storage service-worker web-share window-controls-overlay thelogbook.app logbook" id=thelogbook.app><h2><a href=https://thelogbook.app rel=noopener target=_blank>Logbook</a></h2><figure><a href=https://thelogbook.app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=thelogbook.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=thelogbook.app.webp><img alt="Screenshot of Logbook" height=800 loading=lazy src=thelogbook.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://thelogbook.app rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#thelogbook.app>#</a></article><article class="webusb toolbox.lynx-r.com lynx toolbox" id=toolbox.lynx-r.com><h2><a href=https://toolbox.lynx-r.com/ rel=noopener target=_blank>Lynx Toolbox</a></h2><figure><a href=https://toolbox.lynx-r.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=toolbox.lynx-r.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=toolbox.lynx-r.com.webp><img alt="Screenshot of Lynx Toolbox" height=800 loading=lazy src=toolbox.lynx-r.com.webp width=1280></picture> </a><figcaption class=description>Lynx Toolbox is an online tool to help you manage your Lynx headset. You can use it to install apps, update your device, or perform various other actions.</figcaption></figure><span class=launch><a href=https://toolbox.lynx-r.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#toolbox.lynx-r.com>#</a></article><article class="async-clipboard push service-worker duolingo.com learn a language for free" id=duolingo.com><h2><a href=https://www.duolingo.com/ rel=noopener target=_blank>Learn a language for free</a></h2><figure><a href=https://www.duolingo.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=duolingo.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=duolingo.com.webp><img alt="Screenshot of Learn a language for free" height=800 loading=lazy src=duolingo.com.webp width=1280></picture> </a><figcaption class=description>Learn languages by playing a game. It's 100% free, fun, and scientifically proven to work.</figcaption></figure><span class=launch><a href=https://www.duolingo.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#duolingo.com>#</a></article><article class="media-session indianradio.in live radio" id=indianradio.in><h2><a href=https://www.indianradio.in rel=noopener target=_blank>Live Radio</a></h2><figure><a href=https://www.indianradio.in rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=indianradio.in-dark.webp><source media="(prefers-color-scheme: light)" srcset=indianradio.in.webp><img alt="Screenshot of Live Radio" height=800 loading=lazy src=indianradio.in.webp width=1280></picture> </a><figcaption class=description>Listen to Live online FM Radio Stations Live from India. Live radio in Indian Fm Radio Stations Live from India , Brodcasting Bollywood Hindi son</figcaption></figure><span class=launch><a href=https://www.indianradio.in rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a></ul><a class=anchor href=#indianradio.in>#</a></article><article class="add-to-home-screen background-sync cache-storage eyedropper file-system-access service-worker web-share web-share-files web-share-target-files window-controls-overlay apps.microsoft.com!store!detail!mammoth!9NRFT6SLGBMK mammoth - free download and install on windows | microsoft store" id=apps.microsoft.com!store!detail!mammoth!9NRFT6SLGBMK><h2><a href=https://apps.microsoft.com/store/detail/mammoth/9NRFT6SLGBMK rel=noopener target=_blank>Mammoth - Free download and install on Windows | Microsoft Store</a></h2><figure><a href=https://apps.microsoft.com/store/detail/mammoth/9NRFT6SLGBMK rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=apps.microsoft.com!store!detail!mammoth!9NRFT6SLGBMK-dark.webp><source media="(prefers-color-scheme: light)" srcset=apps.microsoft.com!store!detail!mammoth!9NRFT6SLGBMK.webp><img alt="Screenshot of Mammoth - Free download and install on Windows | Microsoft Store" height=800 loading=lazy src=apps.microsoft.com!store!detail!mammoth!9NRFT6SLGBMK.webp width=1280></picture> </a><figcaption class=description>Discover a simpler way to socialize online with Mammoth, the Mastodon app that prioritizes ease-of-use and clean design. Experience the open-source, decentralized social network without the clutter. Join communities, share your thoughts, and connect with like-minded individuals all with just a few taps. Say goodbye to overwhelming feeds and complicated features, Mammoth simplifies the social media experience. AI Enhanced: - Struggling to find that perfect image to go along with your post? Have a funny idea for an image on a post? Generate it right in Mammoth with the magic of AI - Not understanding something in a post, or just want to learn more about a specific topic in a post? Click the search button on a post to have AI help you understand the post! - AI driven autocomplete and status generation: Have something to say but not sure how to say it best? Ask Mammoth to write it for you! Customizable: - Dark and light mode support - Theming User Friendly: - Cross Platform - Fast</figcaption></figure><span class=launch><a href=https://apps.microsoft.com/store/detail/mammoth/9NRFT6SLGBMK rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/jgw96/mammoth-app rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API rel=noopener target=_blank>Background Sync</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#apps.microsoft.com!store!detail!mammoth!9NRFT6SLGBMK>#</a></article><article class="async-clipboard-images cache-storage device-memory service-worker shortcuts storage-estimation virtualkeyboard loop.microsoft.com microsoft loop - think, plan and create together" id=loop.microsoft.com><h2><a href=https://loop.microsoft.com/ rel=noopener target=_blank>Microsoft Loop - Think, plan and create together</a></h2><figure><a href=https://loop.microsoft.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=loop.microsoft.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=loop.microsoft.com.webp><img alt="Screenshot of Microsoft Loop - Think, plan and create together" height=800 loading=lazy src=loop.microsoft.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://loop.microsoft.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/VirtualKeyboardAPI/explainer.md rel=noopener target=_blank>VirtualKeyboard</a></ul><a class=anchor href=#loop.microsoft.com>#</a></article><article class="cache-storage protocol-handlers service-worker shortcuts web-share web-share-target window-controls-overlay mandadin-4.web.app mandadin 4" id=mandadin-4.web.app><h2><a href=https://mandadin-4.web.app/ rel=noopener target=_blank>Mandadin 4</a></h2><figure><a href=https://mandadin-4.web.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mandadin-4.web.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=mandadin-4.web.app.webp><img alt="Screenshot of Mandadin 4" height=800 loading=lazy src=mandadin-4.web.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://mandadin-4.web.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/AngelMunoz/Mandadin rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#mandadin-4.web.app>#</a></article><article class="async-clipboard async-clipboard-images cache-storage service-worker manifoldcad.org manifoldcad" id=manifoldcad.org><h2><a href=https://manifoldcad.org/ rel=noopener target=_blank>ManifoldCAD</a></h2><figure><a href=https://manifoldcad.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=manifoldcad.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=manifoldcad.org.webp><img alt="Screenshot of ManifoldCAD" height=800 loading=lazy src=manifoldcad.org.webp width=1280></picture> </a><figcaption class=description>Fast, reliable, parametric solid modeling web app. Programmatic 3D design with JavaScript, inspired by and improving upon OpenSCAD & JSCAD. Demonstrates a new GPU-parallel, open-source geometry kernel: Manifold.</figcaption></figure><span class=launch><a href=https://manifoldcad.org/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/elalish/manifold rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#manifoldcad.org>#</a></article><article class="add-to-home-screen file-handling file-system-access service-worker window-controls-overlay markwhen.com markwhen" id=markwhen.com><h2><a href=https://markwhen.com rel=noopener target=_blank>Markwhen</a></h2><figure><a href=https://markwhen.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=markwhen.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=markwhen.com.webp><img alt="Screenshot of Markwhen" height=800 loading=lazy src=markwhen.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://markwhen.com rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#markwhen.com>#</a></article><article class="add-to-home-screen async-clipboard-images eyedropper service-worker shortcuts web-share web-share-target-files maskable.app maskable.app" id=maskable.app><h2><a href=https://maskable.app/ rel=noopener target=_blank>Maskable.app</a></h2><figure><a href=https://maskable.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=maskable.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=maskable.app.webp><img alt="Screenshot of Maskable.app" height=800 loading=lazy src=maskable.app.webp width=1280></picture> </a><figcaption class=description>Preview maskable icons in the browser!</figcaption></figure><span class=launch><a href=https://maskable.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/NotWoods/maskable rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#maskable.app>#</a></article><article class="add-to-home-screen async-clipboard async-clipboard-images cache-storage credential-management digital-goods file-system-access getinstalledrelatedapps push service-worker shortcuts web-share-files web-share-target web-share-target-files mconverter.eu mconverter: easy to use online file converter" id=mconverter.eu><h2><a href=https://mconverter.eu/ rel=noopener target=_blank>MConverter: Easy to Use Online File Converter</a></h2><figure><a href=https://mconverter.eu/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mconverter.eu-dark.webp><source media="(prefers-color-scheme: light)" srcset=mconverter.eu.webp><img alt="Screenshot of MConverter: Easy to Use Online File Converter" height=800 loading=lazy src=mconverter.eu.webp width=1280></picture> </a><figcaption class=description>Convert securely video, audio, image, e-book, office & archive files. Bulk convert large files up to 2 GB. Free and easy to use converter.</figcaption></figure><span class=launch><a href=https://mconverter.eu/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developers.google.com/web/updates/2016/04/credential-management-api rel=noopener target=_blank>Credential Management</a><li><a href=https://developer.chrome.com/docs/android/trusted-web-activity/receive-payments-play-billing/ rel=noopener target=_blank>Digital Goods</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/get-installed-related-apps/ rel=noopener target=_blank>getInstalledRelatedApps</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#mconverter.eu>#</a></article><article class="service-worker mgerhardy.github.io!vengi-voxedit-html5!vengi-voxedit.html mgerhardy.github.io" id=mgerhardy.github.io!vengi-voxedit-html5!vengi-voxedit.html><h2><a href=https://mgerhardy.github.io/vengi-voxedit-html5/vengi-voxedit.html rel=noopener target=_blank>mgerhardy.github.io</a></h2><figure><a href=https://mgerhardy.github.io/vengi-voxedit-html5/vengi-voxedit.html rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mgerhardy.github.io!vengi-voxedit-html5!vengi-voxedit.html-dark.webp><source media="(prefers-color-scheme: light)" srcset=mgerhardy.github.io!vengi-voxedit-html5!vengi-voxedit.html.webp><img alt="Screenshot of mgerhardy.github.io" height=800 loading=lazy src=mgerhardy.github.io!vengi-voxedit-html5!vengi-voxedit.html.webp width=1280></picture> </a></figure><span class=launch><a href=https://mgerhardy.github.io/vengi-voxedit-html5/vengi-voxedit.html rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/mgerhardy/vengi rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#mgerhardy.github.io!vengi-voxedit-html5!vengi-voxedit.html>#</a></article><article class="cache-storage device-memory push service-worker shape-detection-barcodes mishipay.shop mishipay | it's time we shop smart" id=mishipay.shop><h2><a href=https://mishipay.shop/ rel=noopener target=_blank>Mishipay | It's time we shop smart</a></h2><figure><a href=https://mishipay.shop/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mishipay.shop-dark.webp><source media="(prefers-color-scheme: light)" srcset=mishipay.shop.webp><img alt="Screenshot of Mishipay | It's time we shop smart" height=800 loading=lazy src=mishipay.shop.webp width=1280></picture> </a></figure><span class=launch><a href=https://mishipay.shop/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/shape-detection/ rel=noopener target=_blank>Shape Detection (Barcodes)</a></ul><a class=anchor href=#mishipay.shop>#</a></article><article class="multi-screen-window-placement push service-worker momo.mometic.com momo pro" id=momo.mometic.com><h2><a href=https://momo.mometic.com/ rel=noopener target=_blank>MOMO Pro</a></h2><figure><a href=https://momo.mometic.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=momo.mometic.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=momo.mometic.com.webp><img alt="Screenshot of MOMO Pro" height=800 loading=lazy src=momo.mometic.com.webp width=1280></picture> </a><figcaption class=description>Impeccable timing and knowledge separate the stock trading elite. MOMO Stock Discovery App gives real-time stock market insight and alerts to time trades from desktop browser, iPhone, or Android.</figcaption></figure><span class=launch><a href=https://momo.mometic.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/multi-screen-window-placement/ rel=noopener target=_blank>Multi-Screen Window Placement</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#momo.mometic.com>#</a></article><article class="cache-storage service-worker web-audio poketune.vercel.app music instrument tuner app" id=poketune.vercel.app><h2><a href=https://poketune.vercel.app/ rel=noopener target=_blank>Music Instrument tuner app</a></h2><figure><a href=https://poketune.vercel.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=poketune.vercel.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=poketune.vercel.app.webp><img alt="Screenshot of Music Instrument tuner app" height=800 loading=lazy src=poketune.vercel.app.webp width=1280></picture> </a><figcaption class=description>Tune guiter, bass, ukulele. Also allows you to tune with chromatic tuner. This also has a useful metronome that you can use while you jam.</figcaption></figure><span class=launch><a href=https://poketune.vercel.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/itsfuad/poketune rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#poketune.vercel.app>#</a></article><article class="web-audio web-midi soundation.com make music in an online daw" id=soundation.com><h2><a href=https://soundation.com/ rel=noopener target=_blank>Make music in an online DAW</a></h2><figure><a href=https://soundation.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=soundation.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=soundation.com.webp><img alt="Screenshot of Make music in an online DAW" height=800 loading=lazy src=soundation.com.webp width=1280></picture> </a><figcaption class=description>Produce music online. Make beats, record audio, and collaborate.</figcaption></figure><span class=launch><a href=https://soundation.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#soundation.com>#</a></article><article class="web-bluetooth web-serial webusb microsoft.com!en-us!makecode microsoft makecode" id=microsoft.com!en-us!makecode><h2><a href=https://www.microsoft.com/en-us/makecode rel=noopener target=_blank>Microsoft MakeCode</a></h2><figure><a href=https://www.microsoft.com/en-us/makecode rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=microsoft.com!en-us!makecode-dark.webp><source media="(prefers-color-scheme: light)" srcset=microsoft.com!en-us!makecode.webp><img alt="Screenshot of Microsoft MakeCode" height=800 loading=lazy src=microsoft.com!en-us!makecode.webp width=1280></picture> </a><figcaption class=description>MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.</figcaption></figure><span class=launch><a href=https://www.microsoft.com/en-us/makecode rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#microsoft.com!en-us!makecode>#</a></article><article class="webusb my.numworks.com numworks" id=my.numworks.com><h2><a href=https://my.numworks.com/ rel=noopener target=_blank>NumWorks</a></h2><figure><a href=https://my.numworks.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=my.numworks.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=my.numworks.com.webp><img alt="Screenshot of NumWorks" height=800 loading=lazy src=my.numworks.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://my.numworks.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://www.numworks.com/blog/webusb-firmware-update/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#my.numworks.com>#</a></article><article class="add-to-home-screen async-clipboard cache-storage gamepad navigation-preload pointer-lock-unadjustedmovement service-worker storage-estimation narrow.one narrow one" id=narrow.one><h2><a href=https://narrow.one/ rel=noopener target=_blank>Narrow One</a></h2><figure><a href=https://narrow.one/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=narrow.one-dark.webp><source media="(prefers-color-scheme: light)" srcset=narrow.one.webp><img alt="Screenshot of Narrow One" height=800 loading=lazy src=narrow.one.webp width=1280></picture> </a><figcaption class=description>Capture the flag medieval style!</figcaption></figure><span class=launch><a href=https://narrow.one/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/NavigationPreloadManager rel=noopener target=_blank>Navigation Preload</a><li><a href=https://web.dev/disable-mouse-acceleration/ rel=noopener target=_blank>Pointer Lock (unadjustedMovement)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#narrow.one>#</a></article><article class="async-clipboard file-system-access natto.dev natto.dev - write javascript on a 2d canvas" id=natto.dev><h2><a href=https://natto.dev/ rel=noopener target=_blank>natto.dev - write JavaScript on a 2D canvas</a></h2><figure><a href=https://natto.dev/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=natto.dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=natto.dev.webp><img alt="Screenshot of natto.dev - write JavaScript on a 2D canvas" height=800 loading=lazy src=natto.dev.webp width=1280></picture> </a></figure><span class=launch><a href=https://natto.dev/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#natto.dev>#</a></article><article class="web-nfc nfctools.net nfc tools online" id=nfctools.net><h2><a href=https://nfctools.net/ rel=noopener target=_blank>NFC Tools Online</a></h2><figure><a href=https://nfctools.net/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=nfctools.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=nfctools.net.webp><img alt="Screenshot of NFC Tools Online" height=800 loading=lazy src=nfctools.net.webp width=1280></picture> </a><figcaption class=description>Online tools to read and write the data on your NFC tags.</figcaption></figure><span class=launch><a href=https://nfctools.net/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/nfc/ rel=noopener target=_blank>Web NFC</a></ul><a class=anchor href=#nfctools.net>#</a></article><article class="cache-storage service-worker noctura.tech noctura.tech - ¡este sitio web está a la venta! - noctura recursos e información." id=noctura.tech><h2><a href=https://noctura.tech rel=noopener target=_blank>noctura.tech - ¡Este sitio web está a la venta! - noctura Recursos e información.</a></h2><figure><a href=https://noctura.tech rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=noctura.tech-dark.webp><source media="(prefers-color-scheme: light)" srcset=noctura.tech.webp><img alt="Screenshot of noctura.tech - ¡Este sitio web está a la venta! - noctura Recursos e información." height=800 loading=lazy src=noctura.tech.webp width=1280></picture> </a><figcaption class=description>¡Este sitio web está a la venta! noctura.tech es su primera y mejor fuente para toda la información que usted está buscando. Desde temas generales a más de lo que usted podría esperar encontrar aquí, noctura.tech lo tiene todo. ¡Deseamos que encuentre lo que está buscando!</figcaption></figure><span class=launch><a href=https://noctura.tech rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/NocturaProxy/Frontend rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#noctura.tech>#</a></article><article class="add-to-home-screen async-clipboard cache-storage service-worker notepad.js.org notepad - offline capable" id=notepad.js.org><h2><a href=https://notepad.js.org/ rel=noopener target=_blank>Notepad - Offline capable</a></h2><figure><a href=https://notepad.js.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=notepad.js.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=notepad.js.org.webp><img alt="Screenshot of Notepad - Offline capable" height=800 loading=lazy src=notepad.js.org.webp width=1280></picture> </a><figcaption class=description>An offline capable notepad powered by ServiceWorker. It's quick, distraction-free, dark mode enabled, mobile compatible(Android, iOS) and minimalist in nature.</figcaption></figure><span class=launch><a href=https://notepad.js.org/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/amitmerchant1990/notepad rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#notepad.js.org>#</a></article><article class="cache-storage device-memory media-capabilities push service-worker netflix.com netflix spain - watch tv shows online, watch movies online" id=netflix.com><h2><a href=https://www.netflix.com/ rel=noopener target=_blank>Netflix Spain - Watch TV Shows Online, Watch Movies Online</a></h2><figure><a href=https://www.netflix.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=netflix.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=netflix.com.webp><img alt="Screenshot of Netflix Spain - Watch TV Shows Online, Watch Movies Online" height=800 loading=lazy src=netflix.com.webp width=1280></picture> </a><figcaption class=description>Watch Netflix movies & TV shows online or stream right to your smart TV, game console, PC, Mac, mobile, tablet and more.</figcaption></figure><span class=launch><a href=https://www.netflix.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Capabilities_API rel=noopener target=_blank>Media Capabilities</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#netflix.com>#</a></article><article class="async-clipboard push service-worker screen-wake-lock anaesthetics.app!bluetooth oxygen saturation monitor" id=anaesthetics.app!bluetooth><h2><a href=https://anaesthetics.app/bluetooth/ rel=noopener target=_blank>Oxygen Saturation Monitor</a></h2><figure><a href=https://anaesthetics.app/bluetooth/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=anaesthetics.app!bluetooth-dark.webp><source media="(prefers-color-scheme: light)" srcset=anaesthetics.app!bluetooth.webp><img alt="Screenshot of Oxygen Saturation Monitor" height=800 loading=lazy src=anaesthetics.app!bluetooth.webp width=1280></picture> </a><figcaption class=description>Monitor your oxygen saturation and heart rate with a bluetooth pulse oximeter</figcaption></figure><span class=launch><a href=https://anaesthetics.app/bluetooth/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/anaestheticsapp/bluetooth rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a></ul><a class=anchor href=#anaesthetics.app!bluetooth>#</a></article><article class="webhid webusb configure.zsa.io oryx: the zsa keyboard configurator" id=configure.zsa.io><h2><a href=https://configure.zsa.io/ rel=noopener target=_blank>Oryx: The ZSA Keyboard Configurator</a></h2><figure><a href=https://configure.zsa.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=configure.zsa.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=configure.zsa.io.webp><img alt="Screenshot of Oryx: The ZSA Keyboard Configurator" height=800 loading=lazy src=configure.zsa.io.webp width=1280></picture> </a><figcaption class=description>A powerful, visual tool to configure your keyboard. Based on the open-source QMK firmware.</figcaption></figure><span class=launch><a href=https://configure.zsa.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#configure.zsa.io>#</a></article><article class="file-system-access josephrocca.github.io!clip-image-sorter openai clip image search in javascript (using onnx web runtime)" id=josephrocca.github.io!clip-image-sorter><h2><a href=https://josephrocca.github.io/clip-image-sorter/ rel=noopener target=_blank>OpenAI CLIP Image Search in JavaScript (Using ONNX Web Runtime)</a></h2><figure><a href=https://josephrocca.github.io/clip-image-sorter/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=josephrocca.github.io!clip-image-sorter-dark.webp><source media="(prefers-color-scheme: light)" srcset=josephrocca.github.io!clip-image-sorter.webp><img alt="Screenshot of OpenAI CLIP Image Search in JavaScript (Using ONNX Web Runtime)" height=800 loading=lazy src=josephrocca.github.io!clip-image-sorter.webp width=1280></picture> </a></figure><span class=launch><a href=https://josephrocca.github.io/clip-image-sorter/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/josephrocca/clip-image-sorter rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#josephrocca.github.io!clip-image-sorter>#</a></article><article class="add-to-home-screen web-audio web-midi muted.io!piano online virtual piano keyboard with midi functionality | muted.io" id=muted.io!piano><h2><a href=https://muted.io/piano/ rel=noopener target=_blank>Online Virtual Piano Keyboard with MIDI Functionality | muted.io</a></h2><figure><a href=https://muted.io/piano/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=muted.io!piano-dark.webp><source media="(prefers-color-scheme: light)" srcset=muted.io!piano.webp><img alt="Screenshot of Online Virtual Piano Keyboard with MIDI Functionality | muted.io" height=800 loading=lazy src=muted.io!piano.webp width=1280></picture> </a><figcaption class=description>This virtual piano gives you a simple way to practice your piano/keyboard skills online. Just connect a MIDI controller and start playing right away.</figcaption></figure><span class=launch><a href=https://muted.io/piano/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#muted.io!piano>#</a></article><article class="async-clipboard observablehq.com observable: build expressive charts and dashboards with code" id=observablehq.com><h2><a href=https://observablehq.com/ rel=noopener target=_blank>Observable: Build expressive charts and dashboards with code</a></h2><figure><a href=https://observablehq.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=observablehq.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=observablehq.com.webp><img alt="Screenshot of Observable: Build expressive charts and dashboards with code" height=800 loading=lazy src=observablehq.com.webp width=1280></picture> </a><figcaption class=description>The end-to-end solution for creating expressive data apps, dashboards, and reports. Discover richer insights in your data today.</figcaption></figure><span class=launch><a href=https://observablehq.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#observablehq.com>#</a></article><article class="async-clipboard odoo.github.io!o-spreadsheet o_spreadsheet" id=odoo.github.io!o-spreadsheet><h2><a href=https://odoo.github.io/o-spreadsheet/ rel=noopener target=_blank>o_spreadsheet</a></h2><figure><a href=https://odoo.github.io/o-spreadsheet/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=odoo.github.io!o-spreadsheet-dark.webp><source media="(prefers-color-scheme: light)" srcset=odoo.github.io!o-spreadsheet.webp><img alt="Screenshot of o_spreadsheet" height=800 loading=lazy src=odoo.github.io!o-spreadsheet.webp width=1280></picture> </a></figure><span class=launch><a href=https://odoo.github.io/o-spreadsheet/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/odoo/o-spreadsheet rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#odoo.github.io!o-spreadsheet>#</a></article><article class="async-clipboard-images file-system-access service-worker okso.app ok! so..." id=okso.app><h2><a href=https://okso.app/ rel=noopener target=_blank>Ok! So...</a></h2><figure><a href=https://okso.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=okso.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=okso.app.webp><img alt="Screenshot of Ok! So..." height=800 loading=lazy src=okso.app.webp width=1280></picture> </a><figcaption class=description>The drawing app to express, grasp, and organize your thoughts and ideas</figcaption></figure><span class=launch><a href=https://okso.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#okso.app>#</a></article><article class="file-handling file-system-access service-worker play-video-app.netlify.app open video" id=play-video-app.netlify.app><h2><a href=https://play-video-app.netlify.app/ rel=noopener target=_blank>Open Video</a></h2><figure><a href=https://play-video-app.netlify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=play-video-app.netlify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=play-video-app.netlify.app.webp><img alt="Screenshot of Open Video" height=800 loading=lazy src=play-video-app.netlify.app.webp width=1280></picture> </a><figcaption class=description>Open local video files using the browser.</figcaption></figure><span class=launch><a href=https://play-video-app.netlify.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/lucienimmink/open-video rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#play-video-app.netlify.app>#</a></article><article class="web-bluetooth app.thepocketlab.com pocketlab notebook" id=app.thepocketlab.com><h2><a href=https://app.thepocketlab.com/ rel=noopener target=_blank>PocketLab Notebook</a></h2><figure><a href=https://app.thepocketlab.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.thepocketlab.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.thepocketlab.com.webp><img alt="Screenshot of PocketLab Notebook" height=800 loading=lazy src=app.thepocketlab.com.webp width=1280></picture> </a><figcaption class=description>Create your free account or sign in here.</figcaption></figure><span class=launch><a href=https://app.thepocketlab.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a></ul><a class=anchor href=#app.thepocketlab.com>#</a></article><article class="cache-storage navigation-preload service-worker web-share bitmidi.com popular midis — bitmidi" id=bitmidi.com><h2><a href=https://bitmidi.com/ rel=noopener target=_blank>Popular MIDIs — BitMidi</a></h2><figure><a href=https://bitmidi.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=bitmidi.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=bitmidi.com.webp><img alt="Screenshot of Popular MIDIs — BitMidi" height=800 loading=lazy src=bitmidi.com.webp width=1280></picture> </a><figcaption class=description>Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web.</figcaption></figure><span class=launch><a href=https://bitmidi.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/feross/bitmidi.com rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/NavigationPreloadManager rel=noopener target=_blank>Navigation Preload</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#bitmidi.com>#</a></article><article class="async-clipboard push service-worker boardgamearena.com play board games online from your browser" id=boardgamearena.com><h2><a href=https://boardgamearena.com/ rel=noopener target=_blank>Play board games online from your browser</a></h2><figure><a href=https://boardgamearena.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=boardgamearena.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=boardgamearena.com.webp><img alt="Screenshot of Play board games online from your browser" height=800 loading=lazy src=boardgamearena.com.webp width=1280></picture> </a><figcaption class=description>The world's #1 platform for playing board games online. Play hundreds of board games from your browser for free.</figcaption></figure><span class=launch><a href=https://boardgamearena.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#boardgamearena.com>#</a></article><article class="async-clipboard web-share-files web-share developer.chrome.com!fugu-showcase project fugu api showcase | capabilities | chrome for developers" id=developer.chrome.com!fugu-showcase><h2><a href=https://developer.chrome.com/fugu-showcase/ rel=noopener target=_blank>Project Fugu API Showcase | Capabilities | Chrome for Developers</a></h2><figure><a href=https://developer.chrome.com/fugu-showcase/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=developer.chrome.com!fugu-showcase-dark.webp><source media="(prefers-color-scheme: light)" srcset=developer.chrome.com!fugu-showcase.webp><img alt="Screenshot of Project Fugu API Showcase | Capabilities | Chrome for Developers" height=800 loading=lazy src=developer.chrome.com!fugu-showcase.webp width=1280></picture> </a></figure><span class=launch><a href=https://developer.chrome.com/fugu-showcase/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GoogleChromeLabs/fugu-showcase rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#developer.chrome.com!fugu-showcase>#</a></article><article class="file-system-access service-worker web-share-files edit.photostack.app photostack" id=edit.photostack.app><h2><a href=https://edit.photostack.app rel=noopener target=_blank>PhotoStack</a></h2><figure><a href=https://edit.photostack.app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=edit.photostack.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=edit.photostack.app.webp><img alt="Screenshot of PhotoStack" height=800 loading=lazy src=edit.photostack.app.webp width=1280></picture> </a><figcaption class=description>PhotoStack has moved to https://photostack.app</figcaption></figure><span class=launch><a href=https://edit.photostack.app rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/photostack/photostack rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a></ul><a class=anchor href=#edit.photostack.app>#</a></article><article class="add-to-home-screen async-clipboard-images async-clipboard cache-storage file-handling file-system-access launch-handler local-font-access media-capabilities media-session persistent-storage pointer-lock-unadjustedmovement protocol-handlers service-worker storage-estimation haven.pages.dev pwa haven" id=haven.pages.dev><h2><a href=https://haven.pages.dev/ rel=noopener target=_blank>PWA Haven</a></h2><figure><a href=https://haven.pages.dev/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=haven.pages.dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=haven.pages.dev.webp><img alt="Screenshot of PWA Haven" height=800 loading=lazy src=haven.pages.dev.webp width=1280></picture> </a><figcaption class=description>Collection of small, fast, simple PWA's to replace native OS apps.</figcaption></figure><span class=launch><a href=https://haven.pages.dev/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ThaUnknown/pwa-haven rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Capabilities_API rel=noopener target=_blank>Media Capabilities</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://web.dev/disable-mouse-acceleration/ rel=noopener target=_blank>Pointer Lock (unadjustedMovement)</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#haven.pages.dev>#</a></article><article class="async-clipboard service-worker shortcuts web-share mathigon.org!polypad polypad – the mathematical playground" id=mathigon.org!polypad><h2><a href=https://mathigon.org/polypad rel=noopener target=_blank>Polypad – The Mathematical Playground</a></h2><figure><a href=https://mathigon.org/polypad rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mathigon.org!polypad-dark.webp><source media="(prefers-color-scheme: light)" srcset=mathigon.org!polypad.webp><img alt="Screenshot of Polypad – The Mathematical Playground" height=800 loading=lazy src=mathigon.org!polypad.webp width=1280></picture> </a><figcaption class=description>Unleash your creativity with the world’s best virtual manipulatives!</figcaption></figure><span class=launch><a href=https://mathigon.org/polypad rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#mathigon.org!polypad>#</a></article><article class="async-clipboard file-handling file-system-access protocol-handlers web-share web-share-files web-share-target web-share-target-files window-controls-overlay microsoftedge.github.io!Demos!pwamp pwamp" id=microsoftedge.github.io!Demos!pwamp><h2><a href=https://microsoftedge.github.io/Demos/pwamp/ rel=noopener target=_blank>pwamp</a></h2><figure><a href=https://microsoftedge.github.io/Demos/pwamp/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=microsoftedge.github.io!Demos!pwamp-dark.webp><source media="(prefers-color-scheme: light)" srcset=microsoftedge.github.io!Demos!pwamp.webp><img alt="Screenshot of pwamp" height=800 loading=lazy src=microsoftedge.github.io!Demos!pwamp.webp width=1280></picture> </a></figure><span class=launch><a href=https://microsoftedge.github.io/Demos/pwamp/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/MicrosoftEdge/Demos/tree/main/pwamp rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#microsoftedge.github.io!Demos!pwamp>#</a></article><article class="add-to-home-screen async-clipboard-images cache-storage file-handling local-font-access service-worker web-share-files web-share-target-files paintz.app paintz" id=paintz.app><h2><a href=https://paintz.app rel=noopener target=_blank>PaintZ</a></h2><figure><a href=https://paintz.app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=paintz.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=paintz.app.webp><img alt="Screenshot of PaintZ" height=800 loading=lazy src=paintz.app.webp width=1280></picture> </a><figcaption class=description>MS Paint for Chromebooks. Create and edit drawings and other images. Simple, fast, works offline, touch- and mouse-friendly, and no plug-ins required!</figcaption></figure><span class=launch><a href=https://paintz.app rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ZMYaro/PaintZ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#paintz.app>#</a></article><article class="file-system-access web-audio pikimov.com!app pikimov" id=pikimov.com!app><h2><a href=https://pikimov.com/app/ rel=noopener target=_blank>Pikimov</a></h2><figure><a href=https://pikimov.com/app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pikimov.com!app-dark.webp><source media="(prefers-color-scheme: light)" srcset=pikimov.com!app.webp><img alt="Screenshot of Pikimov" height=800 loading=lazy src=pikimov.com!app.webp width=1280></picture> </a><figcaption class=description>Pikimov is a free web-based motion design editor</figcaption></figure><span class=launch><a href=https://pikimov.com/app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#pikimov.com!app>#</a></article><article class="async-clipboard-images async-clipboard background-sync service-worker shortcuts web-share pixa.pics pixel-art editor & nfts laboratory" id=pixa.pics><h2><a href=https://pixa.pics/ rel=noopener target=_blank>Pixel-Art Editor & NFTs Laboratory</a></h2><figure><a href=https://pixa.pics/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pixa.pics-dark.webp><source media="(prefers-color-scheme: light)" srcset=pixa.pics.webp><img alt="Screenshot of Pixel-Art Editor & NFTs Laboratory" height=800 loading=lazy src=pixa.pics.webp width=1280></picture> </a><figcaption class=description>Make pixel art from real life images and draw on the image you can edit for free, filters, layers, library, are within the editor.</figcaption></figure><span class=launch><a href=https://pixa.pics/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/pixa-pics/pixa-pics.github.io rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API rel=noopener target=_blank>Background Sync</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#pixa.pics>#</a></article><article class="service-worker point.seongland.com pointland" id=point.seongland.com><h2><a href=https://point.seongland.com rel=noopener target=_blank>Pointland</a></h2><figure><a href=https://point.seongland.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=point.seongland.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=point.seongland.com.webp><img alt="Screenshot of Pointland" height=800 loading=lazy src=point.seongland.com.webp width=1280></picture> </a><figcaption class=description>Web Metaverse with Point Cloud</figcaption></figure><span class=launch><a href=https://point.seongland.com rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/seongland/pointland rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#point.seongland.com>#</a></article><article class="cache-storage getinstalledrelatedapps push service-worker pokedex.org pokedex.org" id=pokedex.org><h2><a href=https://pokedex.org/ rel=noopener target=_blank>Pokedex.org</a></h2><figure><a href=https://pokedex.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pokedex.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=pokedex.org.webp><img alt="Screenshot of Pokedex.org" height=800 loading=lazy src=pokedex.org.webp width=1280></picture> </a><figcaption class=description>A mini-encyclopedia of Pokémon species, types, evolutions, and moves.</figcaption></figure><span class=launch><a href=https://pokedex.org/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/nolanlawson/pokedex.org rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/get-installed-related-apps/ rel=noopener target=_blank>getInstalledRelatedApps</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#pokedex.org>#</a></article><article class="badging file-handling gyroscope protocol-handlers push shortcuts web-share window-controls-overlay pokemon-as-a-service.web.app pokémon of the week" id=pokemon-as-a-service.web.app><h2><a href=https://pokemon-as-a-service.web.app/ rel=noopener target=_blank>Pokémon of the Week</a></h2><figure><a href=https://pokemon-as-a-service.web.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pokemon-as-a-service.web.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=pokemon-as-a-service.web.app.webp><img alt="Screenshot of Pokémon of the Week" height=800 loading=lazy src=pokemon-as-a-service.web.app.webp width=1280></picture> </a><figcaption class=description>A game of collecting and collaborating</figcaption></figure><span class=launch><a href=https://pokemon-as-a-service.web.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/fleker/pokemon-as-a-service rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/generic-sensor/ rel=noopener target=_blank>Gyroscope</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#pokemon-as-a-service.web.app>#</a></article><article class="add-to-home-screen async-clipboard async-clipboard-images background-fetch service-worker web-share-files web-share-target postr.me postr.me" id=postr.me><h2><a href=https://postr.me/ rel=noopener target=_blank>Postr.me</a></h2><figure><a href=https://postr.me/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=postr.me-dark.webp><source media="(prefers-color-scheme: light)" srcset=postr.me.webp><img alt="Screenshot of Postr.me" height=800 loading=lazy src=postr.me.webp width=1280></picture> </a><figcaption class=description>Capture social network post to nice image and video</figcaption></figure><span class=launch><a href=https://postr.me/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Fetch_API rel=noopener target=_blank>Background Fetch</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#postr.me>#</a></article><article class="add-to-home-screen service-worker ppg.report ppg.report" id=ppg.report><h2><a href=https://ppg.report rel=noopener target=_blank>PPG.report</a></h2><figure><a href=https://ppg.report rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ppg.report-dark.webp><source media="(prefers-color-scheme: light)" srcset=ppg.report.webp><img alt="Screenshot of PPG.report" height=800 loading=lazy src=ppg.report.webp width=1280></picture> </a><figcaption class=description>Weather report tailored for paramotor pilots, worldwide. Combines winds aloft, nearby Terminal Aerodrome Forecasts, hourly forecasts, NWS active alerts and TFRs.</figcaption></figure><span class=launch><a href=https://ppg.report rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/aeharding/ppg.report rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#ppg.report>#</a></article><article class="async-clipboard webtransport puter.com puter" id=puter.com><h2><a href=https://puter.com/ rel=noopener target=_blank>Puter</a></h2><figure><a href=https://puter.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=puter.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=puter.com.webp><img alt="Screenshot of Puter" height=800 loading=lazy src=puter.com.webp width=1280></picture> </a><figcaption class=description>Puter is a privacy-first personal cloud that houses all your files, apps, and games in one private and secure place, accessible from anywhere at any time.</figcaption></figure><span class=launch><a href=https://puter.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/HeyPuter/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/webtransport/ rel=noopener target=_blank>WebTransport</a></ul><a class=anchor href=#puter.com>#</a></article><article class="cache-storage persistent-storage push service-worker storage-estimation sketch.pixiv.net!draw pixiv sketch - お絵かきコミュニケーションアプリ" id=sketch.pixiv.net!draw><h2><a href=https://sketch.pixiv.net/draw rel=noopener target=_blank>pixiv Sketch - お絵かきコミュニケーションアプリ</a></h2><figure><a href=https://sketch.pixiv.net/draw rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=sketch.pixiv.net!draw-dark.webp><source media="(prefers-color-scheme: light)" srcset=sketch.pixiv.net!draw.webp><img alt="Screenshot of pixiv Sketch - お絵かきコミュニケーションアプリ" height=800 loading=lazy src=sketch.pixiv.net!draw.webp width=1280></picture> </a><figcaption class=description>日々のお絵かきを手軽に楽しめるお絵かきコミュニケーションアプリ。落書きや描きかけの絵も気軽にシェア、いつでもどこでもお絵かきを楽しめます。</figcaption></figure><span class=launch><a href=https://sketch.pixiv.net/draw rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#sketch.pixiv.net!draw>#</a></article><article class="async-clipboard cache-storage service-worker webusb ui.perfetto.dev perfetto ui" id=ui.perfetto.dev><h2><a href=https://ui.perfetto.dev/ rel=noopener target=_blank>Perfetto UI</a></h2><figure><a href=https://ui.perfetto.dev/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ui.perfetto.dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=ui.perfetto.dev.webp><img alt="Screenshot of Perfetto UI" height=800 loading=lazy src=ui.perfetto.dev.webp width=1280></picture> </a></figure><span class=launch><a href=https://ui.perfetto.dev/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#ui.perfetto.dev>#</a></article><article class="add-to-home-screen gamepad web-share pathuku.com!games!pathuku!play play pathuku classic game - connect the lines" id=pathuku.com!games!pathuku!play><h2><a href=https://www.pathuku.com/games/pathuku/play rel=noopener target=_blank>Play Pathuku Classic Game - Connect The Lines</a></h2><figure><a href=https://www.pathuku.com/games/pathuku/play rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pathuku.com!games!pathuku!play-dark.webp><source media="(prefers-color-scheme: light)" srcset=pathuku.com!games!pathuku!play.webp><img alt="Screenshot of Play Pathuku Classic Game - Connect The Lines" height=800 loading=lazy src=pathuku.com!games!pathuku!play.webp width=1280></picture> </a><figcaption class=description>Embark on a mind-bending journey with Pathuku, a puzzle game that evolves from gentle beginnings to formidable challenges. The final level present the ultimate test, promising a rewarding and mentally stimulating gaming experience. Dive into the world of Pathuku, where every tap counts. Unleash your puzzle-solving skills and explore the captivating challenges that lie ahead!</figcaption></figure><span class=launch><a href=https://www.pathuku.com/games/pathuku/play rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#pathuku.com!games!pathuku!play>#</a></article><article class="add-to-home-screen async-clipboard-images cache-storage file-handling service-worker web-share-target-files local-font-access photopea.com photopea | online photo editor" id=photopea.com><h2><a href=https://www.photopea.com/ rel=noopener target=_blank>Photopea | Online Photo Editor</a></h2><figure><a href=https://www.photopea.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=photopea.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=photopea.com.webp><img alt="Screenshot of Photopea | Online Photo Editor" height=800 loading=lazy src=photopea.com.webp width=1280></picture> </a><figcaption class=description>Photopea Online Photo Editor lets you edit photos, apply effects, filters, add text, crop or resize pictures. Do Online Photo Editing in your browser for free!</figcaption></figure><span class=launch><a href=https://www.photopea.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a></ul><a class=anchor href=#photopea.com>#</a></article><article class="add-to-home-screen async-clipboard cache-storage device-memory getinstalledrelatedapps push service-worker web-share pinterest.de pinterest" id=pinterest.de><h2><a href=https://www.pinterest.de/ rel=noopener target=_blank>Pinterest</a></h2><figure><a href=https://www.pinterest.de/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pinterest.de-dark.webp><source media="(prefers-color-scheme: light)" srcset=pinterest.de.webp><img alt="Screenshot of Pinterest" height=800 loading=lazy src=pinterest.de.webp width=1280></picture> </a><figcaption class=description>Discover recipes, home ideas, style inspiration and other ideas to try.</figcaption></figure><span class=launch><a href=https://www.pinterest.de/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/get-installed-related-apps/ rel=noopener target=_blank>getInstalledRelatedApps</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#pinterest.de>#</a></article><article class="gamepad xbox.com!en-US!play!games!fortnite!BT5P2X999VH2 play fortnite | xbox cloud gaming (beta) on xbox.com" id=xbox.com!en-US!play!games!fortnite!BT5P2X999VH2><h2><a href=https://www.xbox.com/en-US/play/games/fortnite/BT5P2X999VH2 rel=noopener target=_blank>Play Fortnite | Xbox Cloud Gaming (Beta) on Xbox.com</a></h2><figure><a href=https://www.xbox.com/en-US/play/games/fortnite/BT5P2X999VH2 rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=xbox.com!en-US!play!games!fortnite!BT5P2X999VH2-dark.webp><source media="(prefers-color-scheme: light)" srcset=xbox.com!en-US!play!games!fortnite!BT5P2X999VH2.webp><img alt="Screenshot of Play Fortnite | Xbox Cloud Gaming (Beta) on Xbox.com" height=800 loading=lazy src=xbox.com!en-US!play!games!fortnite!BT5P2X999VH2.webp width=1280></picture> </a><figcaption class=description>Play Fortnite with Xbox Cloud Gaming (Beta). Play Fortnite your way. Be the last player standing in Battle Royale, Zero Build, Reload, and Fortnite OG, explore LEGO Fortnite experiences, blast to the finish with Rocket Racing or headline a concert with Fortnite Festival. Play thousands of free creator made islands with friends including deathruns, tycoons, racing, zombie survival and more! Join the creator community and build your own island with Unreal Editor for Fortnite (UEFN) or Fortnite Creative tools. Each Fortnite island has an individual age rating so you can find the one that's right for you and your friends. Find it all in Fortnite!</figcaption></figure><span class=launch><a href=https://www.xbox.com/en-US/play/games/fortnite/BT5P2X999VH2 rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a></ul><a class=anchor href=#xbox.com!en-US!play!games!fortnite!BT5P2X999VH2>#</a></article><article class="async-clipboard file-system-access app.runwayml.com runway" id=app.runwayml.com><h2><a href=https://app.runwayml.com/ rel=noopener target=_blank>Runway</a></h2><figure><a href=https://app.runwayml.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.runwayml.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.runwayml.com.webp><img alt="Screenshot of Runway" height=800 loading=lazy src=app.runwayml.com.webp width=1280></picture> </a><figcaption class=description>Everything you need to make anything you want.</figcaption></figure><span class=launch><a href=https://app.runwayml.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#app.runwayml.com>#</a></article><article class="add-to-home-screen service-worker radio-house.app radio house" id=radio-house.app><h2><a href=https://radio-house.app/ rel=noopener target=_blank>Radio House</a></h2><figure><a href=https://radio-house.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=radio-house.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=radio-house.app.webp><img alt="Screenshot of Radio House" height=800 loading=lazy src=radio-house.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://radio-house.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#radio-house.app>#</a></article><article class="media-session radio.garden radio garden" id=radio.garden><h2><a href=https://radio.garden/ rel=noopener target=_blank>Radio Garden</a></h2><figure><a href=https://radio.garden/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=radio.garden-dark.webp><source media="(prefers-color-scheme: light)" srcset=radio.garden.webp><img alt="Screenshot of Radio Garden" height=800 loading=lazy src=radio.garden.webp width=1280></picture> </a><figcaption class=description>Explore live radio by rotating the globe.</figcaption></figure><span class=launch><a href=https://radio.garden/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a></ul><a class=anchor href=#radio.garden>#</a></article><article class="async-clipboard gamepad web-audio raverie-us.github.io!raverie-engine raverie engine" id=raverie-us.github.io!raverie-engine><h2><a href=https://raverie-us.github.io/raverie-engine/ rel=noopener target=_blank>Raverie Engine</a></h2><figure><a href=https://raverie-us.github.io/raverie-engine/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=raverie-us.github.io!raverie-engine-dark.webp><source media="(prefers-color-scheme: light)" srcset=raverie-us.github.io!raverie-engine.webp><img alt="Screenshot of Raverie Engine" height=800 loading=lazy src=raverie-us.github.io!raverie-engine.webp width=1280></picture> </a></figure><span class=launch><a href=https://raverie-us.github.io/raverie-engine/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/raverie-us/raverie-engine/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#raverie-us.github.io!raverie-engine>#</a></article><article class="file-system-access readonly.link!editor readonly" id=readonly.link!editor><h2><a href=https://readonly.link/editor rel=noopener target=_blank>Readonly</a></h2><figure><a href=https://readonly.link/editor rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=readonly.link!editor-dark.webp><source media="(prefers-color-scheme: light)" srcset=readonly.link!editor.webp><img alt="Screenshot of Readonly" height=800 loading=lazy src=readonly.link!editor.webp width=1280></picture> </a><figcaption class=description>Readonly links, for your read only.</figcaption></figure><span class=launch><a href=https://readonly.link/editor rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/readonlylink/readonlylink rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#readonly.link!editor>#</a></article><article class="async-clipboard readyplayer.me!avatar ready player me" id=readyplayer.me!avatar><h2><a href=https://readyplayer.me/avatar rel=noopener target=_blank>Ready Player Me</a></h2><figure><a href=https://readyplayer.me/avatar rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=readyplayer.me!avatar-dark.webp><source media="(prefers-color-scheme: light)" srcset=readyplayer.me!avatar.webp><img alt="Screenshot of Ready Player Me" height=800 loading=lazy src=readyplayer.me!avatar.webp width=1280></picture> </a></figure><span class=launch><a href=https://readyplayer.me/avatar rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#readyplayer.me!avatar>#</a></article><article class="add-to-home-screen async-clipboard web-share recipemate.app recipemate - find recipes by ingredients" id=recipemate.app><h2><a href=https://recipemate.app rel=noopener target=_blank>RecipeMate - Find recipes by ingredients</a></h2><figure><a href=https://recipemate.app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=recipemate.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=recipemate.app.webp><img alt="Screenshot of RecipeMate - Find recipes by ingredients" height=800 loading=lazy src=recipemate.app.webp width=1280></picture> </a><figcaption class=description>Discover, save, and cook delicious recipes effortlessly! Recipe search by ingredients, manage your pantry, save favorite recipes, and create shopping lists. Your go-to tool for stress-free cooking.</figcaption></figure><span class=launch><a href=https://recipemate.app rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#recipemate.app>#</a></article><article class="cache-storage service-worker regex101.com regex101: build, test, and debug regex" id=regex101.com><h2><a href=https://regex101.com/ rel=noopener target=_blank>regex101: build, test, and debug regex</a></h2><figure><a href=https://regex101.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=regex101.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=regex101.com.webp><img alt="Screenshot of regex101: build, test, and debug regex" height=800 loading=lazy src=regex101.com.webp width=1280></picture> </a><figcaption class=description>Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.</figcaption></figure><span class=launch><a href=https://regex101.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#regex101.com>#</a></article><article class="webhid web-serial webusb remap-keys.app remap" id=remap-keys.app><h2><a href=https://remap-keys.app/ rel=noopener target=_blank>Remap</a></h2><figure><a href=https://remap-keys.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=remap-keys.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=remap-keys.app.webp><img alt="Screenshot of Remap" height=800 loading=lazy src=remap-keys.app.webp width=1280></picture> </a><figcaption class=description>Remap allows you to find, build, set up and customize your keyboard quickly and easily in Web Browser.</figcaption></figure><span class=launch><a href=https://remap-keys.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/remap-keys/remap rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#remap-keys.app>#</a></article><article class="web-share-files web-share roland50.studio roland50.studio" id=roland50.studio><h2><a href=https://roland50.studio/ rel=noopener target=_blank>Roland50.studio</a></h2><figure><a href=https://roland50.studio/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=roland50.studio-dark.webp><source media="(prefers-color-scheme: light)" srcset=roland50.studio.webp><img alt="Screenshot of Roland50.studio" height=800 loading=lazy src=roland50.studio.webp width=1280></picture> </a><figcaption class=description>Emulate the sound of Roland's most famous and influential musical instruments from Yuri Suzuki and Roland.</figcaption></figure><span class=launch><a href=https://roland50.studio/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#roland50.studio>#</a></article><article class="service-worker ruby.rubynetwork.co ruby" id=ruby.rubynetwork.co><h2><a href=https://ruby.rubynetwork.co/ rel=noopener target=_blank>Ruby</a></h2><figure><a href=https://ruby.rubynetwork.co/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ruby.rubynetwork.co-dark.webp><source media="(prefers-color-scheme: light)" srcset=ruby.rubynetwork.co.webp><img alt="Screenshot of Ruby" height=800 loading=lazy src=ruby.rubynetwork.co.webp width=1280></picture> </a><figcaption class=description>Ruby (V3) is customizable, free, and fast.</figcaption></figure><span class=launch><a href=https://ruby.rubynetwork.co/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ruby-network/ruby rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#ruby.rubynetwork.co>#</a></article><article class="background-sync lightningmaps.org real time lightning map" id=lightningmaps.org><h2><a href=https://www.lightningmaps.org/ rel=noopener target=_blank>Real Time Lightning Map</a></h2><figure><a href=https://www.lightningmaps.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=lightningmaps.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=lightningmaps.org.webp><img alt="Screenshot of Real Time Lightning Map" height=800 loading=lazy src=lightningmaps.org.webp width=1280></picture> </a><figcaption class=description>See lightning strikes in real time across the planet. Free access to maps of former thunderstorms. By Blitzortung.org and contributors.</figcaption></figure><span class=launch><a href=https://www.lightningmaps.org/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API rel=noopener target=_blank>Background Sync</a></ul><a class=anchor href=#lightningmaps.org>#</a></article><article class="cache-storage service-worker web-bluetooth app.storz-bickel.com storz & bickel" id=app.storz-bickel.com><h2><a href=https://app.storz-bickel.com/ rel=noopener target=_blank>STORZ & BICKEL</a></h2><figure><a href=https://app.storz-bickel.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.storz-bickel.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.storz-bickel.com.webp><img alt="Screenshot of STORZ & BICKEL" height=800 loading=lazy src=app.storz-bickel.com.webp width=1280></picture> </a><figcaption class=description>STORZ & BICKEL Web App for Bluetooth Devices.</figcaption></figure><span class=launch><a href=https://app.storz-bickel.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a></ul><a class=anchor href=#app.storz-bickel.com>#</a></article><article class="web-serial mypixelbuds.google.com sign in - google accounts" id=mypixelbuds.google.com><h2><a href=https://mypixelbuds.google.com/ rel=noopener target=_blank>Sign in - Google Accounts</a></h2><figure><a href=https://mypixelbuds.google.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=mypixelbuds.google.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=mypixelbuds.google.com.webp><img alt="Screenshot of Sign in - Google Accounts" height=800 loading=lazy src=mypixelbuds.google.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://mypixelbuds.google.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#mypixelbuds.google.com>#</a></article><article class="add-to-home-screen async-clipboard media-session service-worker storage-estimation open.spotify.com spotify - web player: music for everyone" id=open.spotify.com><h2><a href=https://open.spotify.com/ rel=noopener target=_blank>Spotify - Web Player: Music for everyone</a></h2><figure><a href=https://open.spotify.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=open.spotify.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=open.spotify.com.webp><img alt="Screenshot of Spotify - Web Player: Music for everyone" height=800 loading=lazy src=open.spotify.com.webp width=1280></picture> </a><figcaption class=description>Spotify is a digital music service that gives you access to millions of songs.</figcaption></figure><span class=launch><a href=https://open.spotify.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#open.spotify.com>#</a></article><article class="cache-storage gamepad play.spacelancers.com spacelancers2" id=play.spacelancers.com><h2><a href=https://play.spacelancers.com/ rel=noopener target=_blank>Spacelancers2</a></h2><figure><a href=https://play.spacelancers.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=play.spacelancers.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=play.spacelancers.com.webp><img alt="Screenshot of Spacelancers2" height=800 loading=lazy src=play.spacelancers.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://play.spacelancers.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a></ul><a class=anchor href=#play.spacelancers.com>#</a></article><article class="add-to-home-screen cache-storage content-index service-worker web-share-files web-share web-share-target-files web-share-target scrapbook-pwa.web.app scrapbook pwa" id=scrapbook-pwa.web.app><h2><a href=https://scrapbook-pwa.web.app/ rel=noopener target=_blank>Scrapbook PWA</a></h2><figure><a href=https://scrapbook-pwa.web.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=scrapbook-pwa.web.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=scrapbook-pwa.web.app.webp><img alt="Screenshot of Scrapbook PWA" height=800 loading=lazy src=scrapbook-pwa.web.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://scrapbook-pwa.web.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GoogleChrome/samples/blob/gh-pages/web-share/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/content-indexing-api/ rel=noopener target=_blank>Content Index</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#scrapbook-pwa.web.app>#</a></article><article class="add-to-home-screen gamepad media-session service-worker shortcuts web-audio sepia-framework.github.io!app!index.html s.e.p.i.a." id=sepia-framework.github.io!app!index.html><h2><a href=https://sepia-framework.github.io/app/index.html rel=noopener target=_blank>S.E.P.I.A.</a></h2><figure><a href=https://sepia-framework.github.io/app/index.html rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=sepia-framework.github.io!app!index.html-dark.webp><source media="(prefers-color-scheme: light)" srcset=sepia-framework.github.io!app!index.html.webp><img alt="Screenshot of S.E.P.I.A." height=800 loading=lazy src=sepia-framework.github.io!app!index.html.webp width=1280></picture> </a><figcaption class=description>S.E.P.I.A. is an app and framework for your own server-based, extendable, private, intelligent assistant.</figcaption></figure><span class=launch><a href=https://sepia-framework.github.io/app/index.html rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/SEPIA-Framework/sepia-html-client-app rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#sepia-framework.github.io!app!index.html>#</a></article><article class="add-to-home-screen gamepad hapticsdevice media-session screen-wake-lock service-worker web-share web-bluetooth sharedgametimer.com shared game timer" id=sharedgametimer.com><h2><a href=https://sharedgametimer.com/ rel=noopener target=_blank>Shared Game Timer</a></h2><figure><a href=https://sharedgametimer.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=sharedgametimer.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=sharedgametimer.com.webp><img alt="Screenshot of Shared Game Timer" height=800 loading=lazy src=sharedgametimer.com.webp width=1280></picture> </a><figcaption class=description>A board game timer that synchronizes across multiple devices.</figcaption></figure><span class=launch><a href=https://sharedgametimer.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/HapticsDevice/explainer.md rel=noopener target=_blank>HapticsDevice</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a></ul><a class=anchor href=#sharedgametimer.com>#</a></article><article class="web-audio slidesynth.com slidesynth" id=slidesynth.com><h2><a href=https://slidesynth.com rel=noopener target=_blank>SlideSynth</a></h2><figure><a href=https://slidesynth.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=slidesynth.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=slidesynth.com.webp><img alt="Screenshot of SlideSynth" height=800 loading=lazy src=slidesynth.com.webp width=1280></picture> </a><figcaption class=description>Make music with touch. Move touch up and down to change frequency, move touch left and right to change volume. Tap the logo to loop, tap again to stop looping, tap yet again to cancel the loop. Tap the waveform icons to change the waveform.</figcaption></figure><span class=launch><a href=https://slidesynth.com rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#slidesynth.com>#</a></article><article class="add-to-home-screen file-system-access service-worker snaeplayer.com snae player" id=snaeplayer.com><h2><a href=https://snaeplayer.com/ rel=noopener target=_blank>Snae player</a></h2><figure><a href=https://snaeplayer.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=snaeplayer.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=snaeplayer.com.webp><img alt="Screenshot of Snae player" height=800 loading=lazy src=snaeplayer.com.webp width=1280></picture> </a><figcaption class=description>Lightweight on device music player right in your browser.</figcaption></figure><span class=launch><a href=https://snaeplayer.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/minht11/local-music-pwa rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#snaeplayer.com>#</a></article><article class="add-to-home-screen async-clipboard cache-storage push service-worker web-share-target snapdrop.net snapdrop" id=snapdrop.net><h2><a href=https://snapdrop.net/ rel=noopener target=_blank>Snapdrop</a></h2><figure><a href=https://snapdrop.net/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=snapdrop.net-dark.webp><source media="(prefers-color-scheme: light)" srcset=snapdrop.net.webp><img alt="Screenshot of Snapdrop" height=800 loading=lazy src=snapdrop.net.webp width=1280></picture> </a><figcaption class=description>Instantly share images, videos, PDFs, and links with people nearby. Peer2Peer and Open Source. No Setup, No Signup.</figcaption></figure><span class=launch><a href=https://snapdrop.net/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#snapdrop.net>#</a></article><article class="add-to-home-screen cache-storage service-worker shortcuts webusb snapper-gps.herokuapp.com snappergps - home" id=snapper-gps.herokuapp.com><h2><a href=https://snapper-gps.herokuapp.com/ rel=noopener target=_blank>SnapperGPS - Home</a></h2><figure><a href=https://snapper-gps.herokuapp.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=snapper-gps.herokuapp.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=snapper-gps.herokuapp.com.webp><img alt="Screenshot of SnapperGPS - Home" height=800 loading=lazy src=snapper-gps.herokuapp.com.webp width=1280></picture> </a><figcaption class=description>Home page of SnapperGPS - A small, low-cost, low-power wildlife tracking system.</figcaption></figure><span class=launch><a href=https://snapper-gps.herokuapp.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/SnapperGPS/snappergps-app rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#snapper-gps.herokuapp.com>#</a></article><article class="async-clipboard device-memory web-share songwhip.com songwhip.com" id=songwhip.com><h2><a href=https://songwhip.com/ rel=noopener target=_blank>songwhip.com</a></h2><figure><a href=https://songwhip.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=songwhip.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=songwhip.com.webp><img alt="Screenshot of songwhip.com" height=800 loading=lazy src=songwhip.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://songwhip.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#songwhip.com>#</a></article><article class="cache-storage service-worker souvenir.cam souvenir" id=souvenir.cam><h2><a href=https://souvenir.cam/ rel=noopener target=_blank>Souvenir</a></h2><figure><a href=https://souvenir.cam/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=souvenir.cam-dark.webp><source media="(prefers-color-scheme: light)" srcset=souvenir.cam.webp><img alt="Screenshot of Souvenir" height=800 loading=lazy src=souvenir.cam.webp width=1280></picture> </a><figcaption class=description>Capture few seconds as a gif, for souvenir ~</figcaption></figure><span class=launch><a href=https://souvenir.cam/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GuerillaHQ/souvenir rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#souvenir.cam>#</a></article><article class="media-session web-share spatialfusion.io spatial fusion is mixed reality for the web" id=spatialfusion.io><h2><a href=https://spatialfusion.io/ rel=noopener target=_blank>Spatial Fusion is Mixed Reality for the Web</a></h2><figure><a href=https://spatialfusion.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=spatialfusion.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=spatialfusion.io.webp><img alt="Screenshot of Spatial Fusion is Mixed Reality for the Web" height=800 loading=lazy src=spatialfusion.io.webp width=1280></picture> </a><figcaption class=description>A Mixed Reality WebXR technology showcase designed in collaboration between Meta, and PHORIA and LUSION.</figcaption></figure><span class=launch><a href=https://spatialfusion.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#spatialfusion.io>#</a></article><article class="async-clipboard origin-private-file-system sqlime.org sqlime - online sqlite playground" id=sqlime.org><h2><a href=https://sqlime.org/ rel=noopener target=_blank>Sqlime - Online SQLite playground</a></h2><figure><a href=https://sqlime.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=sqlime.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=sqlime.org.webp><img alt="Screenshot of Sqlime - Online SQLite playground" height=800 loading=lazy src=sqlime.org.webp width=1280></picture> </a><figcaption class=description>Sqlime is an online SQLite playground for debugging and sharing SQL snippets.</figcaption></figure><span class=launch><a href=https://sqlime.org/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/nalgeon/sqlime rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/origin-private-file-system/ rel=noopener target=_blank>Origin Private File System</a></ul><a class=anchor href=#sqlime.org>#</a></article><article class="file-handling file-system-access service-worker storage-estimation window-controls-overlay sqliteviewer.app sqlite viewer web app" id=sqliteviewer.app><h2><a href=https://sqliteviewer.app rel=noopener target=_blank>SQLite Viewer Web App</a></h2><figure><a href=https://sqliteviewer.app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=sqliteviewer.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=sqliteviewer.app.webp><img alt="Screenshot of SQLite Viewer Web App" height=800 loading=lazy src=sqliteviewer.app.webp width=1280></picture> </a><figcaption class=description>A free online SQLite Explorer, inspired by DB Browser for SQLite and Airtable. Use this web-based SQLite Tool to quickly and easily inspect sqlite files on the web.</figcaption></figure><span class=launch><a href=https://sqliteviewer.app rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#sqliteviewer.app>#</a></article><article class="cache-storage service-worker web-share-files web-share-target-files squoosh.app squoosh" id=squoosh.app><h2><a href=https://squoosh.app rel=noopener target=_blank>Squoosh</a></h2><figure><a href=https://squoosh.app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=squoosh.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=squoosh.app.webp><img alt="Screenshot of Squoosh" height=800 loading=lazy src=squoosh.app.webp width=1280></picture> </a><figcaption class=description>Squoosh is the ultimate image optimizer that allows you to compress and compare images with different codecs in your browser.</figcaption></figure><span class=launch><a href=https://squoosh.app rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GoogleChromeLabs/squoosh rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#squoosh.app>#</a></article><article class="async-clipboard file-system-access service-worker stackblitz.com stackblitz | instant dev environments | click. code. done." id=stackblitz.com><h2><a href=https://stackblitz.com/ rel=noopener target=_blank>StackBlitz | Instant Dev Environments | Click. Code. Done.</a></h2><figure><a href=https://stackblitz.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=stackblitz.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=stackblitz.com.webp><img alt="Screenshot of StackBlitz | Instant Dev Environments | Click. Code. Done." height=800 loading=lazy src=stackblitz.com.webp width=1280></picture> </a><figcaption class=description>StackBlitz is the collaborative browser-based IDE for web developers. StackBlitz eliminates time-consuming local configuration and lets developers spend more time building.</figcaption></figure><span class=launch><a href=https://stackblitz.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#stackblitz.com>#</a></article><article class="add-to-home-screen stackedit.io stackedit – in-browser markdown editor" id=stackedit.io><h2><a href=https://stackedit.io rel=noopener target=_blank>StackEdit – In-browser Markdown editor</a></h2><figure><a href=https://stackedit.io rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=stackedit.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=stackedit.io.webp><img alt="Screenshot of StackEdit – In-browser Markdown editor" height=800 loading=lazy src=stackedit.io.webp width=1280></picture> </a><figcaption class=description>Full-featured, open-source Markdown editor based on PageDown, the Markdown library used by Stack Overflow and the other Stack Exchange sites.</figcaption></figure><span class=launch><a href=https://stackedit.io rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/benweet/stackedit/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a></ul><a class=anchor href=#stackedit.io>#</a></article><article class="webhid webusb stadia.google.com!controller stadia bluetooth mode" id=stadia.google.com!controller><h2><a href=https://stadia.google.com/controller/ rel=noopener target=_blank>Stadia Bluetooth mode</a></h2><figure><a href=https://stadia.google.com/controller/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=stadia.google.com!controller-dark.webp><source media="(prefers-color-scheme: light)" srcset=stadia.google.com!controller.webp><img alt="Screenshot of Stadia Bluetooth mode" height=800 loading=lazy src=stadia.google.com!controller.webp width=1280></picture> </a><figcaption class=description>Switch your Stadia Controller to Bluetooth mode to keep gaming wirelessly on your favorite devices and services after Stadia shuts down</figcaption></figure><span class=launch><a href=https://stadia.google.com/controller/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#stadia.google.com!controller>#</a></article><article class="add-to-home-screen cache-storage file-handling file-system-access service-worker shortcuts web-share-target-files web-share-target window-controls-overlay stedit.app smart text editor" id=stedit.app><h2><a href=https://stedit.app/ rel=noopener target=_blank>Smart Text Editor</a></h2><figure><a href=https://stedit.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=stedit.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=stedit.app.webp><img alt="Screenshot of Smart Text Editor" height=800 loading=lazy src=stedit.app.webp width=1280></picture> </a><figcaption class=description>The text editor that requires only a browser and a keyboard!</figcaption></figure><span class=launch><a href=https://stedit.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/Offroaders123/Smart-Text-Editor rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#stedit.app>#</a></article><article class="add-to-home-screen media-session persistent-storage service-worker storage-estimation web-share strummachine.com!app strum machine" id=strummachine.com!app><h2><a href=https://strummachine.com/app/ rel=noopener target=_blank>Strum Machine</a></h2><figure><a href=https://strummachine.com/app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=strummachine.com!app-dark.webp><source media="(prefers-color-scheme: light)" srcset=strummachine.com!app.webp><img alt="Screenshot of Strum Machine" height=800 loading=lazy src=strummachine.com!app.webp width=1280></picture> </a></figure><span class=launch><a href=https://strummachine.com/app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#strummachine.com!app>#</a></article><article class="web-bluetooth studio.samlabs.com studio.samlabs.com" id=studio.samlabs.com><h2><a href=https://studio.samlabs.com/ rel=noopener target=_blank>studio.samlabs.com</a></h2><figure><a href=https://studio.samlabs.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=studio.samlabs.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=studio.samlabs.com.webp><img alt="Screenshot of studio.samlabs.com" height=800 loading=lazy src=studio.samlabs.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://studio.samlabs.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a></ul><a class=anchor href=#studio.samlabs.com>#</a></article><article class="add-to-home-screen async-clipboard-images cache-storage file-handling file-system-access web-share-files web-share-target-files window-controls-overlay svgco.de svgcode" id=svgco.de><h2><a href=https://svgco.de/ rel=noopener target=_blank>SVGcode</a></h2><figure><a href=https://svgco.de/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=svgco.de-dark.webp><source media="(prefers-color-scheme: light)" srcset=svgco.de.webp><img alt="Screenshot of SVGcode" height=800 loading=lazy src=svgco.de.webp width=1280></picture> </a><figcaption class=description>SVGcode is a Progressive Web App that lets you convert raster images like JPG, PNG, GIF, WebP, AVIF, etc. to vector graphics in SVG format.</figcaption></figure><span class=launch><a href=https://svgco.de/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/tomayac/SVGcode rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#svgco.de>#</a></article><article class="add-to-home-screen async-clipboard badging file-system-access insertable-streams-for-mediastreamtrack push screen-wake-lock service-worker webcodecs web.snapchat.com snapchat. now on the web." id=web.snapchat.com><h2><a href=https://web.snapchat.com/ rel=noopener target=_blank>Snapchat. Now on the web.</a></h2><figure><a href=https://web.snapchat.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.snapchat.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.snapchat.com.webp><img alt="Screenshot of Snapchat. Now on the web." height=800 loading=lazy src=web.snapchat.com.webp width=1280></picture> </a><figcaption class=description>Try the new Snapchat for Web on your computer to chat, call friends, use Lenses, and more</figcaption></figure><span class=launch><a href=https://web.snapchat.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/mediastreamtrack-insertable-media-processing/ rel=noopener target=_blank>Insertable streams for MediaStreamTrack</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/webcodecs/ rel=noopener target=_blank>WebCodecs</a></ul><a class=anchor href=#web.snapchat.com>#</a></article><article class="add-to-home-screen file-handling file-system-access service-worker senomix.com!timesheet senomix timesheets - sign-in" id=senomix.com!timesheet><h2><a href=https://www.senomix.com/timesheet rel=noopener target=_blank>Senomix Timesheets - Sign-In</a></h2><figure><a href=https://www.senomix.com/timesheet rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=senomix.com!timesheet-dark.webp><source media="(prefers-color-scheme: light)" srcset=senomix.com!timesheet.webp><img alt="Screenshot of Senomix Timesheets - Sign-In" height=800 loading=lazy src=senomix.com!timesheet.webp width=1280></picture> </a><figcaption class=description>Senomix Time and Expense Tracking Software for Mac and Windows</figcaption></figure><span class=launch><a href=https://www.senomix.com/timesheet rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#senomix.com!timesheet>#</a></article><article class="web-audio sessionwire.com sessionwire | collaborate in a virtual recording studio" id=sessionwire.com><h2><a href=https://www.sessionwire.com/ rel=noopener target=_blank>Sessionwire | Collaborate In a Virtual Recording Studio</a></h2><figure><a href=https://www.sessionwire.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=sessionwire.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=sessionwire.com.webp><img alt="Screenshot of Sessionwire | Collaborate In a Virtual Recording Studio" height=800 loading=lazy src=sessionwire.com.webp width=1280></picture> </a><figcaption class=description>Transform your virtual music production collaboration with Sessionwire’s robust platform offering live video and studio quality HQ Audio.</figcaption></figure><span class=launch><a href=https://www.sessionwire.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#sessionwire.com>#</a></article><article class="cache-storage service-worker screen-wake-lock soundslice.com soundslice | create living sheet music" id=soundslice.com><h2><a href=https://www.soundslice.com/ rel=noopener target=_blank>Soundslice | Create living sheet music</a></h2><figure><a href=https://www.soundslice.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=soundslice.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=soundslice.com.webp><img alt="Screenshot of Soundslice | Create living sheet music" height=800 loading=lazy src=soundslice.com.webp width=1280></picture> </a><figcaption class=description>Learn music better with our living sheet music.</figcaption></figure><span class=launch><a href=https://www.soundslice.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a></ul><a class=anchor href=#soundslice.com>#</a></article><article class="web-audio web-midi soundtrap.com soundtrap: crear música online" id=soundtrap.com><h2><a href=https://www.soundtrap.com/ rel=noopener target=_blank>Soundtrap: crear música online</a></h2><figure><a href=https://www.soundtrap.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=soundtrap.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=soundtrap.com.webp><img alt="Screenshot of Soundtrap: crear música online" height=800 loading=lazy src=soundtrap.com.webp width=1280></picture> </a><figcaption class=description>Crea música en colaboración online. Instrumentos, loops, baterías y afinador vocal gratuitos en un solo estudio. Graba, edita, mezcla y masteriza tu audio, sin descargas: regístrate gratis.</figcaption></figure><span class=launch><a href=https://www.soundtrap.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#soundtrap.com>#</a></article><article class="async-clipboard screen-wake-lock web-audio speakflow.com speakflow — online teleprompter" id=speakflow.com><h2><a href=https://www.speakflow.com/ rel=noopener target=_blank>Speakflow — Online Teleprompter</a></h2><figure><a href=https://www.speakflow.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=speakflow.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=speakflow.com.webp><img alt="Screenshot of Speakflow — Online Teleprompter" height=800 loading=lazy src=speakflow.com.webp width=1280></picture> </a><figcaption class=description>Speakflow is an online teleprompter! Write and save scripts; collaborate with your team; Includes voice-activated scrolling. Works on Windows, Mac, iOS, Android, and more!</figcaption></figure><span class=launch><a href=https://www.speakflow.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#speakflow.com>#</a></article><article class="webusb stemplayer.com stem.tech" id=stemplayer.com><h2><a href=https://www.stemplayer.com/ rel=noopener target=_blank>STEM.TECH</a></h2><figure><a href=https://www.stemplayer.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=stemplayer.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=stemplayer.com.webp><img alt="Screenshot of STEM.TECH" height=800 loading=lazy src=stemplayer.com.webp width=1280></picture> </a><figcaption class=description>Hear in a new way with STEM</figcaption></figure><span class=launch><a href=https://www.stemplayer.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#stemplayer.com>#</a></article><article class="async-clipboard service-worker app.sketchup.com!app trimble identity" id=app.sketchup.com!app><h2><a href=https://app.sketchup.com/app rel=noopener target=_blank>Trimble Identity</a></h2><figure><a href=https://app.sketchup.com/app rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.sketchup.com!app-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.sketchup.com!app.webp><img alt="Screenshot of Trimble Identity" height=800 loading=lazy src=app.sketchup.com!app.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.sketchup.com/app rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#app.sketchup.com!app>#</a></article><article class="webusb apps.tibbo.com tibbo web apps" id=apps.tibbo.com><h2><a href=https://apps.tibbo.com/ rel=noopener target=_blank>Tibbo Web Apps</a></h2><figure><a href=https://apps.tibbo.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=apps.tibbo.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=apps.tibbo.com.webp><img alt="Screenshot of Tibbo Web Apps" height=800 loading=lazy src=apps.tibbo.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://apps.tibbo.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#apps.tibbo.com>#</a></article><article class="device-posture file-handling file-system-access protocol-handlers service-worker shortcuts web-share web-share-files web-share-target window-controls-overlay diek.us!pwinter the pwinter" id=diek.us!pwinter><h2><a href=https://diek.us/pwinter/ rel=noopener target=_blank>The PWinter</a></h2><figure><a href=https://diek.us/pwinter/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=diek.us!pwinter-dark.webp><source media="(prefers-color-scheme: light)" srcset=diek.us!pwinter.webp><img alt="Screenshot of The PWinter" height=800 loading=lazy src=diek.us!pwinter.webp width=1280></picture> </a></figure><span class=launch><a href=https://diek.us/pwinter/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/diekus/pwinter rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://github.com/w3c/device-posture/blob/gh-pages/README.md rel=noopener target=_blank>Device Posture</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#diek.us!pwinter>#</a></article><article class="file-system-access service-worker storage-estimation web-audio web-midi dj.app transitions dj" id=dj.app><h2><a href=https://dj.app/ rel=noopener target=_blank>Transitions DJ</a></h2><figure><a href=https://dj.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=dj.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=dj.app.webp><img alt="Screenshot of Transitions DJ" height=800 loading=lazy src=dj.app.webp width=1280></picture> </a><figcaption class=description>Transitions DJ is a web-based, ad-free DJ mixing app. Mix music online from SoundCloud or your own music collection.</figcaption></figure><span class=launch><a href=https://dj.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API rel=noopener target=_blank>Web MIDI</a></ul><a class=anchor href=#dj.app>#</a></article><article class="cache-storage service-worker h5.topwargame.com!h5game!index.html top war | official web game" id=h5.topwargame.com!h5game!index.html><h2><a href=https://h5.topwargame.com/h5game/index.html rel=noopener target=_blank>Top War | Official Web Game</a></h2><figure><a href=https://h5.topwargame.com/h5game/index.html rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=h5.topwargame.com!h5game!index.html-dark.webp><source media="(prefers-color-scheme: light)" srcset=h5.topwargame.com!h5game!index.html.webp><img alt="Screenshot of Top War | Official Web Game" height=800 loading=lazy src=h5.topwargame.com!h5game!index.html.webp width=1280></picture> </a><figcaption class=description>In Top War, modern tanks are merged out of basic gunman, everything can be merged here.No more upgrade waiting times, merge two together and the upgrade will finish instantly.</figcaption></figure><span class=launch><a href=https://h5.topwargame.com/h5game/index.html rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#h5.topwargame.com!h5game!index.html>#</a></article><article class="async-clipboard push service-worker lichess.org the best free, adless chess server" id=lichess.org><h2><a href=https://lichess.org/ rel=noopener target=_blank>The best free, adless Chess server</a></h2><figure><a href=https://lichess.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=lichess.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=lichess.org.webp><img alt="Screenshot of The best free, adless Chess server" height=800 loading=lazy src=lichess.org.webp width=1280></picture> </a><figcaption class=description>Free online chess server. Play chess in a clean interface. No registration, no ads, no plugin required. Play chess with the computer, friends or random opponents.</figcaption></figure><span class=launch><a href=https://lichess.org/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#lichess.org>#</a></article><article class="async-clipboard async-clipboard-images web-share petertyliu.github.io!toaster toaster | css 3d editor" id=petertyliu.github.io!toaster><h2><a href=https://petertyliu.github.io/toaster/ rel=noopener target=_blank>Toaster | CSS 3D Editor</a></h2><figure><a href=https://petertyliu.github.io/toaster/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=petertyliu.github.io!toaster-dark.webp><source media="(prefers-color-scheme: light)" srcset=petertyliu.github.io!toaster.webp><img alt="Screenshot of Toaster | CSS 3D Editor" height=800 loading=lazy src=petertyliu.github.io!toaster.webp width=1280></picture> </a><figcaption class=description>Toaster is a 3D editor that models in pure CSS + HTML. No WebGL, no canvas. Impractical? Yes. Useless? Also yes.</figcaption></figure><span class=launch><a href=https://petertyliu.github.io/toaster/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/petertyliu/toaster/ rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#petertyliu.github.io!toaster>#</a></article><article class="file-handling file-system-access launch-handler pwatungsten.app tungsten text editor" id=pwatungsten.app><h2><a href=https://pwatungsten.app/ rel=noopener target=_blank>Tungsten Text Editor</a></h2><figure><a href=https://pwatungsten.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=pwatungsten.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=pwatungsten.app.webp><img alt="Screenshot of Tungsten Text Editor" height=800 loading=lazy src=pwatungsten.app.webp width=1280></picture> </a><figcaption class=description>Tungsten Text Editor is a PWA (Progressive Web App) built using web technologies (HTML, CSS, JavaScript).</figcaption></figure><span class=launch><a href=https://pwatungsten.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://gitlab.com/tatsuokitakayuki/tungsten rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a></ul><a class=anchor href=#pwatungsten.app>#</a></article><article class="add-to-home-screen cache-storage service-worker web-share-files web-share web-share-target-files web-share-target tgstorage.com tgstorage" id=tgstorage.com><h2><a href=https://tgstorage.com rel=noopener target=_blank>TgStorage</a></h2><figure><a href=https://tgstorage.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tgstorage.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=tgstorage.com.webp><img alt="Screenshot of TgStorage" height=800 loading=lazy src=tgstorage.com.webp width=1280></picture> </a><figcaption class=description>Advanced Saved Messages of the Telegram. Organize your notes, links, checklists, photos and any documents in the free unlimited Telegram Cloud.</figcaption></figure><span class=launch><a href=https://tgstorage.com rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/sh-a-v/tgstorage rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#tgstorage.com>#</a></article><article class="gamepad theplayroom.babylonjs.com the playroom" id=theplayroom.babylonjs.com><h2><a href=https://theplayroom.babylonjs.com/ rel=noopener target=_blank>The Playroom</a></h2><figure><a href=https://theplayroom.babylonjs.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=theplayroom.babylonjs.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=theplayroom.babylonjs.com.webp><img alt="Screenshot of The Playroom" height=800 loading=lazy src=theplayroom.babylonjs.com.webp width=1280></picture> </a><figcaption class=description>Babylon.js Playroom - a demo of Babylon.js using the Havok physics engine for the web introduced in Babylon 6.0</figcaption></figure><span class=launch><a href=https://theplayroom.babylonjs.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a></ul><a class=anchor href=#theplayroom.babylonjs.com>#</a></article><article class="web-share thesession.org the session" id=thesession.org><h2><a href=https://thesession.org/ rel=noopener target=_blank>The Session</a></h2><figure><a href=https://thesession.org/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=thesession.org-dark.webp><source media="(prefers-color-scheme: light)" srcset=thesession.org.webp><img alt="Screenshot of The Session" height=800 loading=lazy src=thesession.org.webp width=1280></picture> </a><figcaption class=description>An online community dedicated to traditional Irish music.</figcaption></figure><span class=launch><a href=https://thesession.org/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#thesession.org>#</a></article><article class="add-to-home-screen async-clipboard badging cache-storage contact-picker getinstalledrelatedapps media-session push service-worker web-share webotp tinder.com tinder | dating, make friends & meet new people" id=tinder.com><h2><a href=https://tinder.com/ rel=noopener target=_blank>Tinder | Dating, Make Friends & Meet New People</a></h2><figure><a href=https://tinder.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tinder.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=tinder.com.webp><img alt="Screenshot of Tinder | Dating, Make Friends & Meet New People" height=800 loading=lazy src=tinder.com.webp width=1280></picture> </a><figcaption class=description>With 55 billion matches to date, Tinder® is the world’s most popular dating app, making it the place to meet new people.</figcaption></figure><span class=launch><a href=https://tinder.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/contact-picker/ rel=noopener target=_blank>Contact Picker</a><li><a href=https://web.dev/get-installed-related-apps/ rel=noopener target=_blank>getInstalledRelatedApps</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-otp/ rel=noopener target=_blank>WebOTP</a></ul><a class=anchor href=#tinder.com>#</a></article><article class="push service-worker shortcuts web-share web-share-target toot.cafe toot café" id=toot.cafe><h2><a href=https://toot.cafe/ rel=noopener target=_blank>Toot Café</a></h2><figure><a href=https://toot.cafe/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=toot.cafe-dark.webp><source media="(prefers-color-scheme: light)" srcset=toot.cafe.webp><img alt="Screenshot of Toot Café" height=800 loading=lazy src=toot.cafe.webp width=1280></picture> </a><figcaption class=description>A Mastodon instance mostly populated by folks interested in web design and development.</figcaption></figure><span class=launch><a href=https://toot.cafe/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#toot.cafe>#</a></article><article class="media-session push service-worker trovo.live trovo" id=trovo.live><h2><a href=https://trovo.live/ rel=noopener target=_blank>Trovo</a></h2><figure><a href=https://trovo.live/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=trovo.live-dark.webp><source media="(prefers-color-scheme: light)" srcset=trovo.live.webp><img alt="Screenshot of Trovo" height=800 loading=lazy src=trovo.live.webp width=1280></picture> </a><figcaption class=description>Trovo is an interactive live streaming platform, you can check out the hottest games live, share your own gaming experiences, and join an amazing community created especially for gamers, creators and do-ers.</figcaption></figure><span class=launch><a href=https://trovo.live/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#trovo.live>#</a></article><article class="cache-storage service-worker tylify.app tylify: create seamless patterns in seconds" id=tylify.app><h2><a href=https://tylify.app/ rel=noopener target=_blank>Tylify: Create seamless patterns in seconds</a></h2><figure><a href=https://tylify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tylify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=tylify.app.webp><img alt="Screenshot of Tylify: Create seamless patterns in seconds" height=800 loading=lazy src=tylify.app.webp width=1280></picture> </a><figcaption class=description>Web-based pattern-making application. All image formats supported (SVG, PNG, JPG, etc). Export seamless patterns as SVG or PNG.</figcaption></figure><span class=launch><a href=https://tylify.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#tylify.app>#</a></article><article class="async-clipboard cache-storage service-worker storage-estimation web-share web-share-files typst.app typst: compose papers faster" id=typst.app><h2><a href=https://typst.app/ rel=noopener target=_blank>Typst: Compose papers faster</a></h2><figure><a href=https://typst.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=typst.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=typst.app.webp><img alt="Screenshot of Typst: Compose papers faster" height=800 loading=lazy src=typst.app.webp width=1280></picture> </a><figcaption class=description>Focus on your text and let Typst take care of layout and formatting. Sign up now and speed up your writing process.</figcaption></figure><span class=launch><a href=https://typst.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/typst/typst rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share (Files)</a></ul><a class=anchor href=#typst.app>#</a></article><article class="async-clipboard-images async-clipboard badging cache-storage media-session service-worker web.telegram.org!z telegram" id=web.telegram.org!z><h2><a href=https://web.telegram.org/z/ rel=noopener target=_blank>Telegram</a></h2><figure><a href=https://web.telegram.org/z/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.telegram.org!z-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.telegram.org!z.webp><img alt="Screenshot of Telegram" height=800 loading=lazy src=web.telegram.org!z.webp width=1280></picture> </a><figcaption class=description>Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.</figcaption></figure><span class=launch><a href=https://web.telegram.org/z/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/Ajaxy/telegram-tt rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#web.telegram.org!z>#</a></article><article class="add-to-home-screen device-memory periodic-background-sync push web-share terra.com.br terra - seu portal de notícias, diversão e esportes" id=terra.com.br><h2><a href=https://www.terra.com.br rel=noopener target=_blank>Terra - Seu Portal de Notícias, Diversão e Esportes</a></h2><figure><a href=https://www.terra.com.br rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=terra.com.br-dark.webp><source media="(prefers-color-scheme: light)" srcset=terra.com.br.webp><img alt="Screenshot of Terra - Seu Portal de Notícias, Diversão e Esportes" height=800 loading=lazy src=terra.com.br.webp width=1280></picture> </a><figcaption class=description>Acompanhe no Terra as últimas notícias do Brasil e do mundo sobre Entretenimento, Esportes, Tecnologia, Saúde e muito mais. Horóscopo, Receitas e Vídeos Ao Vivo</figcaption></figure><span class=launch><a href=https://www.terra.com.br rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/periodic-background-sync/ rel=noopener target=_blank>Periodic Background Sync</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#terra.com.br>#</a></article><article class="add-to-home-screen cache-storage device-memory push service-worker tiktok.com tiktok - make your day" id=tiktok.com><h2><a href=https://www.tiktok.com/ rel=noopener target=_blank>TikTok - Make Your Day</a></h2><figure><a href=https://www.tiktok.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tiktok.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=tiktok.com.webp><img alt="Screenshot of TikTok - Make Your Day" height=800 loading=lazy src=tiktok.com.webp width=1280></picture> </a><figcaption class=description>TikTok - trends start here. On a device or on the web, viewers can watch and discover millions of personalized short videos. Download the app to get started.</figcaption></figure><span class=launch><a href=https://www.tiktok.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#tiktok.com>#</a></article><article class="async-clipboard-images cache-storage file-system-access service-worker tldraw.com tldraw" id=tldraw.com><h2><a href=https://www.tldraw.com/ rel=noopener target=_blank>tldraw</a></h2><figure><a href=https://www.tldraw.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=tldraw.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=tldraw.com.webp><img alt="Screenshot of tldraw" height=800 loading=lazy src=tldraw.com.webp width=1280></picture> </a><figcaption class=description>A free and instant collaborative whiteboarding tool.</figcaption></figure><span class=launch><a href=https://www.tldraw.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/tldraw/tldraw rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#tldraw.com>#</a></article><article class="add-to-home-screen async-clipboard-images async-clipboard cache-storage push service-worker storage-estimation topdecked.com topdecked unified" id=topdecked.com><h2><a href=https://www.topdecked.com/ rel=noopener target=_blank>TopDecked Unified</a></h2><figure><a href=https://www.topdecked.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=topdecked.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=topdecked.com.webp><img alt="Screenshot of TopDecked Unified" height=800 loading=lazy src=topdecked.com.webp width=1280></picture> </a><figcaption class=description>The essential Magic App for brewers, collectors, traders, competitors, and fans.</figcaption></figure><span class=launch><a href=https://www.topdecked.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#topdecked.com>#</a></article><article class="persistent-storage service-worker uspeaking.netlify.app uspeaking" id=uspeaking.netlify.app><h2><a href=https://uspeaking.netlify.app/ rel=noopener target=_blank>USpeaking</a></h2><figure><a href=https://uspeaking.netlify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=uspeaking.netlify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=uspeaking.netlify.app.webp><img alt="Screenshot of USpeaking" height=800 loading=lazy src=uspeaking.netlify.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://uspeaking.netlify.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/rafaelguinho/u-speaking-react rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#uspeaking.netlify.app>#</a></article><article class="add-to-home-screen webusb app.vysor.io vysor" id=app.vysor.io><h2><a href=https://app.vysor.io/ rel=noopener target=_blank>Vysor</a></h2><figure><a href=https://app.vysor.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.vysor.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.vysor.io.webp><img alt="Screenshot of Vysor" height=800 loading=lazy src=app.vysor.io.webp width=1280></picture> </a></figure><span class=launch><a href=https://app.vysor.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#app.vysor.io>#</a></article><article class="cache-storage file-handling file-system-access screen-wake-lock service-worker storage-estimation web-share-target-files graphicalanalysis.app vernier graphical analysis®" id=graphicalanalysis.app><h2><a href=https://graphicalanalysis.app/ rel=noopener target=_blank>Vernier Graphical Analysis®</a></h2><figure><a href=https://graphicalanalysis.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=graphicalanalysis.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=graphicalanalysis.app.webp><img alt="Screenshot of Vernier Graphical Analysis®" height=800 loading=lazy src=graphicalanalysis.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://graphicalanalysis.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/wake-lock/ rel=noopener target=_blank>Screen Wake Lock</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#graphicalanalysis.app>#</a></article><article class="cache-storage service-worker storage-estimation hub.vroid.com!en vroid hub" id=hub.vroid.com!en><h2><a href=https://hub.vroid.com/en rel=noopener target=_blank>VRoid Hub</a></h2><figure><a href=https://hub.vroid.com/en rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=hub.vroid.com!en-dark.webp><source media="(prefers-color-scheme: light)" srcset=hub.vroid.com!en.webp><img alt="Screenshot of VRoid Hub" height=800 loading=lazy src=hub.vroid.com!en.webp width=1280></picture> </a><figcaption class=description>VRoid Hubは、3Dキャラクターのための投稿・共有プラットフォームです。モデルデータをアップロードするだけでキャラクターが活き活きとアニメーションするプロフィールページを作成でき、利用条件と共にモデルデータを配布することもできます。登録した3Dモデルは、VRoid Hubと連携した各種VR/ARプラットフォームや3Dコンテンツ上で利用可能です</figcaption></figure><span class=launch><a href=https://hub.vroid.com/en rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#hub.vroid.com!en>#</a></article><article class="webhid usevia.app via" id=usevia.app><h2><a href=https://usevia.app/ rel=noopener target=_blank>VIA</a></h2><figure><a href=https://usevia.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=usevia.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=usevia.app.webp><img alt="Screenshot of VIA" height=800 loading=lazy src=usevia.app.webp width=1280></picture> </a><figcaption class=description>Your keyboard's best friend</figcaption></figure><span class=launch><a href=https://usevia.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/the-via/app rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a></ul><a class=anchor href=#usevia.app>#</a></article><article class="async-clipboard service-worker window-controls-overlay velocity.radon.games velocity.radon.games" id=velocity.radon.games><h2><a href=https://velocity.radon.games/ rel=noopener target=_blank>velocity.radon.games</a></h2><figure><a href=https://velocity.radon.games/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=velocity.radon.games-dark.webp><source media="(prefers-color-scheme: light)" srcset=velocity.radon.games.webp><img alt="Screenshot of velocity.radon.games" height=800 loading=lazy src=velocity.radon.games.webp width=1280></picture> </a></figure><span class=launch><a href=https://velocity.radon.games/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/cohenerickson/Velocity rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#velocity.radon.games>#</a></article><article class="add-to-home-screen persistent-storage service-worker web-share vger.app!posts!lemmy.world!all voyager for lemmy" id=vger.app!posts!lemmy.world!all><h2><a href=https://vger.app/posts/lemmy.world/all rel=noopener target=_blank>Voyager for Lemmy</a></h2><figure><a href=https://vger.app/posts/lemmy.world/all rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vger.app!posts!lemmy.world!all-dark.webp><source media="(prefers-color-scheme: light)" srcset=vger.app!posts!lemmy.world!all.webp><img alt="Screenshot of Voyager for Lemmy" height=800 loading=lazy src=vger.app!posts!lemmy.world!all.webp width=1280></picture> </a><figcaption class=description>Voyager is a beautiful mobile web client for Lemmy. Enjoy a seamless experience browsing the fediverse.</figcaption></figure><span class=launch><a href=https://vger.app/posts/lemmy.world/all rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/aeharding/voyager rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#vger.app!posts!lemmy.world!all>#</a></article><article class="media-session push service-worker vimeo.com vimeo ai-powered video platform" id=vimeo.com><h2><a href=https://vimeo.com/ rel=noopener target=_blank>Vimeo AI-Powered Video Platform</a></h2><figure><a href=https://vimeo.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vimeo.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=vimeo.com.webp><img alt="Screenshot of Vimeo AI-Powered Video Platform" height=800 loading=lazy src=vimeo.com.webp width=1280></picture> </a><figcaption class=description>The video platform trusted by 287 million creatives, entrepreneurs, and businesses. Everything you need to create, manage, and share stunning videos.</figcaption></figure><span class=launch><a href=https://vimeo.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#vimeo.com>#</a></article><article class="cache-storage file-system-access origin-private-file-system service-worker vodon-player.vercel.app vodon player" id=vodon-player.vercel.app><h2><a href=https://vodon-player.vercel.app/ rel=noopener target=_blank>Vodon Player</a></h2><figure><a href=https://vodon-player.vercel.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vodon-player.vercel.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=vodon-player.vercel.app.webp><img alt="Screenshot of Vodon Player" height=800 loading=lazy src=vodon-player.vercel.app.webp width=1280></picture> </a></figure><span class=launch><a href=https://vodon-player.vercel.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/Rodeoclash/vodon-player rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/origin-private-file-system/ rel=noopener target=_blank>Origin Private File System</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#vodon-player.vercel.app>#</a></article><article class="add-to-home-screen file-system-access vscode.dev visual studio code for the web" id=vscode.dev><h2><a href=https://vscode.dev/ rel=noopener target=_blank>Visual Studio Code for the Web</a></h2><figure><a href=https://vscode.dev/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vscode.dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=vscode.dev.webp><img alt="Screenshot of Visual Studio Code for the Web" height=800 loading=lazy src=vscode.dev.webp width=1280></picture> </a><figcaption class=description>Build with Visual Studio Code, anywhere, anytime, entirely in your browser.</figcaption></figure><span class=launch><a href=https://vscode.dev/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a></ul><a class=anchor href=#vscode.dev>#</a></article><article class="async-clipboard async-clipboard-images file-handling file-system-access shortcuts web-share-target-files window-controls-overlay vslite.dev vslite" id=vslite.dev><h2><a href=https://vslite.dev/ rel=noopener target=_blank>VSLite</a></h2><figure><a href=https://vslite.dev/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vslite.dev-dark.webp><source media="(prefers-color-scheme: light)" srcset=vslite.dev.webp><img alt="Screenshot of VSLite" height=800 loading=lazy src=vslite.dev.webp width=1280></picture> </a></figure><span class=launch><a href=https://vslite.dev/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/kat-tax/vslite rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/file-handling/ rel=noopener target=_blank>File Handling</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a><li><a href=https://web.dev/window-controls-overlay/ rel=noopener target=_blank>Window Controls Overlay</a></ul><a class=anchor href=#vslite.dev>#</a></article><article class="async-clipboard async-clipboard-images local-font-access vectorpea.com vectorpea | online vector editor" id=vectorpea.com><h2><a href=https://www.vectorpea.com/ rel=noopener target=_blank>Vectorpea | Online Vector Editor</a></h2><figure><a href=https://www.vectorpea.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vectorpea.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=vectorpea.com.webp><img alt="Screenshot of Vectorpea | Online Vector Editor" height=800 loading=lazy src=vectorpea.com.webp width=1280></picture> </a><figcaption class=description>Vectorpea Online Vector Editor lets you edit vector graphics, AI, SVG and PDF files!</figcaption></figure><span class=launch><a href=https://www.vectorpea.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/local-fonts/ rel=noopener target=_blank>Local Font Access</a></ul><a class=anchor href=#vectorpea.com>#</a></article><article class="async-clipboard vimonlineeditor.com vim online editor - vim editor in browser" id=vimonlineeditor.com><h2><a href=https://www.vimonlineeditor.com/ rel=noopener target=_blank>Vim Online Editor - Vim Editor In Browser</a></h2><figure><a href=https://www.vimonlineeditor.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=vimonlineeditor.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=vimonlineeditor.com.webp><img alt="Screenshot of Vim Online Editor - Vim Editor In Browser" height=800 loading=lazy src=vimonlineeditor.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://www.vimonlineeditor.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/programmerhat/vim-online-editor rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a></ul><a class=anchor href=#vimonlineeditor.com>#</a></article><article class="async-clipboard async-clipboard-images web-bluetooth web-serial app.getwavecake.com!dashboard!demo wavecake" id=app.getwavecake.com!dashboard!demo><h2><a href=https://app.getwavecake.com/dashboard/demo rel=noopener target=_blank>Wavecake</a></h2><figure><a href=https://app.getwavecake.com/dashboard/demo rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=app.getwavecake.com!dashboard!demo-dark.webp><source media="(prefers-color-scheme: light)" srcset=app.getwavecake.com!dashboard!demo.webp><img alt="Screenshot of Wavecake" height=800 loading=lazy src=app.getwavecake.com!dashboard!demo.webp width=1280></picture> </a><figcaption class=description>Wavecake</figcaption></figure><span class=launch><a href=https://app.getwavecake.com/dashboard/demo rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://web.dev/bluetooth/ rel=noopener target=_blank>Web Bluetooth</a><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#app.getwavecake.com!dashboard!demo>#</a></article><article class="webusb fpv.wtf!!about wtfos configurator" id=fpv.wtf!!about><h2><a href=https://fpv.wtf/#/about rel=noopener target=_blank>WTFOS Configurator</a></h2><figure><a href=https://fpv.wtf/#/about rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=fpv.wtf!!about-dark.webp><source media="(prefers-color-scheme: light)" srcset=fpv.wtf!!about.webp><img alt="Screenshot of WTFOS Configurator" height=800 loading=lazy src=fpv.wtf!!about.webp width=1280></picture> </a><figcaption class=description>Root and configure your DJI HD FPV goggles and air-units via web interface.</figcaption></figure><span class=launch><a href=https://fpv.wtf/#/about rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/fpv-wtf/voc-web rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#fpv.wtf!!about>#</a></article><article class="file-system-access service-worker microsoftedge.github.io!Demos!wami wami" id=microsoftedge.github.io!Demos!wami><h2><a href=https://microsoftedge.github.io/Demos/wami/ rel=noopener target=_blank>wami</a></h2><figure><a href=https://microsoftedge.github.io/Demos/wami/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=microsoftedge.github.io!Demos!wami-dark.webp><source media="(prefers-color-scheme: light)" srcset=microsoftedge.github.io!Demos!wami.webp><img alt="Screenshot of wami" height=800 loading=lazy src=microsoftedge.github.io!Demos!wami.webp width=1280></picture> </a></figure><span class=launch><a href=https://microsoftedge.github.io/Demos/wami/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/MicrosoftEdge/Demos/tree/main/wami rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#microsoftedge.github.io!Demos!wami>#</a></article><article class="file-system-access origin-private-file-system wasi.rreverser.com webassembly demo with file system access" id=wasi.rreverser.com><h2><a href=https://wasi.rreverser.com/ rel=noopener target=_blank>WebAssembly demo with File System Access</a></h2><figure><a href=https://wasi.rreverser.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=wasi.rreverser.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=wasi.rreverser.com.webp><img alt="Screenshot of WebAssembly demo with File System Access" height=800 loading=lazy src=wasi.rreverser.com.webp width=1280></picture> </a><figcaption class=description>A demo showing WebAssembly + WASI apps running on the Web with access to a real filesystem.</figcaption></figure><span class=launch><a href=https://wasi.rreverser.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/GoogleChromeLabs/wasi-fs-access rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/origin-private-file-system/ rel=noopener target=_blank>Origin Private File System</a></ul><a class=anchor href=#wasi.rreverser.com>#</a></article><article class="web-audio wavacity.com wavacity | online audio editor based on audacity" id=wavacity.com><h2><a href=https://wavacity.com/ rel=noopener target=_blank>Wavacity | Online Audio Editor Based on Audacity</a></h2><figure><a href=https://wavacity.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=wavacity.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=wavacity.com.webp><img alt="Screenshot of Wavacity | Online Audio Editor Based on Audacity" height=800 loading=lazy src=wavacity.com.webp width=1280></picture> </a><figcaption class=description>Wavacity is a port of the Audacity audio editor to the web browser. Free and open-source. No install required.</figcaption></figure><span class=launch><a href=https://wavacity.com/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/ahilss/wavacity rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API rel=noopener target=_blank>Web Audio</a></ul><a class=anchor href=#wavacity.com>#</a></article><article class="web-serial web-serial-app.netlify.app web serial controller" id=web-serial-app.netlify.app><h2><a href=https://web-serial-app.netlify.app/ rel=noopener target=_blank>Web Serial Controller</a></h2><figure><a href=https://web-serial-app.netlify.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web-serial-app.netlify.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=web-serial-app.netlify.app.webp><img alt="Screenshot of Web Serial Controller" height=800 loading=lazy src=web-serial-app.netlify.app.webp width=1280></picture> </a><figcaption class=description>Connect to any USB or Bluetooth Serial Device from your browser using the Web Serial API Controller</figcaption></figure><span class=launch><a href=https://web-serial-app.netlify.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/tanepiper/web-serial-controller rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#web-serial-app.netlify.app>#</a></article><article class="async-clipboard device-memory file-system-access service-worker storage-estimation webgpu web.autocad.com web.autocad.com" id=web.autocad.com><h2><a href=https://web.autocad.com/ rel=noopener target=_blank>web.autocad.com</a></h2><figure><a href=https://web.autocad.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=web.autocad.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=web.autocad.com.webp><img alt="Screenshot of web.autocad.com" height=800 loading=lazy src=web.autocad.com.webp width=1280></picture> </a><figcaption class=description>Access AutoCAD® in the web browser on any computer. With the AutoCAD web app, you can edit, create, and view CAD drawings and DWG files anytime, anywhere.</figcaption></figure><span class=launch><a href=https://web.autocad.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Device_Memory_API rel=noopener target=_blank>Device Memory</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/webgpu rel=noopener target=_blank>WebGPU</a></ul><a class=anchor href=#web.autocad.com>#</a></article><article class="webusb webscan.goncalomb.com webscan" id=webscan.goncalomb.com><h2><a href=https://webscan.goncalomb.com rel=noopener target=_blank>WebScan</a></h2><figure><a href=https://webscan.goncalomb.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=webscan.goncalomb.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=webscan.goncalomb.com.webp><img alt="Screenshot of WebScan" height=800 loading=lazy src=webscan.goncalomb.com.webp width=1280></picture> </a><figcaption class=description>An experimental project to bring document/image scanning to the web (USB scanners).</figcaption></figure><span class=launch><a href=https://webscan.goncalomb.com rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/goncalomb/sane-wasm rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/usb/ rel=noopener target=_blank>WebUSB</a></ul><a class=anchor href=#webscan.goncalomb.com>#</a></article><article class="add-to-home-screen cache-storage service-worker shortcuts whatpwacando.today what pwa can do today" id=whatpwacando.today><h2><a href=https://whatpwacando.today rel=noopener target=_blank>What PWA Can Do Today</a></h2><figure><a href=https://whatpwacando.today rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=whatpwacando.today-dark.webp><source media="(prefers-color-scheme: light)" srcset=whatpwacando.today.webp><img alt="Screenshot of What PWA Can Do Today" height=800 loading=lazy src=whatpwacando.today.webp width=1280></picture> </a><figcaption class=description>A showcase of what is possible with Progressive Web Apps today.</figcaption></figure><span class=launch><a href=https://whatpwacando.today rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a></ul><a class=anchor href=#whatpwacando.today>#</a></article><article class="async-clipboard eyedropper file-system-access gamepad protocol-handlers service-worker webhid wootility.io wootility web" id=wootility.io><h2><a href=https://wootility.io rel=noopener target=_blank>Wootility Web</a></h2><figure><a href=https://wootility.io rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=wootility.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=wootility.io.webp><img alt="Screenshot of Wootility Web" height=800 loading=lazy src=wootility.io.webp width=1280></picture> </a><figcaption class=description>Instantly edit your Wooting keyboard profiles and colors from the browser.</figcaption></figure><span class=launch><a href=https://wootility.io rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://github.com/WICG/eyedropper-api/blob/main/README.md rel=noopener target=_blank>EyeDropper</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://web.dev/url-protocol-handler/ rel=noopener target=_blank>Protocol Handlers</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/hid/ rel=noopener target=_blank>WebHID</a></ul><a class=anchor href=#wootility.io>#</a></article><article class="add-to-home-screen cache-storage service-worker shortcuts web-share web-share-target web-share-target-files wormhole.app wormhole - simple, private file sharing" id=wormhole.app><h2><a href=https://wormhole.app/ rel=noopener target=_blank>Wormhole - Simple, private file sharing</a></h2><figure><a href=https://wormhole.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=wormhole.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=wormhole.app.webp><img alt="Screenshot of Wormhole - Simple, private file sharing" height=800 loading=lazy src=wormhole.app.webp width=1280></picture> </a><figcaption class=description>Wormhole lets you share files with end-to-end encryption and a link that automatically expires.</figcaption></figure><span class=launch><a href=https://wormhole.app/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#wormhole.app>#</a></article><article class="web-nfc capitalone.com!tech!software-engineering!web-nfc-for-authentication-android web nfc for authentication on android mobile devices" id=capitalone.com!tech!software-engineering!web-nfc-for-authentication-android><h2><a href=https://www.capitalone.com/tech/software-engineering/web-nfc-for-authentication-android/ rel=noopener target=_blank>Web NFC for authentication on Android mobile devices</a></h2><figure><a href=https://www.capitalone.com/tech/software-engineering/web-nfc-for-authentication-android/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=capitalone.com!tech!software-engineering!web-nfc-for-authentication-android-dark.webp><source media="(prefers-color-scheme: light)" srcset=capitalone.com!tech!software-engineering!web-nfc-for-authentication-android.webp><img alt="Screenshot of Web NFC for authentication on Android mobile devices" height=800 loading=lazy src=capitalone.com!tech!software-engineering!web-nfc-for-authentication-android.webp width=1280></picture> </a><figcaption class=description>Discover how Capital One uses Web NFC for authentication on Android mobile devices.</figcaption></figure><span class=launch><a href=https://www.capitalone.com/tech/software-engineering/web-nfc-for-authentication-android/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/nfc/ rel=noopener target=_blank>Web NFC</a></ul><a class=anchor href=#capitalone.com!tech!software-engineering!web-nfc-for-authentication-android>#</a></article><article class="add-to-home-screen cache-storage service-worker shortcuts navigation-preload contactsdirect.com www.contactsdirect.com" id=contactsdirect.com><h2><a href=https://www.contactsdirect.com/# rel=noopener target=_blank>www.contactsdirect.com</a></h2><figure><a href=https://www.contactsdirect.com/# rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=contactsdirect.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=contactsdirect.com.webp><img alt="Screenshot of www.contactsdirect.com" height=800 loading=lazy src=contactsdirect.com.webp width=1280></picture> </a></figure><span class=launch><a href=https://www.contactsdirect.com/# rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/NavigationPreloadManager rel=noopener target=_blank>Navigation Preload</a></ul><a class=anchor href=#contactsdirect.com>#</a></article><article class="add-to-home-screen cache-storage service-worker wealthposition.com wealthposition: personal finance & budgeting app" id=wealthposition.com><h2><a href=https://www.wealthposition.com rel=noopener target=_blank>WealthPosition: Personal Finance & Budgeting App</a></h2><figure><a href=https://www.wealthposition.com rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=wealthposition.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=wealthposition.com.webp><img alt="Screenshot of WealthPosition: Personal Finance & Budgeting App" height=800 loading=lazy src=wealthposition.com.webp width=1280></picture> </a><figcaption class=description>WealthPosition, the best personal finance app to budget and track your finances for financial independence</figcaption></figure><span class=launch><a href=https://www.wealthposition.com rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#wealthposition.com>#</a></article><article class="add-to-home-screen cache-storage service-worker web-share webgamer.io webgamer 🎮 play free online games" id=webgamer.io><h2><a href=https://www.webgamer.io/ rel=noopener target=_blank>WebGamer 🎮 Play Free Online Games</a></h2><figure><a href=https://www.webgamer.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=webgamer.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=webgamer.io.webp><img alt="Screenshot of WebGamer 🎮 Play Free Online Games" height=800 loading=lazy src=webgamer.io.webp width=1280></picture> </a><figcaption class=description>Play free online games instantly in your browser. WebGamer is a portal of next-gen web games you can play now without installing anything!</figcaption></figure><span class=launch><a href=https://www.webgamer.io/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share/ rel=noopener target=_blank>Web Share</a></ul><a class=anchor href=#webgamer.io>#</a></article><article class="web-serial xmodem.isthe.link web xmodem" id=xmodem.isthe.link><h2><a href=https://xmodem.isthe.link/ rel=noopener target=_blank>Web Xmodem</a></h2><figure><a href=https://xmodem.isthe.link/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=xmodem.isthe.link-dark.webp><source media="(prefers-color-scheme: light)" srcset=xmodem.isthe.link.webp><img alt="Screenshot of Web Xmodem" height=800 loading=lazy src=xmodem.isthe.link.webp width=1280></picture> </a></figure><span class=launch><a href=https://xmodem.isthe.link/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/remy/web-xmodem rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/serial/ rel=noopener target=_blank>Web Serial</a></ul><a class=anchor href=#xmodem.isthe.link>#</a></article><article class="add-to-home-screen badging launch-handler push service-worker shortcuts storage-estimation web-share-target-files twitter.com x. it’s what’s happening" id=twitter.com><h2><a href=https://twitter.com/ rel=noopener target=_blank>X. It’s what’s happening</a></h2><figure><a href=https://twitter.com/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=twitter.com-dark.webp><source media="(prefers-color-scheme: light)" srcset=twitter.com.webp><img alt="Screenshot of X. It’s what’s happening" height=800 loading=lazy src=twitter.com.webp width=1280></picture> </a><figcaption class=description>From breaking news and entertainment to sports and politics, get the full story with all the live commentary.</figcaption></figure><span class=launch><a href=https://twitter.com/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://web.dev/launch-handler/ rel=noopener target=_blank>Launch Handler</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Push_API rel=noopener target=_blank>Push</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/app-shortcuts/ rel=noopener target=_blank>Shortcuts</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target (Files)</a></ul><a class=anchor href=#twitter.com>#</a></article><article class="async-clipboard async-clipboard-images persistent-storage storage-estimation notion.so your connected workspace for wiki, docs & projects | notion" id=notion.so><h2><a href=https://www.notion.so/ rel=noopener target=_blank>Your connected workspace for wiki, docs & projects | Notion</a></h2><figure><a href=https://www.notion.so/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=notion.so-dark.webp><source media="(prefers-color-scheme: light)" srcset=notion.so.webp><img alt="Screenshot of Your connected workspace for wiki, docs & projects | Notion" height=800 loading=lazy src=notion.so.webp width=1280></picture> </a><figcaption class=description>A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team.</figcaption></figure><span class=launch><a href=https://www.notion.so/ rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard (Images)</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate rel=noopener target=_blank>Storage Estimation</a></ul><a class=anchor href=#notion.so>#</a></article><article class="add-to-home-screen cache-storage periodic-background-sync service-worker yt-playlist-notifier.web.app yt playlist notifier" id=yt-playlist-notifier.web.app><h2><a href=https://yt-playlist-notifier.web.app/ rel=noopener target=_blank>YT Playlist Notifier</a></h2><figure><a href=https://yt-playlist-notifier.web.app/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=yt-playlist-notifier.web.app-dark.webp><source media="(prefers-color-scheme: light)" srcset=yt-playlist-notifier.web.app.webp><img alt="Screenshot of YT Playlist Notifier" height=800 loading=lazy src=yt-playlist-notifier.web.app.webp width=1280></picture> </a><figcaption class=description>Get notified when YouTube playlists are updated.</figcaption></figure><span class=launch><a href=https://yt-playlist-notifier.web.app/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/jeffposnick/yt-playlist-notifier rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://web.dev/periodic-background-sync/ rel=noopener target=_blank>Periodic Background Sync</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#yt-playlist-notifier.web.app>#</a></article><article class="background-sync cache-storage media-session service-worker web-share-target ytaud.io youtube audio player" id=ytaud.io><h2><a href=https://ytaud.io/ rel=noopener target=_blank>YouTube Audio Player</a></h2><figure><a href=https://ytaud.io/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=ytaud.io-dark.webp><source media="(prefers-color-scheme: light)" srcset=ytaud.io.webp><img alt="Screenshot of YouTube Audio Player" height=800 loading=lazy src=ytaud.io.webp width=1280></picture> </a><figcaption class=description>An awesome audio player for YouTube videos</figcaption></figure><span class=launch><a href=https://ytaud.io/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/nico-martin/yt-audio rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API rel=noopener target=_blank>Background Sync</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API rel=noopener target=_blank>Media Session</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a><li><a href=https://web.dev/web-share-target/ rel=noopener target=_blank>Web Share Target</a></ul><a class=anchor href=#ytaud.io>#</a></article><article class="add-to-home-screen async-clipboard file-system-access gamepad persistent-storage service-worker hoten.cc!zc!play zquest classic" id=hoten.cc!zc!play><h2><a href=https://hoten.cc/zc/play/ rel=noopener target=_blank>ZQuest Classic</a></h2><figure><a href=https://hoten.cc/zc/play/ rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=hoten.cc!zc!play-dark.webp><source media="(prefers-color-scheme: light)" srcset=hoten.cc!zc!play.webp><img alt="Screenshot of ZQuest Classic" height=800 loading=lazy src=hoten.cc!zc!play.webp width=1280></picture> </a><figcaption class=description>Play one of hundreds of quests in ZQuest Classic, or create your own! ZQuest Classic is a game engine where you can make your classic adventure game</figcaption></figure><span class=launch><a href=https://hoten.cc/zc/play/ rel=noopener target=_blank>Launch app</a></span><span class=source><a href=https://github.com/connorjclark/ZeldaClassic rel=noopener target=_blank>Source code</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://web.dev/file-system-access/ rel=noopener target=_blank>File System Access</a><li><a href=https://web.dev/gamepad/ rel=noopener target=_blank>Gamepad</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist rel=noopener target=_blank>Persistent Storage</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API rel=noopener target=_blank>Service Worker</a></ul><a class=anchor href=#hoten.cc!zc!play>#</a></article><article class="add-to-home-screen async-clipboard background-fetch badging cache-storage yakuneba-community.com!welcome!YwAnWZXanuD7QckXWJwd みんなのネバーランド - 約束のネバーランド公式コミュニティ -" id=yakuneba-community.com!welcome!YwAnWZXanuD7QckXWJwd><h2><a href=https://yakuneba-community.com/welcome/YwAnWZXanuD7QckXWJwd rel=noopener target=_blank>みんなのネバーランド - 約束のネバーランド公式コミュニティ -</a></h2><figure><a href=https://yakuneba-community.com/welcome/YwAnWZXanuD7QckXWJwd rel=noopener target=_blank> <picture><source media="(prefers-color-scheme: dark)" srcset=yakuneba-community.com!welcome!YwAnWZXanuD7QckXWJwd-dark.webp><source media="(prefers-color-scheme: light)" srcset=yakuneba-community.com!welcome!YwAnWZXanuD7QckXWJwd.webp><img alt="Screenshot of みんなのネバーランド - 約束のネバーランド公式コミュニティ -" height=800 loading=lazy src=yakuneba-community.com!welcome!YwAnWZXanuD7QckXWJwd.webp width=1280></picture> </a><figcaption class=description>みんネバは約束のネバーランド好きが集まる公式コミュニティです。考察やファンアート、約ネバの話題で盛り上がろう!</figcaption></figure><span class=launch><a href=https://yakuneba-community.com/welcome/YwAnWZXanuD7QckXWJwd rel=noopener target=_blank>Launch app</a></span><button class=share type=button>Share app</button><h3>Used APIs:</h3><ul><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent rel=noopener target=_blank>Add to Home Screen</a><li><a href=https://web.dev/async-clipboard/ rel=noopener target=_blank>Async Clipboard</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/Background_Fetch_API rel=noopener target=_blank>Background Fetch</a><li><a href=https://web.dev/badging-api/ rel=noopener target=_blank>Badging</a><li><a href=https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage rel=noopener target=_blank>Cache Storage</a></ul><a class=anchor href=#yakuneba-community.com!welcome!YwAnWZXanuD7QckXWJwd>#</a></article></div><script>const EMBED_URL="https://developer.chrome.com/blog/fugu-showcase/",articles=document.querySelectorAll("article"),options=document.querySelectorAll("option"),button=document.querySelector('button[type="reset"].search-apis'),input=document.querySelector("input.search-apis"),form=document.querySelector("form.search-apis"),searchButton=document.querySelector("button.search-apps"),searchInput=document.querySelector("input.search-apps"),shareButtons=document.querySelectorAll(".share"),container=document.querySelector(".container"),anchors=document.querySelectorAll("a.anchor");inIframe&&window.addEventListener("message",e=>{const t=new URL(location.href);if("search"in e.data)if(e.data.search){const[a,s]=e.data.search.split("=");t.searchParams.set(a,s),input.value=getOptionValue(s),input.dispatchEvent(new Event("input")),form.scrollIntoView()}else t.searchParams.delete("api");if("hash"in e.data)if(e.data.hash){const a=document.querySelector(`article[id="${e.data.hash}"]`);a?(a.classList.add("target"),a.scrollIntoView()):t.hash=e.data.hash}else t.hash="";window.history.pushState({},"",t)}),"clipboard"in navigator&&"writeText"in navigator.clipboard&&anchors.forEach(e=>{e.addEventListener("click",async t=>{t.preventDefault();const a=new URL(e.href);e.classList.add("copied"),setTimeout(()=>{e.classList.remove("copied")},3e3),inIframe&&(removeTargetClass(),e.closest("article").classList.add("target")),inIframe&&window.top.postMessage({hash:a.hash},"*"),window.history.pushState({},"",a);try{const s=new URL(EMBED_URL);a.host=s.host,a.pathname=s.pathname,a.port="",a.protocol="https:",await navigator.clipboard.writeText(a)}catch(s){console.error(s.name,s.message)}})});const slugify=e=>e.toLowerCase().replace(/[^a-z0-9]/gi,"-").replace(/-+/g,"-").replace(/-*$/g,""),removeTargetClass=()=>{document.querySelectorAll(".target").forEach(e=>e.classList.remove("target"))},clearURL=()=>{removeTargetClass();const e=new URL(location.href);e.searchParams.delete("api"),e.hash="",window.history.pushState({},"",e)},availableAPIs=["add to home screen","async clipboard","async clipboard (images)","background fetch","background sync","badging","cache storage","compression streams","contact picker","content index","credential management","device memory","device posture","digital goods","eyedropper","file handling","file system access","gamepad","gyroscope","hapticsdevice","insertable streams for mediastreamtrack","launch handler","local font access","media capabilities","media session","multi-screen window placement","navigation preload","origin private file system","payment request","periodic background sync","persistent storage","pointer lock (unadjustedmovement)","protocol handlers","push","screen wake lock","service worker","shape detection (barcodes)","shortcuts","storage estimation","tabbed application mode","virtualkeyboard","web app link handling","web audio","web bluetooth","web midi","web nfc","web serial","web share","web share (files)","web share target","web share target (files)","webcodecs","webgpu","webhid","webotp","webtransport","webusb","window controls overlay","getinstalledrelatedapps"].map(slugify);searchInput.addEventListener("input",e=>{if(!e.target.value){input.dispatchEvent(new Event("input"));return}input.value="",clearURL(),inIframe&&window.top.postMessage({search:""},"*"),articles.forEach(s=>{s.style.display="none"});const t=e.target.value.toLowerCase();container.querySelectorAll(`article[class*="${t}"]`).forEach(s=>{s.style.display="block"})}),searchButton.addEventListener("click",e=>{clearURL(),searchInput.value="",searchInput.dispatchEvent(new Event("input"))}),button.addEventListener("click",()=>{clearURL(),input.value="",input.dispatchEvent(new Event("input"))}),form.addEventListener("submit",e=>{e.preventDefault()}),options.forEach(e=>{e.addEventListener("click",t=>{clearURL(),input.value=e.value,input.dispatchEvent(new Event("input"))}),e.addEventListener("keypress",t=>{t.preventDefault(),!(t.key!=="Enter"&&t.key!==" ")&&(clearURL(),input.value=e.value,input.dispatchEvent(new Event("input")))})}),input.addEventListener("input",()=>{const e=slugify(input.value),t=new URL(window.location);searchInput.value="",clearURL(),e&&availableAPIs.includes(e)?(t.searchParams.set("api",e),t.hash="",inIframe&&window.top.postMessage({search:`api=${e}`},"*"),window.history.pushState({},"",t),articles.forEach(a=>{a.style.display="none",a.classList.contains(e)&&(a.style.display="block")})):(articles.forEach(a=>{a.style.display="block"}),t.searchParams.delete("api"),inIframe&&window.top.postMessage({search:""},"*"),window.history.pushState({},"",t))});const getOptionValue=e=>{for(const t of options)if(slugify(t.value)===e)return t.value};if(window.addEventListener("keydown",e=>{e.key==="f"&&e.metaKey&&(e.preventDefault(),searchInput.focus())}),window.addEventListener("load",()=>{const e=new URL(window.location),t=e.searchParams.get("api");t&&availableAPIs.includes(t)?input.value=getOptionValue(t):(e.searchParams.delete("api"),inIframe&&window.top.postMessage({search:"",hash:e.hash},"*"),window.history.pushState({},"",e)),input.dispatchEvent(new Event("input"))}),"share"in navigator&&"canShare"in navigator){const e=/Mac|iPhone/.test(navigator.platform);shareButtons.forEach(t=>{e&&t.classList.add("mac"),t.style.display="block",t.addEventListener("click",async a=>{const s=a.target.closest("article"),o=s.querySelector("img"),n=await fetch(o.currentSrc).then(r=>r.blob()),c=new File([n],o.getAttribute("src"),{type:n.type}),i={text:`👀 I just found the app “${s.querySelector("h2").textContent}”: ${s.querySelector("a").href}.
Among others, it uses these cool Project Fugu APIs:
${Array.from(s.querySelectorAll("li")).slice(0,2).map(r=>`👉 ${r.textContent}`).join(`
`)}
(via the 🐡 ${document.title}: https://developer.chrome.com/blog/fugu-showcase/)`.trim(),files:[c]};if(navigator.canShare(i))try{await navigator.share(i)}catch(r){r.name!=="AbortError"&&console.error(r.name,r.message)}})})}"serviceWorker"in navigator&&window.addEventListener("load",()=>{navigator.serviceWorker.register("sw.js")});</script><footer>Made by <a href=https://twitter.com/tomayac rel=noopener target=_blank>@tomayac</a>. You can propose missing apps by submitting them via this <a href=https://docs.google.com/forms/d/e/1FAIpQLScNd1rClbmFWh6FcMmjUNrwg9RLz8Jk4BkHz_-EOpmkVd_-9g/viewform rel=noopener target=_blank>form</a>. Source code on <a href=https://github.com/GoogleChromeLabs/fugu-showcase rel=noopener target=_blank>GitHub</a>.</footer></main>