Legal

Open Source Licenses

Setubase is built on open source software. This page lists the third-party packages we use and their licenses. We are grateful to the open source community.

Mozilla Public License 2.0

MPL-2.0 is a file-level copyleft license. Modifications to MPL-licensed files must be released under MPL-2.0, but the license does not extend to the larger application. We use these packages unmodified. Read the full license →

web-ifcv0.0.77

IFC file parsing (WebAssembly). Used via @thatopen/components. Not modified.

MPL-2.0

CSS transformer used at build time by Tailwind CSS. Not shipped to end users as source.

MPL-2.0

MIT & ISC Licenses

The majority of our dependencies (150+ packages) are MIT or ISC licensed — permissive licenses that require only attribution.

Next.jsv14.x
MIT
Reactv18.x
MIT
MIT
MIT
ISC
MIT
MIT
MIT
MIT
MIT

Apache License 2.0

Apache-2.0 is a permissive license that includes an explicit patent grant. Read the full license →

Apache-2.0
Apache-2.0
Apache-2.0

Full dependency list

466 packages total across all license types. For questions, contact legal@setubase.com.

MIT 285Apache-2.0 118ISC 36BSD-3-Clause 7BSD-2-Clause 6MPL-2.0 3UNLICENSED 3(MIT AND Zlib) 2(MIT OR GPL-3.0-or-later) 10BSD 1BlueOak-1.0.0 1CC-BY-4.0 1MIT-0 1Unlicense 1
View all 466 packages
(MIT AND Zlib) (2)
  pako 1.0.11
  pako 2.1.0

(MIT OR GPL-3.0-or-later) (1)
  jszip 3.10.1

0BSD (1)
  tslib 2.8.1

