Skip to main content
ScuttlerLabs

Open Source Notices

Last updated: 2026-09-19

ScuttlerLabs' web app and API server use the open-source software, fonts, and data listed below. Each item is used under its own license terms, and copyright belongs to its respective authors. This list is generated automatically from the repository's install metadata and regenerated whenever dependencies change.

Items requiring a separate notice

  • Fonts: Inter

    Our latin typeface, Inter, is distributed under the SIL Open Font License 1.1 and is self-hosted via next/font. We don't sell the font itself; the original font files are available from the project.

    https://openfontlicense.org/
  • psycopg2-binary (LGPL with exceptions)

    The library our API server uses to connect to PostgreSQL. We use the unmodified distributed build; source code is available from the psycopg project.

    https://github.com/psycopg/psycopg2
  • sharp and libvips (LGPL-3.0-or-later)

    sharp (Apache-2.0), which we use for image optimization, dynamically loads the libvips binary (@img/sharp-libvips-*, LGPL-3.0-or-later). We use libvips unmodified; source code is available from the libvips project.

    https://github.com/libvips/libvips
  • @vercel/og (MPL-2.0)

    @vercel/og, which we use to generate share images, is distributed under the Mozilla Public License 2.0 and ships bundled with Next.js's next/og module. We use that module unmodified.

    https://github.com/vercel/next.js/tree/canary/packages/next/src/compiled/@vercel/og
  • caniuse-lite (CC BY 4.0)

    caniuse-lite, our browser-support-range data, is provided under the Creative Commons Attribution 4.0 license. We use it only at build time and don't redistribute the data.

    https://github.com/browserslist/caniuse-lite
  • shadcn/ui and Radix UI (MIT)

    Our UI components are built on shadcn/ui patterns and Radix UI primitives (@radix-ui/*), both distributed under the MIT license.

    https://github.com/radix-ui/primitives

We don't use GPL, AGPL, or SSPL-licensed dependencies. For licensing questions, contact contact@scuttlerlabs.com.

Web app (npm)

Source: package-lock.json (production dependencies of apps/web, transitive). 284 packages total.

Package count by license: MIT 212 · Apache-2.0 45 · ISC 10 · LGPL-3.0-or-later 10 · Apache-2.0 AND LGPL-3.0-or-later 3 · 0BSD 1 · Apache-2.0 AND LGPL-3.0-or-later AND MIT 1 · BSD-3-Clause 1 · CC-BY-4.0 1

PackageVersionLicense
@alloc/quick-lru5.2.0MIT
@babel/code-frame7.29.7MIT
@babel/helper-validator-identifier7.29.7MIT
@babel/runtime7.29.7MIT
@emnapi/runtime1.11.3MIT
@esbuild/aix-ppc640.28.1MIT
@esbuild/android-arm0.28.1MIT
@esbuild/android-arm640.28.1MIT
@esbuild/android-x640.28.1MIT
@esbuild/darwin-arm640.28.1MIT
@esbuild/darwin-x640.28.1MIT
@esbuild/freebsd-arm640.28.1MIT
@esbuild/freebsd-x640.28.1MIT
@esbuild/linux-arm0.28.1MIT
@esbuild/linux-arm640.28.1MIT
@esbuild/linux-ia320.28.1MIT
@esbuild/linux-loong640.28.1MIT
@esbuild/linux-mips64el0.28.1MIT
@esbuild/linux-ppc640.28.1MIT
@esbuild/linux-riscv640.28.1MIT
@esbuild/linux-s390x0.28.1MIT
@esbuild/linux-x640.28.1MIT
@esbuild/netbsd-arm640.28.1MIT
@esbuild/netbsd-x640.28.1MIT
@esbuild/openbsd-arm640.28.1MIT
@esbuild/openbsd-x640.28.1MIT
@esbuild/openharmony-arm640.28.1MIT
@esbuild/sunos-x640.28.1MIT
@esbuild/win32-arm640.28.1MIT
@esbuild/win32-ia320.28.1MIT
@esbuild/win32-x640.28.1MIT
@floating-ui/core1.8.0MIT
@floating-ui/dom1.8.0MIT
@floating-ui/react-dom2.1.9MIT
@floating-ui/utils0.2.12MIT
@img/colour1.1.0MIT
@img/sharp-darwin-arm640.35.3Apache-2.0
@img/sharp-darwin-x640.35.3Apache-2.0
@img/sharp-freebsd-wasm320.35.3Apache-2.0
@img/sharp-libvips-darwin-arm641.3.2LGPL-3.0-or-later
@img/sharp-libvips-darwin-x641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-arm1.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-arm641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-ppc641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-riscv641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-s390x1.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-x641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-arm641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-x641.3.2LGPL-3.0-or-later
@img/sharp-linux-arm0.35.3Apache-2.0
@img/sharp-linux-arm640.35.3Apache-2.0
@img/sharp-linux-ppc640.35.3Apache-2.0
@img/sharp-linux-riscv640.35.3Apache-2.0
@img/sharp-linux-s390x0.35.3Apache-2.0
@img/sharp-linux-x640.35.3Apache-2.0
@img/sharp-linuxmusl-arm640.35.3Apache-2.0
@img/sharp-linuxmusl-x640.35.3Apache-2.0
@img/sharp-wasm320.35.3Apache-2.0 AND LGPL-3.0-or-later AND MIT
@img/sharp-webcontainers-wasm320.35.3Apache-2.0
@img/sharp-win32-arm640.35.3Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-ia320.35.3Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-x640.35.3Apache-2.0 AND LGPL-3.0-or-later
@jridgewell/gen-mapping0.3.13MIT
@jridgewell/resolve-uri3.1.2MIT
@jridgewell/sourcemap-codec1.5.5MIT
@jridgewell/trace-mapping0.3.31MIT
@next/env16.2.12MIT
@next/swc-darwin-arm6416.2.12MIT
@next/swc-darwin-x6416.2.12MIT
@next/swc-linux-arm64-gnu16.2.12MIT
@next/swc-linux-arm64-musl16.2.12MIT
@next/swc-linux-x64-gnu16.2.12MIT
@next/swc-linux-x64-musl16.2.12MIT
@next/swc-win32-arm64-msvc16.2.12MIT
@next/swc-win32-x64-msvc16.2.12MIT
@nodelib/fs.scandir2.1.5MIT
@nodelib/fs.stat2.0.5MIT
@nodelib/fs.walk1.2.8MIT
@opentelemetry/api1.9.1Apache-2.0
@opentelemetry/api-logs0.220.0Apache-2.0
@opentelemetry/context-async-hooks2.10.0Apache-2.0
@opentelemetry/core2.10.0Apache-2.0
@opentelemetry/core2.9.0Apache-2.0
@opentelemetry/exporter-trace-otlp-proto0.220.0Apache-2.0
@opentelemetry/otlp-exporter-base0.220.0Apache-2.0
@opentelemetry/otlp-transformer0.220.0Apache-2.0
@opentelemetry/resources2.10.0Apache-2.0
@opentelemetry/resources2.9.0Apache-2.0
@opentelemetry/sdk-logs0.220.0Apache-2.0
@opentelemetry/sdk-metrics2.9.0Apache-2.0
@opentelemetry/sdk-trace2.10.0Apache-2.0
@opentelemetry/sdk-trace2.9.0Apache-2.0
@opentelemetry/sdk-trace-base2.10.0Apache-2.0
@opentelemetry/sdk-trace-node2.10.0Apache-2.0
@opentelemetry/semantic-conventions1.43.0Apache-2.0
@playwright/test1.62.1Apache-2.0
@radix-ui/number1.1.3MIT
@radix-ui/primitive1.1.7MIT
@radix-ui/react-alert-dialog1.1.23MIT
@radix-ui/react-arrow1.1.15MIT
@radix-ui/react-collection1.1.15MIT
@radix-ui/react-compose-refs1.1.5MIT
@radix-ui/react-context1.2.2MIT
@radix-ui/react-dialog1.1.23MIT
@radix-ui/react-direction1.1.4MIT
@radix-ui/react-dismissable-layer1.1.19MIT
@radix-ui/react-dropdown-menu2.1.24MIT
@radix-ui/react-focus-guards1.1.6MIT
@radix-ui/react-focus-scope1.1.16MIT
@radix-ui/react-id1.1.4MIT
@radix-ui/react-label2.1.15MIT
@radix-ui/react-menu2.1.24MIT
@radix-ui/react-popover1.1.23MIT
@radix-ui/react-popper1.3.7MIT
@radix-ui/react-portal1.1.17MIT
@radix-ui/react-presence1.1.10MIT
@radix-ui/react-primitive2.1.10MIT
@radix-ui/react-roving-focus1.1.19MIT
@radix-ui/react-scroll-area1.2.18MIT
@radix-ui/react-select2.3.7MIT
@radix-ui/react-separator1.1.15MIT
@radix-ui/react-slot1.3.3MIT
@radix-ui/react-tabs1.1.21MIT
@radix-ui/react-tooltip1.2.16MIT
@radix-ui/react-use-callback-ref1.1.4MIT
@radix-ui/react-use-controllable-state1.2.6MIT
@radix-ui/react-use-effect-event0.0.5MIT
@radix-ui/react-use-is-hydrated0.1.3MIT
@radix-ui/react-use-layout-effect1.1.4MIT
@radix-ui/react-use-previous1.1.4MIT
@radix-ui/react-use-rect1.1.4MIT
@radix-ui/react-use-size1.1.4MIT
@radix-ui/react-visually-hidden1.2.11MIT
@radix-ui/rect1.1.3MIT
@swc/helpers0.5.15Apache-2.0
@testing-library/dom10.4.1MIT
@testing-library/user-event14.6.1MIT
@types/aria-query5.0.4MIT
@types/prop-types15.7.15MIT
@types/react18.3.31MIT
@types/react-dom18.3.7MIT
@vercel/blob2.6.1Apache-2.0
@vercel/cli-config0.2.1Apache-2.0
@vercel/cli-exec1.0.0Apache-2.0
@vercel/oidc3.8.1Apache-2.0
ansi-regex5.0.1MIT
ansi-styles5.2.0MIT
any-promise1.3.0MIT
anymatch3.1.3ISC
arg5.0.2MIT
aria-hidden1.2.6MIT
aria-query5.3.0Apache-2.0
async-retry1.3.3MIT
baseline-browser-mapping2.11.8Apache-2.0
binary-extensions2.3.0MIT
braces3.0.3MIT
camelcase-css2.0.1MIT
caniuse-lite1.0.30001806CC-BY-4.0
chokidar3.6.0MIT
class-variance-authority0.7.1Apache-2.0
client-only0.0.1MIT
clsx2.1.1MIT
cmdk1.1.1MIT
commander4.1.1MIT
commander8.3.0MIT
cross-spawn7.0.6MIT
cssesc3.0.0MIT
csstype3.2.3MIT
dequal2.0.3MIT
detect-libc2.1.2Apache-2.0
detect-node-es1.1.0MIT
didyoumean1.2.2Apache-2.0
dlv1.1.3MIT
dom-accessibility-api0.5.16MIT
es-errors1.3.0MIT
esbuild0.28.1MIT
execa5.1.1MIT
fast-glob3.3.3MIT
fastq1.20.1ISC
fdir6.5.0MIT
fill-range7.1.1MIT
framer-motion12.43.0MIT
fsevents2.3.2MIT
fsevents2.3.3MIT
function-bind1.1.2MIT
get-nonce1.0.1MIT
get-stream6.0.1MIT
glob-parent5.1.2ISC
glob-parent6.0.2ISC
hasown2.0.4MIT
human-signals2.1.0Apache-2.0
is-binary-path2.1.0MIT
is-buffer2.0.5MIT
is-core-module2.16.2MIT
is-extglob2.1.1MIT
is-glob4.0.3MIT
is-node-process1.2.0MIT
is-number7.0.0MIT
is-stream2.0.1MIT
isexe2.0.0ISC
jiti1.21.7MIT
jose5.10.0MIT
js-tokens4.0.0MIT
katex0.19.1MIT
lilconfig3.1.3MIT
lines-and-columns1.2.4MIT
loose-envify1.4.0MIT
lucide-react1.28.0ISC
lz-string1.5.0MIT
merge-stream2.0.0MIT
merge21.4.1MIT
micromatch4.0.8MIT
mimic-fn2.1.0MIT
motion-dom12.43.0MIT
motion-utils12.39.0MIT
mz2.7.0MIT
nanoid3.3.18MIT
next16.2.12MIT
normalize-path3.0.0MIT
npm-run-path4.0.1MIT
object-assign4.1.1MIT
object-hash3.0.0MIT
onetime5.1.2MIT
os-paths4.4.0MIT
path-key3.1.1MIT
path-parse1.0.7MIT
picocolors1.1.1ISC
picomatch2.3.2MIT
picomatch4.0.5MIT
pify2.3.0MIT
pirates4.0.7MIT
playwright1.62.1Apache-2.0
playwright-core1.62.1Apache-2.0
postcss8.5.20MIT
postcss-import15.1.0MIT
postcss-js4.1.0MIT
postcss-load-config6.0.1MIT
postcss-nested6.2.0MIT
postcss-selector-parser6.1.4MIT
postcss-value-parser4.2.0MIT
pretty-format27.5.1MIT
queue-microtask1.2.3MIT
react18.3.1MIT
react-dom18.3.1MIT
react-is17.0.2MIT
react-remove-scroll2.7.2MIT
react-remove-scroll-bar2.3.8MIT
react-style-singleton2.2.3MIT
read-cache1.0.0MIT
readdirp3.6.0MIT
resolve1.22.12MIT
retry0.13.1MIT
reusify1.1.0MIT
run-parallel1.2.0MIT
scheduler0.23.2MIT
semver7.8.5ISC
sharp0.35.3Apache-2.0
shebang-command2.0.0MIT
shebang-regex3.0.0MIT
signal-exit3.0.7ISC
source-map-js1.2.1BSD-3-Clause
strip-final-newline2.0.0MIT
styled-jsx5.1.6MIT
sucrase3.35.1MIT
supports-preserve-symlinks-flag1.0.0MIT
tailwind-merge3.6.0MIT
tailwindcss3.4.19MIT
tailwindcss-animate1.0.7MIT
thenify3.3.1MIT
thenify-all1.6.0MIT
throttleit2.1.0MIT
tinyglobby0.2.17MIT
to-regex-range5.0.1MIT
ts-interface-checker0.1.13Apache-2.0
tslib2.8.10BSD
tsx4.23.1MIT
undici6.28.0MIT
use-callback-ref1.3.3MIT
use-sidecar1.1.3MIT
util-deprecate1.0.2MIT
which2.0.2ISC
xdg-app-paths5.5.1MIT
xdg-portable7.3.0MIT
zod4.1.11MIT

API server (Python)

Source: apps/api/requirements.txt (non-dev entries) + packages/engine runtime dependencies, transitive. 74 packages total.

Package count by license: MIT 22 · Apache-2.0 16 · BSD-3-Clause 14 · BSD 4 · BSD License 2 · MIT License 2 · 3-Clause BSD License 1 · Apache 2.0 1 · Apache License 2.0 1 · Apache License, Version 2.0 1 · Apache-2.0 OR BSD-2-Clause 1 · BSD-2-Clause 1 · BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 1 · Dual License 1 · ISC 1 · LGPL with exceptions 1 · MPL-2.0 1 · New BSD 1 · PSF-2.0 1 · Unlicense 1

PackageVersionLicense
aiosmtplib5.1.1MIT
alembic1.15.2MIT
amqp5.3.1BSD
annotated-doc0.0.4MIT
annotated-types0.7.0MIT License
anyio4.14.2MIT
asgiref3.12.1BSD-3-Clause
asyncpg0.30.0Apache License, Version 2.0
billiard4.2.4BSD
boto31.43.93Apache-2.0
botocore1.43.95Apache-2.0
celery5.5.0BSD-3-Clause
certifi2026.6.17MPL-2.0
click8.4.2BSD-3-Clause
click-didyoumean0.3.1MIT
click-plugins1.1.1.2New BSD
click-repl0.3.0MIT
dnspython2.8.0ISC
email_validator2.2.0Unlicense
fastapi0.139.0MIT
googleapis-common-protos1.75.0Apache 2.0
grpcio1.82.1Apache-2.0
h110.16.0MIT
httpcore1.0.9BSD-3-Clause
httpx0.28.1BSD-3-Clause
idna3.18BSD-3-Clause
jmespath1.1.0MIT
joblib1.5.3BSD-3-Clause
kombu5.5.4BSD-3-Clause
Mako1.3.12MIT
MarkupSafe3.0.3BSD-3-Clause
narwhals2.24.0MIT
numpy2.5.1BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0
opentelemetry-api1.45.1Apache-2.0
opentelemetry-exporter-otlp-proto-common1.45.1Apache-2.0
opentelemetry-exporter-otlp-proto-grpc1.45.1Apache-2.0
opentelemetry-instrumentation0.66b1Apache-2.0
opentelemetry-instrumentation-asgi0.66b1Apache-2.0
opentelemetry-instrumentation-fastapi0.66b1Apache-2.0
opentelemetry-instrumentation-redis0.66b1Apache-2.0
opentelemetry-instrumentation-sqlalchemy0.66b1Apache-2.0
opentelemetry-proto1.45.1Apache-2.0
opentelemetry-sdk1.45.1Apache-2.0
opentelemetry-semantic-conventions0.66b1Apache-2.0
opentelemetry-util-http0.66b1Apache-2.0
packaging26.2Apache-2.0 OR BSD-2-Clause
passlib1.7.4BSD
polars1.43.0MIT License
polars-runtime-321.43.0MIT
prompt_toolkit3.0.52BSD License
protobuf6.33.53-Clause BSD License
psycopg2-binary2.9.12LGPL with exceptions
pydantic2.11.4MIT
pydantic-settings2.9.1MIT
pydantic_core2.33.2MIT
PyJWT2.13.0MIT
python-dateutil2.9.0.post0Dual License
python-dotenv1.2.2BSD-3-Clause
redis5.2.1MIT
s3transfer0.19.2Apache License 2.0
scikit-learn1.9.0BSD-3-Clause
scipy1.18.0BSD License
six1.17.0MIT
SQLAlchemy2.0.40MIT
starlette1.3.1BSD-3-Clause
threadpoolctl3.6.0BSD-3-Clause
typing-inspection0.4.2MIT
typing_extensions4.16.0PSF-2.0
tzdata2026.3Apache-2.0
urllib32.7.0MIT
uvicorn0.34.2BSD-3-Clause
vine5.1.0BSD
wcwidth0.8.2MIT
wrapt2.2.2BSD-2-Clause