Find

Find is a search engine based on Schema.org markup.

Find consumes the supported subset of Schema.org markup in the JSON-LD format and recursively iterates through it to find pages. A summary of data is created and displayed on the page. Filters are available for sites and page types (such as Blog Posting or Recipe) and a search box is available for the title and description. The search also has string normalization, including "smart" typography (such as quotes and em-dashes) and Unicode characters.

Find is a Single-Page App built in Nuxt (from the Vue ecosystem), TypeScript, and SASS. A fetcher queries all APIs given and then passes them to a parser, which simplifies the Schema.org markup into something usable.