Apache-2.0 (118)
  @aws-crypto/branch-keystore-node 4.2.4
  @aws-crypto/cache-material 4.2.4
  @aws-crypto/caching-materials-manager-node 4.2.4
  @aws-crypto/client-node 4.2.4
  @aws-crypto/crc32 5.2.0
  @aws-crypto/crc32c 5.2.0
  @aws-crypto/decrypt-node 4.2.4
  @aws-crypto/encrypt-node 4.2.4
  @aws-crypto/hkdf-node 4.2.4
  @aws-crypto/kdf-ctr-mode-node 4.2.4
  @aws-crypto/kms-keyring 4.2.4
  @aws-crypto/kms-keyring-node 4.2.4
  @aws-crypto/material-management 4.2.4
  @aws-crypto/material-management-node 4.2.4
  @aws-crypto/raw-aes-keyring-node 4.2.4
  @aws-crypto/raw-keyring 4.2.4
  @aws-crypto/raw-rsa-keyring-node 4.2.4
  @aws-crypto/serialize 4.2.4
  @aws-crypto/sha1-browser 5.2.0
  @aws-crypto/sha256-browser 5.2.0
  @aws-crypto/sha256-js 5.2.0
  @aws-crypto/supports-web-crypto 5.2.0
  @aws-crypto/util 5.2.0
  @aws-sdk/client-apigatewaymanagementapi 3.1071.0
  @aws-sdk/client-bedrock-runtime 3.1087.0
  @aws-sdk/client-cognito-identity-provider 3.1052.0
  @aws-sdk/client-dynamodb 3.1106.0
  @aws-sdk/client-ec2 3.1087.0
  @aws-sdk/client-ecs 3.1095.0
  @aws-sdk/client-kms 3.1106.0
  @aws-sdk/client-lambda 3.1087.0
  @aws-sdk/client-s3 3.1053.0
  @aws-sdk/client-secrets-manager 3.1106.0
  @aws-sdk/client-sqs 3.1095.0
  @aws-sdk/core 3.977.6
  @aws-sdk/crc64-nvme 3.972.9
  @aws-sdk/credential-provider-env 3.972.67
  @aws-sdk/credential-provider-http 3.972.69
  @aws-sdk/credential-provider-ini 3.973.12
  @aws-sdk/credential-provider-login 3.972.74
  @aws-sdk/credential-provider-node 3.972.78
  @aws-sdk/credential-provider-process 3.972.67
  @aws-sdk/credential-provider-sso 3.973.11
  @aws-sdk/credential-provider-web-identity 3.972.73
  @aws-sdk/dynamodb-codec 3.973.41
  @aws-sdk/endpoint-cache 3.972.9
  @aws-sdk/eventstream-handler-node 3.972.27
  @aws-sdk/lib-dynamodb 3.1052.0
  @aws-sdk/middleware-bucket-endpoint 3.972.15
  @aws-sdk/middleware-endpoint-discovery 3.972.27
  @aws-sdk/middleware-eventstream 3.972.23
  @aws-sdk/middleware-expect-continue 3.972.13
  @aws-sdk/middleware-flexible-checksums 3.974.21
  @aws-sdk/middleware-location-constraint 3.972.11
  @aws-sdk/middleware-sdk-ec2 3.972.46
  @aws-sdk/middleware-sdk-s3 3.972.42
  @aws-sdk/middleware-sdk-sqs 3.972.38
  @aws-sdk/middleware-ssec 3.972.11
  @aws-sdk/middleware-websocket 3.972.40
  @aws-sdk/nested-clients 3.997.41
  @aws-sdk/s3-request-presigner 3.1053.0
  @aws-sdk/signature-v4-multi-region 3.996.43
  @aws-sdk/token-providers 3.1087.0
  @aws-sdk/token-providers 3.1103.0
  @aws-sdk/types 3.974.2
  @aws-sdk/util-dynamodb 3.996.7
  @aws-sdk/util-locate-window 3.965.5
  @aws-sdk/xml-builder 3.972.37
  @aws/lambda-invoke-store 0.3.0
  @dimforge/rapier3d-compat 0.12.0
  @eslint/config-array 0.23.5
  @eslint/config-helpers 0.6.0
  @eslint/core 1.2.1
  @eslint/object-schema 3.0.5
  @eslint/plugin-kit 0.7.2
  @google/generative-ai 0.24.1
  @humanfs/core 0.19.2
  @humanfs/node 0.16.8
  @humanfs/types 0.15.0
  @humanwhocodes/module-importer 1.0.1
  @humanwhocodes/retry 0.4.3
  @playwright/test 1.62.1
  @puppeteer/browsers 3.0.5
  @smithy/core 3.31.1
  @smithy/credential-provider-imds 4.4.16
  @smithy/fetch-http-handler 5.6.13
  @smithy/is-array-buffer 2.2.0
  @smithy/node-http-handler 4.9.13
  @smithy/signature-v4 5.6.12
  @smithy/types 4.16.1
  @smithy/util-buffer-from 2.2.0
  @smithy/util-utf8 2.3.0
  @swc/counter 0.1.3
  @swc/helpers 0.5.5
  adler-32 1.3.1
  baseline-browser-mapping 2.10.31
  cfb 1.2.2
  chromium-bidi 16.0.1
  codepage 1.15.0
  crc-32 1.2.2
  detect-libc 2.1.2
  didyoumean 1.2.2
  eslint-visitor-keys 3.4.3
  eslint-visitor-keys 5.0.1
  expect-type 1.3.0
  flatbuffers 25.2.10
  frac 1.1.2
  pdfjs-dist 6.0.227
  playwright 1.62.1
  playwright-core 1.62.1
  puppeteer-core 25.2.1
  ssf 0.11.2
  ts-interface-checker 0.1.13
  typescript 5.9.3
  webdriver-bidi-protocol 0.4.2
  wmf 1.0.2
  word 0.3.0
  xlsx 0.18.5

BSD-2-Clause (6)
  eslint-scope 9.1.2
  espree 11.2.0
  esrecurse 4.3.0
  estraverse 5.3.0
  esutils 2.0.3
  uri-js 4.4.1

