Legal

Open-source licenses

This service is built with the open-source software listed below. Copyright in each package remains with its original authors, and we use them under their respective licenses.

As of 2026-08-06 · 286 packages

License breakdown

Direct dependencies

Declared in our package.json. The core of the service runs on these.

@neondatabase/serverless1.1.0MIT
@next/third-parties16.2.11MIT
@radix-ui/react-dialog1.1.15MIT
@radix-ui/react-dropdown-menu2.1.16MIT
@radix-ui/react-label2.1.8MIT
@radix-ui/react-popover1.1.15MIT
@radix-ui/react-select2.2.6MIT
@radix-ui/react-slider1.3.6MIT
@radix-ui/react-slot1.2.3MIT
@radix-ui/react-toast1.2.15MIT
ably2.23.0Apache-2.0
ai6.0.180Apache-2.0
class-variance-authority0.7.1Apache-2.0
clsx2.1.1MIT
cobe2.0.1MIT
dotenv17.4.2BSD-2-Clause
drizzle-orm0.45.2Apache-2.0
exceljs4.4.0MIT
fflate0.8.3MIT
klinecharts10.0.2Apache-2.0
lightweight-charts5.2.0Apache-2.0
lucide-react0.460.0ISC
next16.2.6MIT
next-auth5.0.0-beta.31ISC
next-themes0.4.6MIT
pdf-parse2.4.5Apache-2.0
react19.2.6MIT
react-dom19.2.6MIT
tailwind-merge2.6.1MIT
three0.185.1MIT
undici8.5.0MIT
yahoo-finance23.14.1MIT
zod3.25.76MIT
Full list (including transitive dependencies) (253)

