← Back to index

Open-source licenses

Scry is built on top of open-source work by many authors. The dependencies below are listed with their licenses for attribution. The full transitive tree is larger; this is the curated set of significant direct and binary dependencies.

Next.js
MIT
React / React DOM
MIT
TypeScript
Apache-2.0
Tailwind CSS
MIT
Zod
MIT
@anthropic-ai/sdk
MIT
@sentry/nextjs
MIT
@vercel/analytics
Apache-2.0
@upstash/redis
MIT
@upstash/ratelimit
MIT
cheerio
MIT
mammoth
BSD-2-Clause
pdf-parse
MIT
sharp (via @img/sharp-libvips-*)
libvips binaries are dynamically linked. Source available at github.com/libvips/libvips.
LGPL-3.0-or-later
argparse
Python-2.0
vitest
MIT
eslint / eslint-config-next
MIT

Scry uses Next.js's built-in image optimization, which is backed by the sharp Node binding. sharp wraps the libvips native library, whose Scry-bundled binaries (@img/sharp-libvips-*) are licensed under LGPL-3.0-or-later. libvips is dynamically linked; its source is available at github.com/libvips/libvips.

Game metadata and reviews on Scry come from public endpoints at Steam (Valve Corporation), SteamSpy (Sergey Galyonkin), and the Steam News API. These are not open-source projects but are data sources Scry reads from — they are attributed in the site footer and on every detail page that consumes their data.