All 168 Dependencies

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

Rill is an open-source business intelligence tool that treats dashboards, metrics, and semantic definitions as code. Instead of clicking through a drag-and-drop UI, you define SQL models, YAML metrics views (dimensions, measures, time grains), and explore dashboards as version-controlled files, then Rill compiles them into sub-second queries against an embedded DuckDB engine or a managed/external ClickHouse cluster. A single `rill start` command scaffolds a project and opens a local dashboard UI, while `rill deploy` pushes the same project to Rill Cloud for git-backed, versioned collaboration.

What sets Rill apart from most self-hosted BI tools is that it was built from the ground up to be operated by both humans and AI agents. The runtime ships a dedicated agent layer with a router agent that dispatches prompts to specialized analyst, developer, and feedback agents, all exposed as typed tools over the Model Context Protocol (MCP) — so Claude Code, Cursor, or Rill's own conversational BI chat can read, write, and query a project through the same interface. `rill init` can scaffold a project with ready-made Claude/Cursor agent instructions out of the box.

Under the hood, a reconciler-based controller (the same pattern used by Kubernetes operators) continuously reconciles the desired state expressed in your project's code against the actual state of connected data infrastructure — sources, models, metrics views, alerts, and reports are all resources it manages. A parser compiles Rill project files into an internal representation, and a dedicated metrics-view layer translates a single semantic definition into dialect-specific SQL for whichever OLAP engine is attached (ClickHouse, DuckDB, Druid, Pinot, and more), so the same metrics view can be queried consistently across engines.

Rill supports 20+ data connectors (S3, GCS, BigQuery, Athena, Redshift, Databricks, Kafka, Salesforce, and more), row-level access policies for per-user data security, incremental ingestion for large datasets, and deployable APIs/embeds for shipping dashboards inside your own product. The entire codebase — including the Rill Cloud control plane, billing, and provisioning code — is released under the Apache 2.0 license.

