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

Search