For a self-hosted Looker alternative, the first results are apache/incubator-superset, tencentmusic/supersonic (Supersonic is a self-hostable BI platform built around a governed semantic layer for unified metrics and dimensions, directly matching the need for a Looker alternative with a dedicated metrics layer, and includes role-based access, an API, and natural-language querying) and apache/superset. lightdash/lightdash and metabase/metabase round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source data visualization and analytics tools that provide centralized metrics layers for self-hosted business intelligence.
This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T
Apache Superset is a self-hostable business intelligence platform that includes a built-in semantic data layer for defining standardized metrics and dimensions, along with a SQL query editor, interactive dashboards, role-based access control, and scheduled reporting—exactly the alternative to Looker this search is after.
Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions into executable SQL queries. It functions as a business intelligence dashboard and text-to-SQL interface, allowing users to retrieve business metrics and insights through a conversational interface. The system decouples business definitions from physical database schemas by using a governed logical layer to define unified metrics and dimensions. This semantic modeling allows the platform to map human language patterns to curated models and translate abstract semantic statemen
Supersonic is a self-hostable BI platform built around a governed semantic layer for unified metrics and dimensions, directly matching the need for a Looker alternative with a dedicated metrics layer, and includes role-based access, an API, and natural-language querying.
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 web-based business intelligence platform that matches the visitor's search perfectly — it is self-hostable, includes a dedicated semantic layer for virtual metrics and calculated columns, and offers interactive dashboards, a SQL query builder, role-based access control, a REST API, and scheduled reports, making it a direct open-source alternative to Looker.
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 BI platform that centralizes business metrics in a YAML-defined semantic layer, directly matching the Looker-alternative intent, and it is self-hostable with dashboards, RBAC, scheduled reports, and an API, covering the required features comprehensively.
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 a self-hosted business intelligence platform with a metadata-driven modeling layer (its Models and Metrics) that serves as a dedicated semantic/metrics layer, plus SQL query builder, dashboards, role-based access, API, and scheduled reports—directly fitting the Looker alternative this search targets.
DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data visualizations and managing analytical reporting. It provides a centralized environment where users can construct dashboards through a drag-and-drop interface, connecting to diverse data sources including relational databases, data warehouses, and external APIs. The platform distinguishes itself through its focus on embedded analytics and enterprise-grade governance. It allows for the seamless integration of charts, dashboards, and management modules into third-party web applications
DataEase is a self-hosted business intelligence platform for building dashboards and visualizations, but it does not appear to include a dedicated semantic/metrics layer comparable to Looker's, so it fits the category but lacks the defining feature you specifically require.
Cube is a semantic layer data platform that maps raw SQL databases to standardized business metrics and dimensions. It functions as a SQL dialect translator, converting abstract semantic queries into optimized SQL statements for various cloud data warehouses. The platform operates as a multi-tenant data gateway, isolating information and security permissions for different customers within a single deployment. It includes a relational caching engine that stores pre-aggregated query results to reduce latency and decrease the load on primary data warehouses. The system provides a REST-based int
Cube is a self-hostable semantic/metrics layer that maps raw databases to business metrics and exposes them via an API, but it lacks built-in dashboards and visualization, so it is best used as the metrics component within a larger BI platform rather than as a complete self-hosted business intelligence platform itself.
Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions. The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service
Erupt is a Java framework for building administrative interfaces that includes a BI semantic layer, but it is primarily a low-code admin panel generator rather than a dedicated self-hosted BI platform, so it would require extensive configuration to serve as a direct alternative to Looker.
Vue Manage System is a type-safe administrative dashboard framework built with Vue 3 and Element Plus. It serves as a management template for backend systems, integrating role-based access control to restrict pages and actions based on assigned user permissions. The project distinguishes itself through a comprehensive set of administrative tools, including a data visualization dashboard with interactive charts and a content management system featuring rich text editing and image cropping utilities. It utilizes TypeScript for static typing and Pinia for centralized state management. The syste
This repo is a general-purpose admin dashboard template built with Vue, not a self-hosted business intelligence platform; it lacks the semantic/metrics layer, SQL query builder, and data modelling that a Looker alternative requires.
Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia
Flask-AppBuilder is a framework for building admin interfaces and CRUD apps, not a self-contained business intelligence platform with a semantic/metrics layer, dashboards, or scheduled reporting.
This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range
This repository is a React admin dashboard boilerplate with UI components and role-based access control, but it lacks any business intelligence functionality such as a semantic/metrics layer, SQL query builder, or data analysis backend, so it is not a self-hostable BI platform.
Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate
Frappe is a full-stack low-code web framework for building data-driven applications, not a pre-built self-hosted business intelligence platform with a dedicated metrics layer—so while you could build such a platform on top of it, it does not offer the ready-to-use semantic/metrics layer, SQL query builder, or scheduled reporting that a Looker alternative would require.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| apache/incubator-superset | 73.3K | TypeScript | Apache-2.0 | |
| tencentmusic/supersonic | 4.9K | Java | NOASSERTION | |
| 73.5K |
| TypeScript |
| Apache-2.0 |
| lightdash/lightdash | 5.6K | TypeScript | other |
| metabase/metabase | 47.7K | Clojure | NOASSERTION |
| dataease/dataease | 23.4K | Java | gpl-3.0 |
| cube-js/cube.js | 20.2K | Rust | NOASSERTION |
| erupts/erupt | 2.7K | Java | apache-2.0 |
| lin-xin/vue-manage-system | 19.6K | Vue | MIT |
| dpgaspar/flask-appbuilder | 5K | Python | BSD-3-Clause |