All 273 Dependencies

Every package Lightdash depends on, ranked by repo health score.

Lightdash is an open-source business intelligence platform built specifically around dbt. Instead of asking teams to redefine metrics in a second proprietary modeling language, it reads the dimensions and metrics already declared in your dbt project's YAML, compiles them into "explores," and lets business users self-serve charts and dashboards against them without writing SQL directly against the warehouse. It positions itself explicitly as an affordable, self-hostable alternative to Looker.

Under the hood it is a pnpm/Turborepo TypeScript monorepo: a Node.js/Express backend backed by Knex and PostgreSQL, a React 19 + Mantine frontend built with Vite, a family of warehouse-client packages covering BigQuery, Snowflake, Redshift, Databricks, Postgres, Trino, ClickHouse and DuckDB, a Peggy-based formula engine that compiles spreadsheet-style formulas into per-dialect SQL, and a CLI for validating dbt projects and managing preview deployments. A separate Graphile-Worker scheduler process and a dedicated headless-browser container handle scheduled deliveries, Slack/email exports, and screenshotting independently of the main API.

Lightdash ships as an open-core project. The large majority of the codebase — the query engine, dbt integration, charting, dashboards, and warehouse adapters — is MIT licensed and fully usable self-hosted with no license key. A parallel `ee/` module under the backend, frontend, and common packages carries a separate Lightdash Source Available License and gates enterprise capabilities such as SSO/SAML/SCIM, custom RBAC roles, AI agents, and embedding behind a paid Enterprise Subscription.