BSD-3-Clause (7)
  d3-ease 3.0.1
  devtools-protocol 0.0.1638949
  esquery 1.7.0
  istanbul-lib-coverage 3.2.2
  istanbul-lib-report 3.0.1
  istanbul-reports 3.2.0
  source-map-js 1.2.1

BlueOak-1.0.0 (1)
  minimatch 10.2.5

CC-BY-4.0 (1)
  caniuse-lite 1.0.30001793

ISC (36)
  anymatch 3.1.3
  cliui 9.0.1
  d3-color 3.1.0
  d3-dispatch 3.0.1
  d3-drag 3.0.0
  d3-force 3.0.0
  d3-interpolate 3.0.1
  d3-quadtree 3.0.1
  d3-selection 3.0.0
  d3-timer 3.0.1
  d3-transition 3.0.1
  d3-zoom 3.0.0
  earcut 3.0.2
  electron-to-chromium 1.5.361
  fastq 1.20.1
  flatted 3.4.2
  get-caller-file 2.0.5
  glob-parent 5.1.2
  glob-parent 6.0.2
  graceful-fs 4.2.11
  inherits 2.0.4
  isexe 2.0.0
  lru-cache 11.1.0
  lru-cache 6.0.0
  lucide-react 0.469.0
  minimalistic-assert 1.0.1
  once 1.4.0
  picocolors 1.1.1
  semver 7.8.1
  siginfo 2.0.0
  which 2.0.2
  wrappy 1.0.2
  y18n 5.0.8
  yallist 4.0.0
  yargs-parser 22.0.0
  zod-to-json-schema 3.25.2

