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.

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