All 115 Dependencies

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

ChartBrew is an open-source business intelligence platform that connects directly to relational databases (MySQL, PostgreSQL, TimescaleDB, RDS), document stores (MongoDB, Firestore, Realtime Database), analytics APIs (Google Analytics, ClickHouse, Supabase), and SaaS platforms (Stripe, Customer.io, Jira, Strapi) to generate interactive, real-time dashboards. Version 5 introduced a major architectural shift toward an AI-first workflow where a conversational orchestrator backed by OpenAI's function-calling API can query data sources, generate SQL or MongoDB queries from plain English, pick chart types, and push the resulting visualizations directly onto a dashboard in a single guided session.

The platform is built as a monorepo with a React + HeroUI frontend and an Express backend, both running on Node.js 22. BullMQ handles background jobs for scheduled data refreshes and automated chart snapshots, while Redis serves as both the cache layer and the job queue broker. Teams can share dashboards internally, restrict access with role-based permissions at the project and dataset level, or embed live charts into external web applications via an iframe or public API — all without requiring any paid subscription for self-hosted instances.

ChartBrew's plugin architecture makes it straightforward to add new data sources as standalone packages. Each source plugin exposes a standard interface covering connection validation, schema discovery, query execution, and AI-assisted query generation so the built-in AI orchestrator can introspect any connector without special-casing. The result is a platform where non-technical users can ask questions in natural language and receive publishable charts, while engineers retain full control over raw query editors, variable bindings, and dataset configuration.

31 base-64 ^1.0.0 32 compare-versions ^6.1.0 32 pg-hstore ^2.3.3 36 raf ^3.4.1 39 Tunnel-SSH ^5.2.0 40 chartjs-adapter-date-fns ^3.0.0 40 prop-types ^15.8.1 40 remark-gfm ^4.0.0 42 clsx ^2.1.1 42 qrcode ^1.5.3 42 request-promise ^4.2.6 43 method-override ^3.0.0 43 node-xlsx ^0.23.0 outdated 44 crypto-js ^4.2.0 44 immutability-helper ^3.1.1 45 Redux First History ^5.1.1 45 chartjs-plugin-datalabels ^2.0.0 45 formula-parser ^4.0.0 45 react-helmet-async ^3.0.0 46 Redux Thunk ^3.1.0 46 request ^2.88.2 48 bcrypt ^6.0.0 48 jsonwebtoken ^9.0.2 48 react-date-range ^1.1.3 outdated 50 cookie-parser ^1.4.5 50 cors ^2.8.5 50 redux-logger ^3.0.6 50 tailwindcss-typography ^0.5.16 53 @monaco-editor/react ^4.7.0 53 React DnD ^16.0.1 53 React DnD ^16.0.1 54 Socket.IO Redis Adapter ^8.3.0 56 node-sqlite3 ^5.1.7 outdated 57 react-use ^17.4.0 58 jiti ^2.6.1 58 ssh2 ^1.16.0 59 umzug ^3.7.0 61 Luxon ^3.4.4 62 ejs ^3.1.8 outdated 64 node-sql-parser ^5.2.0 65 tailwind-variants ^3.2.2 66 react-markdown ^10.1.0 67 Lodash ^4.17.20 67 React Hot Toast ^2.4.1 67 dotenv-expand ^11.0.6 outdated 67 react-chartjs-2 ^5.2.0 69 OTPAuth ^9.2.2 69 uuid ^9.0.1 outdated 71 helmet ^7.1.0 outdated 72 acorn ^8.15.0 73 node-cron ^4.2.0 74 morgan ^1.10.0 76 React Icons ^5.0.1 76 accesscontrol ^2.2.1 outdated 76 chartjs-chart-matrix ^3.0.0 78 date-fns ^2.30.0 outdated 78 dotenv ^16.4.5 outdated 78 node-postgres ^8.5.1 79 Motion ^12.23.5 outdated 81 Chart.js ^4.4.2 81 express-rate-limit ^8.1.0 82 Moment Timezone ^0.5.41 outdated 82 body-parser ^2.2.0 85 Express ^5.1.0 85 Multer ^1.4.5-lts.1 outdated 85 nanoid ^5.0.6 outdated 86 tailwind-merge ^3.4.0 87 Moment.js ^2.29.1 88 React Aria ^3.5.3 89 styled-components ^4.4.1 outdated 89 testcontainers-node ^11.6.0 outdated 90 @clickhouse/client ^1.10.1 90 Nodemailer ^6.4.17 outdated 90 Oxlint ^1.58.0 90 React Email 1.0.11 outdated 90 React Email ^2.0.5 outdated 90 React Email 5.2.10 outdated 90 Tailwind CSS ^4.1.11 90 Tailwind CSS ^4.1.11 90 Tailwind CSS ^4.1.11 90 react-grid-layout ^1.5.3 outdated 91 BullMQ ^5.8.5 outdated 91 Faker ^10.0.0 91 React Redux ^9.1.0 91 TanStack Table ^8.21.3 outdated 91 react-dropzone ^11.4.2 outdated 92 HeroUI ^3.0.1 92 HeroUI ^3.0.1 92 Monaco Editor ^0.55.1 outdated 92 Playwright ^1.48.2 92 Playwright ^1.48.2 92 Redux Toolkit ^2.2.1 92 bull-board ^6.7.9 outdated 92 bull-board ^6.7.9 outdated 92 ioredis ^5.8.2 outdated 92 postcss ^8.4.28 93 MySQL2 ^3.9.2 93 Vitest ^4.1.7 outdated 93 Vitest ^4.1.7 outdated 94 Sequelize ^6.3.5 94 Vite ^8.0.3 95 Mongoose ^8.2.2 outdated 95 OpenAI ^6.10.0 outdated 95 React Router ^7.9.3 outdated 95 Socket.IO ^4.8.1 95 Socket.IO ^4.8.1 95 firebase-admin-node ^13.8.0 outdated 96 @slack/web-api ^7.0.0 outdated 96 google-api-nodejs-client ^171.4.0 outdated 97 Google Cloud Storage ^9.0.0 outdated 97 Google Cloud Storage ^5.1.0 outdated 97 Redux ^5.0.1 98 React ^19.2.4 98 React ^0.14.0 outdated 98 React DOM ^19.2.4

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