Everything above, plus the packages those libraries depend on internally.

  • @ably/msgpack-jsApache-2.0
  • @ai-sdk/gatewayApache-2.0
  • @ai-sdk/providerApache-2.0
  • @ai-sdk/provider-utilsApache-2.0
  • @auth/coreISC
  • @deno/shim-denoMIT
  • @deno/shim-deno-testMIT
  • @emnapi/runtimeMIT
  • @fast-csv/formatMIT
  • @fast-csv/parseMIT
  • @floating-ui/coreMIT
  • @floating-ui/domMIT
  • @floating-ui/react-domMIT
  • @floating-ui/utilsMIT
  • @img/colourMIT
  • @img/sharp-darwin-arm64Apache-2.0
  • @img/sharp-darwin-x64Apache-2.0
  • @img/sharp-libvips-darwin-arm64LGPL-3.0-or-later
  • @img/sharp-libvips-darwin-x64LGPL-3.0-or-later
  • @img/sharp-libvips-linux-armLGPL-3.0-or-later
  • @img/sharp-libvips-linux-arm64LGPL-3.0-or-later
  • @img/sharp-libvips-linux-ppc64LGPL-3.0-or-later
  • @img/sharp-libvips-linux-riscv64LGPL-3.0-or-later
  • @img/sharp-libvips-linux-s390xLGPL-3.0-or-later
  • @img/sharp-libvips-linux-x64LGPL-3.0-or-later
  • @img/sharp-libvips-linuxmusl-arm64LGPL-3.0-or-later
  • @img/sharp-libvips-linuxmusl-x64LGPL-3.0-or-later
  • @img/sharp-linux-armApache-2.0
  • @img/sharp-linux-arm64Apache-2.0
  • @img/sharp-linux-ppc64Apache-2.0
  • @img/sharp-linux-riscv64Apache-2.0
  • @img/sharp-linux-s390xApache-2.0
  • @img/sharp-linux-x64Apache-2.0
  • @img/sharp-linuxmusl-arm64Apache-2.0
  • @img/sharp-linuxmusl-x64Apache-2.0
  • @img/sharp-wasm32Apache-2.0 AND LGPL-3.0-or-later AND MIT
  • @img/sharp-win32-arm64Apache-2.0 AND LGPL-3.0-or-later
  • @img/sharp-win32-ia32Apache-2.0 AND LGPL-3.0-or-later
  • @img/sharp-win32-x64Apache-2.0 AND LGPL-3.0-or-later
  • @napi-rs/canvasMIT
  • @napi-rs/canvas-android-arm64MIT
  • @napi-rs/canvas-darwin-arm64MIT
  • @napi-rs/canvas-darwin-x64MIT
  • @napi-rs/canvas-linux-arm-gnueabihfMIT
  • @napi-rs/canvas-linux-arm64-gnuMIT
  • @napi-rs/canvas-linux-arm64-muslMIT
  • @napi-rs/canvas-linux-riscv64-gnuMIT
  • @napi-rs/canvas-linux-x64-gnuMIT
  • @napi-rs/canvas-linux-x64-muslMIT
  • @napi-rs/canvas-win32-x64-msvcMIT
  • @next/envMIT
  • @next/swc-darwin-arm64MIT
  • @next/swc-darwin-x64MIT
  • @next/swc-linux-arm64-gnuMIT
  • @next/swc-linux-arm64-muslMIT
  • @next/swc-linux-x64-gnuMIT
  • @next/swc-linux-x64-muslMIT
  • @next/swc-win32-arm64-msvcMIT
  • @next/swc-win32-x64-msvcMIT
  • @opentelemetry/apiApache-2.0
  • @panva/hkdfMIT
  • @radix-ui/numberMIT
  • @radix-ui/primitiveMIT
  • @radix-ui/react-arrowMIT
  • @radix-ui/react-collectionMIT
  • @radix-ui/react-compose-refsMIT
  • @radix-ui/react-contextMIT
  • @radix-ui/react-directionMIT
  • @radix-ui/react-dismissable-layerMIT
  • @radix-ui/react-focus-guardsMIT
  • @radix-ui/react-focus-scopeMIT
  • @radix-ui/react-idMIT
  • @radix-ui/react-menuMIT
  • @radix-ui/react-popperMIT
  • @radix-ui/react-portalMIT
  • @radix-ui/react-presenceMIT
  • @radix-ui/react-primitiveMIT
  • @radix-ui/react-roving-focusMIT
  • @radix-ui/react-use-callback-refMIT
  • @radix-ui/react-use-controllable-stateMIT
  • @radix-ui/react-use-effect-eventMIT
  • @radix-ui/react-use-escape-keydownMIT
  • @radix-ui/react-use-layout-effectMIT
  • @radix-ui/react-use-previousMIT
  • @radix-ui/react-use-rectMIT
  • @radix-ui/react-use-sizeMIT
  • @radix-ui/react-visually-hiddenMIT
  • @radix-ui/rectMIT
  • @sindresorhus/isMIT
  • @standard-schema/specMIT
  • @swc/helpersApache-2.0
  • @szmarczak/http-timerMIT
  • @types/cacheable-requestMIT
  • @types/http-cache-semanticsMIT
  • @types/keyvMIT
  • @types/nodeMIT
  • @types/reactMIT
  • @types/react-domMIT
  • @types/responselikeMIT
  • @vercel/oidcApache-2.0
  • archiverMIT
  • archiver-utilsMIT
  • aria-hiddenMIT
  • asyncMIT
  • balanced-matchMIT
  • base64-jsMIT
  • baseline-browser-mappingApache-2.0
  • big-integerUnlicense
  • binaryMIT
  • blMIT
  • bluebirdMIT
  • bopsMIT
  • brace-expansionMIT
  • bufferMIT
  • buffer-crc32MIT
  • buffer-indexof-polyfillMIT
  • cacheable-lookupMIT
  • cacheable-requestMIT
  • caniuse-liteCC-BY-4.0
  • chainsawMIT/X11
  • client-onlyMIT
  • clone-responseMIT
  • compress-commonsMIT
  • concat-mapMIT
  • core-util-isMIT
  • crc-32Apache-2.0
  • crc32-streamMIT
  • csstypeMIT
  • dayjsMIT
  • debugMIT
  • decompress-responseMIT
  • defer-to-connectMIT
  • dequalMIT
  • detect-libcApache-2.0
  • detect-node-esMIT
  • duplexer2BSD-3-Clause
  • end-of-streamMIT
  • escape-string-regexpMIT
  • eventsource-parserMIT
  • fancy-canvasMIT
  • fast-csvMIT
  • fastestsmallesttextencoderdecoderCC0-1.0
  • fetch-mock-cacheMIT
  • filename-reserved-regexMIT
  • filenamifyMIT
  • filenamify-urlMIT
  • fs-constantsMIT
  • fs.realpathISC
  • fstreamISC
  • get-nonceMIT
  • get-streamMIT
  • globISC
  • gotMIT
  • graceful-fsISC
  • http-cache-semanticsBSD-2-Clause
  • http2-wrapperMIT
  • humanize-urlMIT
  • ieee754BSD-3-Clause
  • immediateMIT
  • inflightISC
  • inheritsISC
  • isarrayMIT
  • isexeBlueOak-1.0.0
  • joseMIT
  • json-bufferMIT
  • json-schema(AFL-2.1 OR BSD-3-Clause)
  • jszip(MIT OR GPL-3.0-or-later)
  • keyvMIT
  • lazystreamMIT
  • lieMIT
  • listenercountISC
  • lodash.defaultsMIT
  • lodash.differenceMIT
  • lodash.escaperegexpMIT
  • lodash.flattenMIT
  • lodash.groupbyMIT
  • lodash.isbooleanMIT
  • lodash.isequalMIT
  • lodash.isfunctionMIT
  • lodash.isnilMIT
  • lodash.isplainobjectMIT
  • lodash.isundefinedMIT
  • lodash.unionMIT
  • lodash.uniqMIT
  • lowercase-keysMIT
  • mimic-responseMIT
  • minimatchISC
  • minimistMIT
  • mkdirpMIT
  • msMIT
  • nanoidMIT
  • normalize-pathMIT
  • normalize-urlMIT
  • oauth4webapiMIT
  • onceISC
  • p-cancelableMIT
  • pako(MIT AND Zlib)
  • path-is-absoluteMIT
  • pdfjs-distApache-2.0
  • picocolorsISC
  • postcssMIT
  • preactMIT
  • preact-render-to-stringMIT
  • process-nextick-argsMIT
  • pslMIT
  • pumpMIT
  • punycodeMIT
  • querystringifyMIT
  • quick-lruMIT
  • react-remove-scrollMIT
  • react-remove-scroll-barMIT
  • react-style-singletonMIT
  • readable-streamMIT
  • readdir-globApache-2.0
  • requires-portMIT
  • resolve-alpnMIT
  • responselikeMIT
  • rimrafISC
  • safe-bufferMIT
  • saxesISC
  • schedulerMIT
  • semverISC
  • setimmediateMIT
  • sharpApache-2.0
  • source-map-jsBSD-3-Clause
  • string_decoderMIT
  • strip-outerMIT
  • styled-jsxMIT
  • tar-streamMIT
  • third-party-capitalISC
  • tldtsMIT
  • tldts-coreMIT
  • tmpMIT
  • to-utf8MIT
  • tough-cookieBSD-3-Clause
  • tough-cookie-file-storeMIT
  • traverseMIT/X11
  • trim-repeatedMIT
  • tslib0BSD
  • ulidMIT
  • undici-typesMIT
  • universalifyMIT
  • unzipperMIT
  • url-parseMIT
  • use-callback-refMIT
  • use-sidecarMIT
  • util-deprecateMIT
  • uuidMIT
  • whichISC
  • wrappyISC
  • wsMIT
  • xmlcharsMIT
  • zip-streamMIT

Notes

Items needing manual license review

buffers

If anything here is missing or wrong, please let us know and we will correct it.

Back to legal notices

All features free right now

Sign in to unlock all of this

Telegram alerts

Price-target hits, morning briefings and signals — our bot pings you first

Watchlist

Save your stocks and track grades, news and quotes in one place

Owl AI Assistant

Ask by voice and hear the answer — 3 free chats a day

Cards & Quests

Draw a daily card and stack quest rewards on your account

Email magic link, about 10 seconds · No card required

Start free