Vue, Nuxt, Tailwind, + Sql.js-httpvfs & a static sqlite backend (using wasm) 😱
All of the information is stored in a single 10mb sqlite database, accessed fast via range requests & a virtual file system, using: sql.js-httpvfs.
It's like GraphQL, only better. Serverless, Static SQL in the browser.
All content is hosted on the Internet Archive (Archive.org), and most of this has been online for several years now -- presumably they know what's fair use.