A port lookup on your phone, offline
The question you actually have at 1am is "what is on udp 6454". One HTML file, no build, works from a USB stick.
<!-- one file. Open it from anywhere, including file:// --> <input id="q" placeholder="6454"><pre id="out"></pre> <script type="module"> const data = await (await fetch('https://showstack-inky.vercel.app/api/v1/protocols.json')).json() q.oninput = () => { const n = +q.value out.textContent = data .filter(p => (p.default_ports ?? []).some(x => x.number === n)) .map(p => `${p.name} — ${p.summary}`).join('\n\n') || 'nothing on that port' } </script>
Cache the JSON in a service worker or just save the file with the data inlined, and it works with the network unplugged.