For a self-hosted Metabase alternative, the first results are apache/superset (Apache Superset is a self-hostable business intelligence platform with a SQL query editor, interactive dashboards, and broad data source connectivity, making it a comprehensive alternative to Metabase for data exploration and visualization), metabase/metabase (Metabase is exactly the self-hostable business intelligence and data exploration tool this search targets, offering a SQL query editor, interactive dashboards, broad database connectivity, and an ad-hoc exploratory interface that suits both technical and non-technical users) and edp963/davinci. evidence-dev/evidence and getredash/redash round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source data visualization and analytics platforms that provide self-hosted alternatives to commercial business intelligence tools.
Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz
Apache Superset is a self-hostable business intelligence platform with a SQL query editor, interactive dashboards, and broad data source connectivity, making it a comprehensive alternative to Metabase for data exploration and visualization.
Metabase is a business intelligence platform designed to connect to various storage systems and relational databases for data exploration, visualization, and reporting. It provides a centralized environment where users can build queries through a graphical interface or raw code, transforming raw information into interactive dashboards and charts. The platform is built to support self-service analytics, allowing non-technical team members to extract insights without requiring deep knowledge of database syntax. The platform distinguishes itself through a metadata-driven modeling layer that abst
Metabase is exactly the self-hostable business intelligence and data exploration tool this search targets, offering a SQL query editor, interactive dashboards, broad database connectivity, and an ad-hoc exploratory interface that suits both technical and non-technical users.
Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl
Davinci is a self-hosted, open-source business intelligence platform with SQL-based query building, interactive dashboards, multiple chart types, JDBC and CSV data connectors, and a granular security model—directly matching the requirements for a self-hostable data exploration and BI tool.
Evidence is a self-hostable business intelligence and data exploration tool that lets you write SQL queries to generate interactive dashboards and reports, making it a strong Metabase alternative with the self-hosting, SQL editing, and exploratory features you want.
Redash is a self-hosted analytics platform and SQL data visualization tool. It provides a web-based SQL query editor for writing, executing, and scheduling database queries, and functions as a business intelligence dashboard for monitoring metrics via visual widgets. The platform distinguishes itself through its data source connectors, which integrate with various SQL, NoSQL, and API-based stores to retrieve information for analysis. It enables self-service analytics by allowing users to run queries with dynamic parameters and supports shared data reporting via public links or embedded dashbo
Redash is a self-hosted analytics platform and BI dashboard tool with a built-in SQL query editor, interactive visualizations, and broad data source support, making it a strong alternative to Metabase for self-hosted business intelligence and data exploration.
Lightdash is an open-source business intelligence platform that treats analytics logic as code. It centralizes metric and dimension definitions in a semantic layer, allowing data teams to define business metrics in YAML files version-controlled alongside data models. This approach ensures consistent, governed data access without requiring users to write SQL. Lightdash introduces CI/CD workflows for BI content, enabling teams to validate, test, and deploy analytics changes through automated pipelines and isolated preview environments. Its natural language query interface allows users to ask qu
Lightdash is an open-source, self-hostable BI platform with a SQL-powered semantic layer, interactive dashboards, multiple chart types, and an ad-hoc exploratory interface via natural-language querying, making it a strong fit as an alternative to Metabase or Superset.
Chartbrew is a self-hosted business intelligence platform and data visualization engine designed to transform raw data from SQL databases and external API endpoints into interactive charts and dashboards. It serves as a tool for building analytics dashboards that monitor business metrics and KPIs through a privately hosted environment. The platform distinguishes itself with an embedded analytics workflow, allowing users to generate secure, time-limited shared links and iframes to display private charts on external websites. It also provides programmatic chart generation via API and integrates
Chartbrew is a self-hosted business intelligence platform that connects to SQL databases and APIs, offers interactive dashboards with multiple chart types, and includes a query interface for ad-hoc data exploration, directly matching the need for a self-hosted Metabase alternative.
Sqlpad is a web-based SQL client and multi-tenant workbench used for writing, executing, and saving queries across multiple relational and analytical databases. It functions as an ODBC database manager that enables users to manage database connections and explore schemas through a browser interface. The platform distinguishes itself as a collaborative environment where users can share SQL documents and coordinate data analysis. It integrates identity federation via OpenID Connect, SAML, LDAP, and OAuth, and provides a visualization system that renders query results into charts and tables. Th
Sqlpad is a self-hostable web-based SQL client with built-in charting and multi-database support, making it a practical tool for SQL-driven data exploration but it lacks full BI dashboarding for combining multiple charts.
Mathesar is a no-code database manager and PostgreSQL GUI that provides a visual interface for managing relational database structures and records. It functions as a low-code data platform for administering schemas, tables, and relationships without the need to write manual SQL commands. The platform allows for the creation of shareable forms to collect data and the management of file attachments linked directly to database records. It includes a PostgreSQL administration tool for controlling database roles, user permissions, and data validation rules. The system covers relational data model
Mathesar is a no-code PostgreSQL GUI for managing database schemas and records, not a business intelligence tool for dashboards and multi-source data exploration; it lacks the charting and analytic querying that BI tools provide.
Pygwalker is a library that transforms tabular data into interactive, drag-and-drop interfaces for exploratory analysis and visualization. It functions as a grammar-based framework that translates user interactions into declarative chart definitions, allowing for the creation of dynamic data exploration environments directly within notebooks or embedded web applications. The system distinguishes itself by offloading heavy analytical computations to backend kernels, which maintains responsiveness when visualizing large datasets. It supports the serialization of visual states into portable conf
Pygwalker is a Python library for interactive drag-and-drop data visualization, not a self-hosted BI platform — it lacks a built-in SQL query editor, standalone server, and direct data source connectors, so it's a building block for exploration rather than the turnkey tool you're looking for.
Matplotlib is a Python data visualization library and 2D plotting engine used to generate publication-quality figures and charts from numerical data. It serves as a numerical graphics library and data visualization toolkit for mapping data to visual elements. The library provides capabilities for producing static, animated, and interactive visualizations. This includes creating high-resolution figures for professional documents, generating moving graphics to illustrate data evolution over time, and building dynamic plots for interactive data exploration. The toolkit supports scientific plott
Matplotlib is a Python plotting library for creating static, animated, and interactive visualizations, but it is not a self-hosted business intelligence platform—it lacks the built-in SQL query editor, interactive dashboards, data source connectors, and ad-hoc exploratory interface that would make it a stand-alone BI tool.
Connector-X is a high-performance SQL data extraction library and bridge for transferring relational database records into memory-efficient data structures. It functions as a parallel database connector and federated query engine capable of executing and joining queries across multiple remote database connections to aggregate data locally. The project distinguishes itself through a zero-copy approach to data loading, which transfers SQL query results into memory structures without duplicating data. It maximizes throughput by partitioning SQL queries into threads, employing parallel columnar a
Connector-X is a high-performance library for extracting and bridging SQL data, not a self-hosted BI tool with dashboards and an exploratory interface; it could serve as a data connector within such a tool but does not itself provide the interactive analytics and visualization experience you're looking for.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| apache/superset | 73.5K | TypeScript | Apache-2.0 | |
| metabase/metabase | 47.7K | Clojure | NOASSERTION | |
| edp963/davinci |
| 5K |
| TypeScript |
| Apache-2.0 |
| evidence-dev/evidence | 5.9K | JavaScript | mit |
| getredash/redash | 28.7K | Python | BSD-2-Clause |
| lightdash/lightdash | 5.6K | TypeScript | other |
| chartbrew/chartbrew | 3.6K | JavaScript | other |
| sqlpad/sqlpad | 5.2K | JavaScript | MIT |
| mathesar-foundation/mathesar | 5K | Svelte | GPL-3.0 |
| kanaries/pygwalker | 15.6K | Python | apache-2.0 |