Client-Side Grep & Search
Search this site the way grep does: line by line, over every blog post in full and over the name and one-line description of every tool, visualizer and toy. Sweeps the pre-built index in your browser and prints each match as route:line with the term highlighted, deep-linked to the matching section.
This is generated in browser and is not sent to pah.moi servers.
About this tool4 paragraphs
What is in the index: every blog post in full, the projects section, and every tool, learning environment and toy by name and one-line description. The prose inside a tool page is not indexed, so a search finds the tool rather than a sentence on its page.
Results are tiered before they are scored: matching tools first, then projects, then blog posts, then learning environments, then toys. A weak tool match therefore outranks a strong blog match, on this page and in the omnibox alike.
Route and title are searched too, and a fuzzy toggle finds a subsequence when you do not want an exact run.
Grep reports what it found and grades none of it, so the page carries no verdict band: a hit is a hit.