All 270 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.