All 137 Dependencies

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

Redash is an open-source business intelligence platform created in 2013 to let anyone — not just people who already own a BI license — query, visualize, and share data straight from the browser. Instead of building around one proprietary storage format, Redash ships with query runner integrations for more than 35 SQL and NoSQL backends, from Postgres, MySQL, BigQuery, Snowflake, and Redshift to MongoDB, Elasticsearch, Athena, and Databricks, so most teams can point it directly at data they already have.

The core workflow is a browser-based SQL/NoSQL query editor with a schema browser and auto-complete, paired with drag-and-drop visualization and dashboard building. Queries and their charts refresh automatically on a defined schedule, dashboards and individual visualizations get shareable URLs, and alerts can fire the moment a query result crosses a defined threshold — turning ad hoc analysis into an always-current, always-shareable artifact without extra tooling.

Under the hood, a Flask/Python backend hands off query execution to Redis-backed RQ workers so long-running queries never block the web process, while a separate React/TypeScript client talks to the backend purely over a REST API that exposes every UI action for automation. Self-hosted deployments get multi-organization support and SAML/LDAP authentication with no license key, which — combined with 547 contributors and nearly 30,000 GitHub stars — has made Redash one of the longest-running fully open BI tools in production at thousands of organizations.

21 pyasynchat ==1.0.5 26 maxminddb-geolite2 ==2018.703 28 Advocate ==1.0.0 29 Pystache ==0.6.0 outdated 29 identity-obj-proxy ^3.0.0 30 pypd ==1.1.0 36 Flask-Talisman ==0.7.0 outdated 36 url ^0.11.4 37 use-media ^1.4.0 40 prop-types ^15.6.1 40 stream-browserify ^3.0.0 41 babel-plugin-module-resolver ^5.0.0 42 React Sortable HOC ^1.10.1 outdated 42 assert ^2.1.0 42 process ^0.11.10 43 pystatsd ==3.3.0 outdated 44 backoff ==2.2.1 44 hoist-non-react-statics ^3.3.0 44 httplib2 ==0.19.0 outdated 45 Blinker ==1.6.2 outdated 45 elliptic ^6.6.0 46 d3-cloud ^1.2.4 46 itsdangerous ==2.1.2 outdated 46 npm-run-all ^4.1.5 47 Flask-Mail ==0.9.1 outdated 47 Mousetrap ^1.6.1 47 Numeral.js ^2.0.6 47 Supervisor ==4.1.0 outdated 47 python-user-agents ==2.0 outdated 47 tinycolor2 ^1.4.1 48 Flask-Limiter ==3.3.1 outdated 48 Leaflet.markercluster ^1.1.0 48 RQ Scheduler ==0.13.1 outdated 48 axios-auth-refresh 3.3.6 outdated 50 history ^4.10.1 outdated 51 markdown-js 0.5.0 52 Flask-RESTful ==0.3.10 53 Jinja ==3.1.5 outdated 53 Mustache.js ^2.3.0 outdated 53 React-Resizable ^1.10.1 outdated 54 Font Awesome Free ^4.7.0 outdated 55 Flask-SQLAlchemy ==2.5.1 outdated 55 parsedatetime ==2.6 55 use-debounce ^3.1.0 outdated 56 classnames ^2.2.6 56 eslint-plugin-jsx-a11y ^6.10.2 57 style-loader ^4.0.0 58 Create React App ^7.0.1 outdated 59 tzlocal ==4.3.1 outdated 60 RestrictedPython ==8.1 outdated 60 html-webpack-plugin ^5.6.6 61 PyYAML ==6.0.1 outdated 61 ua-parser ==0.18.0 outdated 62 debug ^3.2.7 outdated 62 eslint-plugin-import ^2.32.0 62 mini-css-extract-plugin ^2.10.0 63 @ant-design/icons ^4.2.1 outdated 64 Flask-Login ==0.6.0 outdated 65 Lodash ^4.17.21 65 PySAML2 ==7.3.1 outdated 65 chroma.js ^1.3.6 outdated 65 css-loader ^7.1.4 67 babel-loader ^10.0.0 67 less-loader ^11.1.4 outdated 67 mrab-regex ==2023.8.8 outdated 68 pytz >=2019.3 68 sqlparse ==0.5.0 outdated 69 Ace Builds ^1.43.3 69 eslint-config-prettier ^8.10.0 outdated 69 pyOpenSSL ==26.2.0 outdated 70 psycopg2 ==2.9.11 outdated 71 greenlet ==3.3.2 outdated 71 path-to-regexp ^3.3.0 outdated 72 React Virtualized ^9.21.2 outdated 72 python-dotenv ==0.19.2 outdated 72 webpack-bundle-analyzer ^5.2.0 73 D3.js ^3.5.17 outdated 73 SQLAlchemy-Utils ==0.38.3 outdated 73 react-plotly.js ^2.6.0 outdated 74 python-semver ==2.8.1 outdated 74 sshtunnel ==0.1.5 outdated 75 markupsafe ==2.1.1 outdated 76 Day.js ^1.11.9 76 Requests ==2.33.0 outdated 77 Funcy ==1.13 outdated 77 Paramiko ==3.4.1 outdated 78 Flask-WTF ==1.1.1 outdated 79 React-Ace ^14.0.1 outdated 82 WTForms ==2.2.1 outdated 82 gevent ==25.9.1 outdated 83 Flask ==2.3.2 outdated 83 debugpy >=1.8.9,<2.0.0 83 disposable-email-domains >=0.0.52 84 cryptography ==48.0.0 outdated 85 Gunicorn ==22.0.0 outdated 85 query-string ^6.9.0 outdated 86 python-oracledb ==2.5.1 outdated 87 Click ==8.1.3 outdated 87 PyJWT ==2.12.0 outdated 87 eslint-plugin-react ^7.37.5 88 python-dateutil ==2.9.0.post0 outdated 89 Leaflet ~1.3.1 outdated 89 webpack-dev-server ^5.2.3 outdated 90 jsonschema ==3.1.1 outdated 91 DOMPurify ^2.0.17 outdated 91 prettier 3.3.2 outdated 91 react-grid-layout ^0.18.2 outdated 92 RQ ==1.16.1 outdated 93 Cypress ^11.2.0 outdated 93 Werkzeug ==2.3.8 outdated 93 urllib3 ==1.26.19 outdated 93 webpack-cli ^6.0.1 outdated 94 Ant Design 4.4.3 outdated 94 Authlib ==1.7.2 outdated 94 SQLAlchemy ==1.3.24 outdated 94 jest ^30.2.0 94 jest ^30.2.0 94 jest ^30.2.0 94 typescript-eslint ^5.62.0 outdated 94 typescript-eslint ^5.62.0 outdated 95 @babel/core ^7.29.0 outdated 95 @babel/core ^7.29.0 outdated 95 @babel/core ^7.28.5 outdated 95 @babel/core ^7.28.5 outdated 95 Axios 0.27.2 outdated 95 ESLint ^8.57.1 outdated 95 Plotly.js 3.3.1 outdated 95 TypeScript ^5.9.3 outdated 95 redis-py ==4.6.0 outdated 96 sentry-sdk ==1.45.1 outdated 97 webpack ^5.105.3 98 Bootstrap ^3.4.1 outdated 98 React ^4.6.2 outdated 98 React 16.14.0 outdated 98 React ^0.14.0 outdated 98 React DOM ^16.14.0 outdated 98 React DOM ^16.14.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