netgrep is grep over HTTP, in a browser or on a server: it streams a URL's response through ripgrep's real regex engine and gives you every matching line, with its line number, while the file is still downloading. It builds no 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