22 passport-headerapikey 1.2.2 34 tailwindcss-animate 1.0.7 36 ajv-errors 3.0.0 36 passport-oauth2 1.8.0 37 fastest-levenshtein 1.0.16 37 rehype-sanitize 6.0.0 38 gray-matter 4.0.3 38 passport-google-oauth20 2.0.0 38 rehype-raw 7.0.0 39 passport-openidconnect 0.1.1 outdated 39 unique-names-generator 4.7.1 40 dotenv-cli 6.0.0 outdated 40 remark-gfm 4.0.1 40 tiptap-markdown 0.8.10 outdated 40 topojson-client 3.1.0 40 unist-util-visit 5.0.0 outdated 41 big.js 6.1.1 outdated 42 CSSType 3.2.3 42 ajv-formats 2.1.1 outdated 42 clsx 2.1.1 42 dependency-graph 0.11.0 outdated 42 passport-local 1.0.0 43 node-sshpk 1.18.0 43 passport 0.6.0 outdated 44 express-winston 4.2.0 44 node-cache 5.1.2 45 zod-to-json-schema 3.25.1 outdated 46 d3-cloud 1.2.9 47 bcrypt 6.0.0 47 canvas-confetti 1.6.0 outdated 47 jsonwebtoken 9.0.3 49 cors 2.8.5 outdated 49 eslint-config-airbnb 19.0.4 49 eslint-config-airbnb-typescript 18.0.0 49 monaco-yaml 5.4.0 outdated 49 use-context-selector 1.4.1 outdated 50 express-static-gzip 2.1.8 outdated 50 postcss-simple-vars 7.0.1 51 ExcelJS 4.4.0 51 JSON-Patch 3.1.1 51 Tippy.js 6.3.7 51 Winston 3.13.0 outdated 52 @monaco-editor/react 4.6.0 outdated 52 d3-scale 4.0.2 52 polished 4.2.2 outdated 55 knex 2.5.1 outdated 55 tar-stream 3.1.8 outdated 56 eslint-plugin-jsx-a11y 6.6.1 outdated 56 react-use 17.6.0 outdated 56 ssh2 1.14.0 outdated 57 ipaddr.js 1.9.1 outdated 57 ora 5.4.1 outdated 58 Create React App 1.0.11 outdated 58 Fuse.js 6.5.3 outdated 58 React Web Worker 5.0.13 outdated 58 node-fetch 2.7.0 outdated 58 p-limit 3.1.0 outdated 58 scim2-parse-filter 0.2.10 outdated 58 unified 11.0.5 59 Archiver 7.0.1 outdated 59 fs-extra 10.0.0 outdated 59 jest-dom 6.9.1 outdated 60 @hello-pangea/dnd 16.5.0 outdated 60 Ajv 8.18.0 outdated 60 nunjucks 3.2.4 61 React Testing Library 14.1.2 outdated 62 Commander.js 9.5.0 outdated 62 eslint-plugin-import 2.26.0 outdated 63 Handlebars.js 4.7.9 outdated 63 helmet 7.1.0 outdated 63 i18next-browser-languageDetector 8.0.3 outdated 63 tslib 2.8.1 65 Lodash 4.18.1 65 Lodash 4.18.1 65 jsPDF 4.2.1 66 Emotion 11.10.6 outdated 66 html-to-image 1.11.13 66 octokit.js 3.1.2 outdated 68 express-session 1.18.1 outdated 69 Ace Builds 1.4.14 outdated 69 eslint-config-prettier 8.5.0 outdated 70 Chalk 4.1.2 outdated 70 dockerode 5.0.0 outdated 71 h3-js 4.4.0 outdated 72 @octokit/auth-app 6.0.3 outdated 72 globals 16.4.0 outdated 72 i18next-http-backend 3.0.5 outdated 73 D3.js 7.9.0 73 scim-patch 0.8.3 outdated 73 uuid 11.1.1 outdated 74 @rollup/plugin-alias 29.0.2 outdated 74 @rollup/plugin-alias 6.1.0 outdated 74 @rollup/plugin-alias 16.0.3 outdated 74 @rollup/plugin-alias 6.0.3 outdated 74 qs 6.15.2 outdated 75 @sentry/vite-plugin 5.1.1 outdated 75 chokidar 4.0.2 outdated 76 Day.js 1.11.10 outdated 76 simple-git 3.36.0 outdated 78 Apache Arrow JS 16.1.0 outdated 78 Radix UI 1.1.15 outdated 78 Radix UI 2.1.8 outdated 78 Radix UI 1.1.15 outdated 78 Radix UI 2.2.6 outdated 78 Radix UI 1.1.8 outdated 78 Radix UI 1.2.4 outdated 78 Radix UI 1.1.13 outdated 78 Radix UI 1.2.8 outdated 78 csv-parse 6.5.1 outdated 78 dotenv 16.0.3 outdated 78 unplugin-dts 4.5.4 outdated 79 React-Ace 9.5.0 outdated 79 node-postgres 8.13.1 outdated 79 node-postgres 2.7.0 outdated 79 node-postgres 2.10.0 outdated 79 node-postgres 1.10.3 outdated 79 request.js 8.4.1 outdated 80 Peggy 4.2.0 outdated 80 Vega-Embed 7.1.0 outdated 80 user-event 14.5.2 outdated 80 yaml 2.8.3 outdated 81 Autoprefixer 10.4.20 outdated 81 js-yaml 4.2.0 outdated 81 nanoid 3.3.8 outdated 82 class-variance-authority 0.7.1 82 date-fns 4.1.0 outdated 82 react-i18next 15.4.1 outdated 82 sql-formatter 15.7.3 outdated 83 Emoji Picker React 4.12.0 outdated 83 LiquidJS 10.26.0 outdated 83 OpenRouter AI SDK Provider 1.5.4 outdated 83 snowflake-sdk 2.3.4 outdated 84 @octokit/core 5.2.0 outdated 84 Dagre 1.1.4 outdated 84 node-oauth2-server 5.3.0 outdated 85 GitHub Actions Toolkit (@actions/artifact) 1.11.1 outdated 85 Moment Timezone 0.5.45 outdated 85 Streamdown 2.5.0 outdated 85 sanitize-html 2.17.4 outdated 85 tsx 4.19.4 outdated 86 Reselect 5.1.1 outdated 86 lint-staged 12.1.2 outdated 86 node-canvas 3.2.1 outdated 87 Moment.js 2.29.4 outdated 87 Octokit REST 20.1.2 outdated 87 React Resizable Panels 2.1.7 outdated 87 prom-client 15.1.2 outdated 88 ECharts 5.6.0 outdated 88 dnd-kit 6.1.0 outdated 88 dnd-kit 8.0.0 outdated 88 dnd-kit 3.2.2 outdated 88 jose 5.2.3 outdated 89 Immer 10.1.1 outdated 89 Leaflet 1.9.4 89 Nodemailer 9.0.1 outdated 89 casl 6.8.0 outdated 89 casl 5.0.1 outdated 89 styled-components 5.3.3 outdated 89 tailwind-merge 3.5.0 outdated 90 E2B 2.16.0 outdated 90 Express 4.21.2 outdated 90 MCP TypeScript SDK 1.29.0 outdated 90 Mastra Core 0.11.2 outdated 90 Oxlint 1.57.0 outdated 90 Redux Toolkit 2.2.6 outdated 90 Tailwind CSS 3.4.17 outdated 90 cRonstrue 2.23.0 outdated 90 execa 5.1.1 outdated 90 i18next 24.2.2 outdated 90 jsdom 24.0.0 outdated 90 openid-client 5.6.4 outdated 90 sharp 0.35.2 outdated 91 @clickhouse/client 1.11.1 outdated 91 @mantine/core 8.0.0 outdated 91 @mantine/core 6.0.21 outdated 91 @mantine/core 7.5.2 outdated 91 @mantine/core 8.0.0 outdated 91 @mantine/core 6.0.22 outdated 91 @mantine/core 6.0.21 outdated 91 @mantine/core 6.0.21 outdated 91 @mantine/core 6.0.21 outdated 91 @mantine/core 6.0.21 outdated 91 DOMPurify 3.4.0 outdated 91 Inquirer.js 8.2.7 outdated 91 React Flow 12.3.5 outdated 91 Recharts 2.15.3 outdated 91 TanStack Virtual (React) 3.13.19 outdated 91 Zod 3.25.55 outdated 91 react-grid-layout 1.3.4 outdated 91 rollup 4.60.2 outdated 91 type-fest 4.32.0 outdated 92 @vitejs/plugin-react 6.0.1 outdated 92 AI SDK 4.0.48 outdated 92 AI SDK 3.0.76 outdated 92 AI SDK 3.0.26 outdated 92 AI SDK 1.0.41 outdated 92 AI SDK 3.0.68 outdated 92 AI SDK 6.0.205 outdated 92 LangChain.js 0.3.80 outdated 92 LangChain.js 0.4.2 outdated 92 LangChain.js 0.3.37 outdated 92 Playwright 1.56.1 outdated 92 Tabler Icons React 2.47.0 outdated 92 TanStack Query 4.36.1 outdated 92 TanStack Query 4.36.1 outdated 92 TanStack Table 8.21.3 outdated 92 Tiptap Core 2.27.2 outdated 92 Tiptap Core 2.27.2 outdated 92 Tiptap Core 2.27.2 outdated 92 Tiptap Core 2.27.2 outdated 92 Tiptap Core 2.27.2 outdated 92 Tiptap Core 2.27.2 outdated 92 Tiptap Core 2.27.2 outdated 92 lucide-react 0.469.0 outdated 92 postcss 8.5.10 outdated 92 undici 6.27.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1000.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1075.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1000.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1000.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.992.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1079.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1079.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.995.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.995.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.995.0 outdated 93 Cypress 15.18.1 outdated 93 Monaco Editor 0.44.0 outdated 93 Vitest 4.1.6 outdated 94 Anthropic TypeScript SDK 0.91.1 outdated 94 Cube.js Client Core 0.35.23 outdated 94 Marked 9.0.3 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js 0.60.0 outdated 94 React Redux 9.2.0 outdated 94 Vite 8.0.5 outdated 94 typescript-eslint 7.18.0 outdated 94 typescript-eslint 7.18.0 outdated 94 typescript-eslint 8.43.0 outdated 95 ESLint 9.35.0 outdated 95 ESLint 8.57.1 outdated 95 GraphQL.js 16.8.1 outdated 95 React Router 7.15.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.31.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.46.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.46.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.46.0 outdated 95 Sentry JavaScript (@sentry/browser) 9.31.0 outdated 95 Storybook 10.3.4 outdated 95 Storybook 10.3.4 outdated 95 Storybook 10.3.4 outdated 95 TypeScript 7.0.1-rc outdated 96 Next.js 16.2.6 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.30.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.219.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.219.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.219.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.219.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 google-api-nodejs-client 105.0.0 outdated 97 @azure/identity 4.5.0 outdated 97 @slack/web-api 3.0.4 outdated 97 @slack/web-api 6.13.0 outdated 98 Google Cloud Storage 7.9.2 outdated 98 Google Cloud Storage 10.2.1 outdated 98 React 4.6.0 outdated 98 React 19.2.0 outdated 98 React 0.23.2 outdated 98 React DOM 19.2.0 outdated 98 React DOM 19.0.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers