Style Your Closet

Open-source notices

Style Your Closet is built with open-source software, a free typeface, open models, and open data. Here are their authors' notices and licenses.

Reading HEIC photos: heic-to

In browsers that can't open HEIC photos themselves, the app uses heic-to 1.6.5, which includes libheif 1.23.5 and libde265 1.0.16. They're free software under the GNU Lesser General Public License, version 3 or later: you may copy, change, and share them under that license. The app uses them unmodified, as a separate file your browser downloads only when it needs it, so you can put your own build in its place.

The typeface: Archivo

Archivo, copyright 2020 The Archivo Project Authors, is licensed under the SIL Open Font License, version 1.1. Its source is on GitHub (opens in a new tab).

Models

The app's server uses these models, both under the MIT license:

Data

Weather data by Open-Meteo.com (opens in a new tab), and places from GeoNames (opens in a new tab), both under the Creative Commons Attribution 4.0 license (opens in a new tab). The app reduces each day's forecast to its feels-like high and low, its highest chance of rain, and its strongest wind.

Software packages

The website includes code from these 72 packages. Every package's license notice is in one text file.

  • @jridgewell/sourcemap-codec 1.6.0MIT
  • @next/env 16.4.0MIT
  • @opentelemetry/api 1.10.0Apache-2.0
  • @oxc-project/types 0.152.0MIT
  • @rollup/plugin-commonjs 28.0.1MIT
  • @rollup/pluginutils 5.5.1MIT
  • @sentry/browser-utils 11.5.0MIT
  • @sentry/browser 11.5.0MIT
  • @sentry/bundler-plugins 11.5.0MIT
  • @sentry/conventions 0.26.0MIT
  • @sentry/core 11.5.0MIT
  • @sentry/feedback 11.5.0MIT
  • @sentry/nextjs 11.5.0MIT
  • @sentry/node 11.5.0MIT
  • @sentry/opentelemetry 11.5.0MIT
  • @sentry/react 11.5.0MIT
  • @sentry/replay-canvas 11.5.0MIT
  • @sentry/replay 11.5.0MIT
  • @sentry/server-runtime-injection 11.5.0MIT
  • @sentry/server-utils 11.5.0MIT
  • @sentry/vercel-edge 11.5.0MIT
  • @supabase/auth-js 2.117.2MIT
  • @supabase/functions-js 2.117.2MIT
  • @supabase/phoenix 0.4.5MIT
  • @supabase/postgrest-js 2.117.2MIT
  • @supabase/realtime-js 2.117.2MIT
  • @supabase/ssr 0.12.7MIT
  • @supabase/storage-js 2.117.2MIT
  • @supabase/supabase-js 2.117.2MIT
  • @swc/helpers 0.5.23Apache-2.0
  • @tanstack/query-core 5.104.1MIT
  • @tanstack/react-query 5.104.1MIT
  • @types/estree 1.0.9MIT
  • balanced-match 4.0.4MIT
  • baseline-browser-mapping 2.11.27Apache-2.0
  • brace-expansion 5.0.12MIT
  • caniuse-lite 1.0.30001814CC-BY-4.0
  • client-only 0.0.1MIT
  • commondir 1.0.1MIT
  • cookie 1.1.1MIT
  • dotenv 17.4.2BSD-2-Clause
  • estree-walker 2.0.2MIT
  • fdir 6.5.0MIT
  • glob 13.0.6BlueOak-1.0.0
  • has-flag 4.0.0MIT
  • heic-to 1.6.5LGPL-3.0
  • iceberg-js 0.8.1MIT
  • is-reference 1.2.1MIT
  • lru-cache 11.5.3BlueOak-1.0.0
  • magic-string 0.30.21MIT
  • magic-string 1.4.3MIT
  • minimatch 10.2.6BlueOak-1.0.0
  • minipass 7.1.3BlueOak-1.0.0
  • nanoid 3.3.20MIT
  • next 16.4.0MIT
  • oxc-parser 0.152.0MIT
  • path-scurry 2.0.2BlueOak-1.0.0
  • picocolors 1.1.1ISC
  • picomatch 4.0.7MIT
  • postcss 8.5.23MIT
  • react-dom 19.3.0MIT
  • react 19.3.0MIT
  • rollup 4.64.12MIT
  • scheduler 0.28.0MIT
  • sentry 0.45.0FSL-1.1-Apache-2.0
  • server-only 0.0.1MIT
  • source-map-js 1.2.2BSD-3-Clause
  • stacktrace-parser 0.1.11MIT
  • styled-jsx 5.1.6MIT
  • supports-color 8.1.1MIT
  • tslib 2.8.10BSD
  • type-fest 0.7.1(MIT OR CC0-1.0)
  • web-vitals 6.2.3Apache-2.0