20 @codemirror/lang-yaml ^6.1.1 25 @codemirror/lang-json ^6.0.1 25 @codemirror/lint ^6.8.2 25 @codemirror/search ^6.5.6 26 @codemirror/commands ^6.7.0 26 @codemirror/language ^6.10.3 30 codemirror-indentation-markers ^6.5.3 32 CodeMirror State ^6.4.1 34 @codemirror/autocomplete ^6.18.1 35 @codemirror/merge ^6.7.4 35 hashstructure v2.0.2 35 strcase v0.3.0 37 @codemirror/lang-sql ^6.8.0 38 lang-markdown ^6.3.0 39 clock v1.3.5 39 json-schema ^0.4.0 41 @codemirror/view ^6.34.1 41 mapstructure v1.5.0 42 clsx ^2.0.0 43 fflate ^0.8.2 44 cors v1.11.1 44 crypto-js ^4.1.1 44 securecookie v1.1.1 outdated 45 cron v3.0.1 45 envconfig v1.4.0 45 orb v0.12.0 outdated 45 uuid v1.6.0 46 codemirror-json-schema ^0.7.8 outdated 46 docusaurus-plugin-sass ^0.2.5 46 gziphandler v1.1.1 47 redis_rate v10.0.1 48 Sprig v3.3.0 48 go-retryablehttp v0.7.8 48 sessions v1.2.1 outdated 49 d3-array ^3.1.1 49 match-sorter ^6.3.1 outdated 49 prism-react-renderer ^2.1.0 49 sqlx v1.3.5 outdated 50 d3-shape ^3.1.0 51 fsnotify v1.9.0 outdated 52 godotenv v1.5.1 52 survey v2.3.7 53 d3-scale ^4.0.2 53 deepmerge ^4.3.1 53 diff2html ^3.4.52 54 Cobra v1.10.2 54 html-to-image ^1.11.13 58 protoc-gen-validate v1.3.3 58 yup ^1.4.0 61 Luxon ^3.5.0 61 go-grpc-middleware v1.4.0 62 jsonschema v5.3.1 63 redocusaurus ^2.5.0 65 jest-dom ^6.6.3 outdated 65 jsPDF ^2.5.2 outdated 65 jwt v4.5.2 outdated 65 tailwind-variants ^0.1.19 outdated 66 color v1.16.0 outdated 67 go-oidc v3.17.0 67 go-version v1.9.0 68 Ristretto v0.1.1 outdated 68 chroma.js ^3.1.2 68 eslint-config-prettier ^9.1.0 outdated 69 Participle v2.1.1 outdated 69 uuid ^9.0.0 outdated 71 doublestar v4.6.0 outdated 71 go-jose v3.0.5 outdated 72 Dagre ^1.1.3 outdated 72 Fontsource Inter ^4.5.0 outdated 72 globals ^16.0.0 outdated 72 gocsv v0.0.0-20231116093920-b87c2d0e983a 72 golang-lru v0.6.0 outdated 73 MDX ^3.0.0 75 Vega-Embed ^7.1.0 75 testify v1.11.1 outdated 76 ua-parser-js ^1.0.2 outdated 78 Prism ^1.30.0 78 dotenv ^16.5.0 outdated 78 node-postgres ^8.20.0 80 sass-loader ^16.0.5 outdated 81 pflag v1.0.10 82 Go-MySQL-Driver v1.9.3 outdated 84 Picomatch ^4.0.3 84 cRonstrue ^2.41.0 outdated 84 validator v10.14.0 outdated 85 Floating UI ^1.7.4 outdated 85 excelize v2.11.0 85 pgx v4 v4.18.3 85 pgx v4 v5.9.2 85 slack v0.23.1 outdated 86 River v0.35.0 outdated 86 River v0.35.0 outdated 86 River v0.35.0 outdated 86 anthropic-sdk-go v1.19.0 outdated 86 tailwind-merge ^2.1.0 outdated 87 Autoprefixer ^10.4.20 87 connect-es ^1.4.0 outdated 87 connect-es ^1.4.0 outdated 88 OpenAI Go v3.17.0 outdated 88 React Aria ^3.10.1 88 tsx ^4.7.0 88 yaml ^2.4.5 89 DOMPurify ^3.1.0 89 MCP Go SDK v1.4.1 outdated 89 jsdom ^26.0.0 outdated 89 lint-staged ^15.2.7 outdated 89 stripe-go v79.6.0 outdated 89 testcontainers-node ^11.0.3 outdated 90 @clickhouse/client ^1.11.0 90 Tailwind CSS ^3.4.13 outdated 91 Protobuf-ES ^1.0.0 outdated 91 React Flow ^0.1.39 outdated 91 Sass ^1.88.0 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 Tiptap Core ^3.20.1 91 go-redis v9.6.3 outdated 91 prettier ~3.5.3 outdated 91 testcontainers-go v0.41.1-0.20260401114404-cc0e33ddcfcf outdated 91 testcontainers-go v0.41.1-0.20260401114404-cc0e33ddcfcf outdated 91 testcontainers-go v0.41.1-0.20260401114404-cc0e33ddcfcf outdated 91 testcontainers-go v0.41.1-0.20260401114404-cc0e33ddcfcf outdated 91 testcontainers-go v0.41.1-0.20260401114404-cc0e33ddcfcf outdated 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus ^3.8.1 92 Playwright ^1.50.1 92 Playwright ^1.50.1 92 TanStack Query ~5.76.0 outdated 92 Zod ^3.24.0 outdated 92 client_golang v1.23.2 outdated 92 kin-openapi v0.132.0 outdated 92 lucide-react ^0.298.0 outdated 92 postcss ^8.4.47 93 Vitest ^4.1.1 outdated 93 clickhouse-go v2.41.0 outdated 93 gridstack.js ^11.3.0 outdated 94 Axios 1.13.6 outdated 94 Marked ^16.4.0 outdated 94 SvelteKit ^2.55.0 94 confluent-kafka-go v2.2.0 outdated 94 grpc-gateway v2.29.0 outdated 94 typescript-eslint ^8.30.1 95 AWS SDK for Go v2 v1.41.5 outdated 95 AWS SDK for Go v2 v1.32.12 outdated 95 AWS SDK for Go v2 v1.19.12 outdated 95 AWS SDK for Go v2 v1.17.44 outdated 95 AWS SDK for Go v2 v1.50.2 95 AWS SDK for Go v2 v1.33.1 outdated 95 AWS SDK for Go v2 v1.99.0 95 AWS SDK for Go v2 v1.41.9 outdated 95 ESLint ^9.24.0 outdated 95 go-github v71.0.0 outdated 97 TiDB v0.0.0-20231124053542-069631e2ecfe outdated 97 TypeScript ^5.6.2 outdated 97 azcore v1.13.1 outdated 97 azcore v1.6.4 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.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