MIT (285)
  @alloc/quick-lru 5.2.0
  @anthropic-ai/sdk 0.104.1
  @babel/helper-string-parser 7.27.1
  @babel/helper-validator-identifier 7.28.5
  @babel/parser 7.29.3
  @babel/runtime 7.29.7
  @babel/types 7.29.0
  @bcoe/v8-coverage 1.0.2
  @esbuild/darwin-arm64 0.24.2
  @esbuild/darwin-arm64 0.28.0
  @eslint-community/eslint-utils 4.9.1
  @eslint-community/regexpp 4.12.2
  @hookform/resolvers 3.10.0
  @jridgewell/gen-mapping 0.3.13
  @jridgewell/resolve-uri 3.1.2
  @jridgewell/sourcemap-codec 1.5.5
  @jridgewell/trace-mapping 0.3.31
  @napi-rs/canvas 1.0.0
  @napi-rs/canvas-darwin-arm64 1.0.0
  @next/env 14.2.35
  @next/swc-darwin-arm64 14.2.33
  @nodable/entities 2.1.1
  @nodelib/fs.scandir 2.1.5
  @nodelib/fs.stat 2.0.5
  @nodelib/fs.walk 1.2.8
  @oxc-project/types 0.132.0
  @rolldown/binding-darwin-arm64 1.0.2
  @rolldown/pluginutils 1.0.1
  @stablelib/base64 1.0.1
  @standard-schema/spec 1.1.0
  @tanstack/query-core 5.101.0
  @tanstack/react-query 5.101.0
  @thatopen/components 3.4.6
  @thatopen/components-front 3.4.3
  @thatopen/fragments 3.4.5
  @tweenjs/tween.js 23.1.3
  @types/aws-lambda 8.10.161
  @types/chai 5.2.3
  @types/d3-color 3.1.3
  @types/d3-drag 3.0.7
  @types/d3-force 3.0.10
  @types/d3-interpolate 3.0.4
  @types/d3-selection 3.0.11
  @types/d3-transition 3.0.9
  @types/d3-zoom 3.0.8
  @types/deep-eql 4.0.2
  @types/duplexify 3.6.5
  @types/esrecurse 4.3.1
  @types/estree 1.0.9
  @types/json-schema 7.0.15
  @types/lru-cache 5.1.1
  @types/node 22.19.19
  @types/node 26.2.0
  @types/prop-types 15.7.15
  @types/react 18.3.29
  @types/react-dom 18.3.7
  @types/stats.js 0.17.4
  @types/three 0.184.1
  @types/uuid 10.0.0
  @types/webxr 0.5.24
  @types/ws 8.18.1
  @typescript-eslint/eslint-plugin 8.64.0
  @typescript-eslint/parser 8.64.0
  @typescript-eslint/project-service 8.64.0
  @typescript-eslint/scope-manager 8.64.0
  @typescript-eslint/tsconfig-utils 8.64.0
  @typescript-eslint/type-utils 8.64.0
  @typescript-eslint/types 8.64.0
  @typescript-eslint/typescript-estree 8.64.0
  @typescript-eslint/utils 8.64.0
  @typescript-eslint/visitor-keys 8.64.0
  @vitest/coverage-v8 4.1.7
  @vitest/expect 4.1.7
  @vitest/mocker 4.1.7
  @vitest/pretty-format 4.1.7
  @vitest/runner 4.1.7
  @vitest/snapshot 4.1.7
  @vitest/spy 4.1.7
  @vitest/utils 4.1.7
  @xyflow/react 12.11.2
  @xyflow/system 0.0.79
  acorn 8.17.0
  acorn-jsx 5.3.2
  ajv 6.15.0
  ansi-regex 6.2.2
  ansi-styles 6.2.3
  any-promise 1.3.0
  arg 5.0.2
  asn1.js 5.4.1
  assertion-error 2.0.1
  ast-v8-to-istanbul 1.0.0
  autoprefixer 10.5.0
  balanced-match 4.0.4
  binary-extensions 2.3.0
  bn.js 4.12.5
  bn.js 5.2.5
  bowser 2.14.1
  brace-expansion 5.0.7
  braces 3.0.3
  browserslist 4.28.2
  busboy 1.6.0
  camelcase-css 2.0.1
  camera-controls 3.1.2
  chai 6.2.2
  chokidar 3.6.0
  classcat 5.0.5
  client-only 0.0.1
  clsx 2.1.1
  commander 4.1.1
  convert-source-map 2.0.0
  core-util-is 1.0.3
  cross-spawn 7.0.6
  cssesc 3.0.0
  csstype 3.2.3
  date-fns 4.4.0
  debug 4.4.3
  deep-is 0.1.4
  dlv 1.1.3
  duplexify 4.1.3
  emoji-regex 10.6.0
  end-of-stream 1.4.5
  es-errors 1.3.0
  es-module-lexer 2.1.0
  esbuild 0.24.2
  esbuild 0.28.0
  escalade 3.2.0
  escape-string-regexp 4.0.0
  eslint 10.7.0
  estree-walker 3.0.3
  fast-deep-equal 3.1.3
  fast-glob 3.3.3
  fast-json-stable-stringify 2.1.0
  fast-levenshtein 2.0.6
  fast-xml-builder 1.2.0
  fast-xml-parser 5.7.2
  fdir 6.5.0
  fflate 0.8.3
  file-entry-cache 8.0.0
  fill-range 7.1.1
  find-up 5.0.0
  flat-cache 4.0.1
  fraction.js 5.3.4
  fsevents 2.3.2
  fsevents 2.3.3
  function-bind 1.1.2
  get-east-asian-width 1.6.0
  has-flag 4.0.0
  hasown 2.0.3
  html-escaper 2.0.2
  ignore 5.3.2
  ignore 7.0.6
  immediate 3.0.6
  imurmurhash 0.1.4
  is-binary-path 2.1.0
  is-core-module 2.16.2
  is-extglob 2.1.1
  is-glob 4.0.3
  is-number 7.0.0
  isarray 1.0.0
  jiti 1.21.7
  jose 5.10.0
  js-tokens 10.0.0
  js-tokens 4.0.0
  json-buffer 3.0.1
  json-schema-to-ts 3.1.1
  json-schema-traverse 0.4.1
  json-stable-stringify-without-jsonify 1.0.1
  keyv 4.5.4
  levn 0.4.1
  lie 3.3.0
  lilconfig 3.1.3
  lines-and-columns 1.2.4
  locate-path 6.0.0
  loose-envify 1.4.0
  magic-string 0.30.21
  magicast 0.5.3
  make-dir 4.0.0
  merge2 1.4.1
  meshoptimizer 1.1.1
  micromatch 4.0.8
  mitt 3.0.1
  mnemonist 0.38.3
  modern-tar 0.7.6
  ms 2.1.3
  mz 2.7.0
  nanoid 3.3.12
  natural-compare 1.4.0
  next 14.2.35
  node-releases 2.0.46
  normalize-path 3.0.0
  object-assign 4.1.1
  object-hash 3.0.0
  obliterator 1.6.1
  obug 2.1.1
  optionator 0.9.4
  p-limit 3.1.0
  p-locate 5.0.0
  path-exists 4.0.0
  path-expression-matcher 1.5.0
  path-key 3.1.1
  path-parse 1.0.7
  pathe 2.0.3
  picomatch 2.3.2
  picomatch 4.0.4
  pify 2.3.0
  pirates 4.0.7
  postcss 8.4.31
  postcss 8.5.15
  postcss-import 15.1.0
  postcss-js 4.1.0
  postcss-load-config 6.0.1
  postcss-nested 6.2.0
  postcss-selector-parser 6.1.2
  postcss-value-parser 4.2.0
  prelude-ls 1.2.1
  process-nextick-args 2.0.1
  punycode 2.3.1
  queue-microtask 1.2.3
  react 18.3.1
  react-dom 18.3.1
  react-hook-form 7.78.0
  read-cache 1.0.0
  readable-stream 2.3.8
  readable-stream 3.6.2
  readdirp 3.6.0
  resend 6.18.1
  resolve 1.22.12
  reusify 1.1.0
  rolldown 1.0.2
  run-parallel 1.2.0
  safe-buffer 5.1.2
  safe-buffer 5.2.1
  safer-buffer 2.1.2
  scheduler 0.23.2
  setimmediate 1.0.5
  shebang-command 2.0.0
  shebang-regex 3.0.0
  stackback 0.0.2
  standardwebhooks 1.0.0
  std-env 4.1.0
  stream-shift 1.0.3
  streamsearch 1.1.0
  string-width 7.2.0
  string_decoder 1.1.1
  string_decoder 1.3.0
  strip-ansi 7.2.0
  strnum 2.3.0
  styled-jsx 5.1.1
  sucrase 3.35.1
  supports-color 7.2.0
  supports-preserve-symlinks-flag 1.0.0
  tailwindcss 3.4.19
  thenify 3.3.1
  thenify-all 1.6.0
  three 0.184.0
  three-mesh-bvh 0.9.9
  tinybench 2.9.0
  tinyexec 1.2.2
  tinyglobby 0.2.16
  tinyrainbow 3.1.0
  to-regex-range 5.0.1
  ts-algebra 2.0.0
  ts-api-utils 2.5.0
  tsx 4.22.3
  type-check 0.4.0
  typed-query-selector 2.12.2
  ulid 3.0.2
  undici-types 6.21.0
  undici-types 8.3.0
  update-browserslist-db 1.2.3
  use-sync-external-store 1.6.0
  util-deprecate 1.0.2
  uuid 11.1.1
  vitest 4.1.7
  why-is-node-running 2.3.0
  word-wrap 1.2.5
  wrap-ansi 9.0.2
  ws 8.21.0
  xml-naming 0.1.0
  yargs 18.0.0
  yocto-queue 0.1.0
  zod 3.25.76
  zod 4.4.3
  zustand 4.5.7
  zustand 5.0.14

MIT-0 (1)
  postal-mime 2.7.5

MPL-2.0 (3)
  lightningcss 1.32.0
  lightningcss-darwin-arm64 1.32.0
  web-ifc 0.0.77

UNLICENSED (3)
  @setubase/types 1.0.0
  setubase-backend 1.0.0
  setubase-frontend 1.0.0

Unlicense (1)
  fast-sha256 1.3.0