netgrep searches remote text files from the browser while they are still downloading, using ripgrep's search engine compiled to WebAssembly. It builds no search index and needs no backend.
This demo needs JavaScript and WebAssembly to run. The library is on npm as @netgrep/netgrep, and the source, including its known limitations, is at github.com/dgopsq/netgrep.
@netgrep/netgrep