awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Business Intelligence Platforms

Ranking updated Jun 30, 2026

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.

Self-Hosted Business Intelligence Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • apache/incubator-supersetapache avatar

    apache/incubator-superset

    73,325View on GitHub↗

    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.

    TypeScriptRole-Based Access ControlRole-Based Access Control SystemsSemantic Data Models
    View on GitHub↗73,325
  • tencentmusic/supersonictencentmusic avatar

    tencentmusic/supersonic

    4,913View on GitHub↗

    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.

    JavaBI Semantic LayersRole-Based Access ControlSemantic Data Models
    View on GitHub↗4,913
  • apache/supersetapache avatar

    apache/superset

    73,451View on GitHub↗

    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.

    TypeScriptRole-Based Access ControlSemantic MetricsSQL-Based Semantic Layer
    View on GitHub↗73,451
  • lightdash/lightdashlightdash avatar

    lightdash/lightdash

    5,557View on GitHub↗

    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.

    TypeScriptRole-Based Access ControlSQL-Based Semantic Layer
    View on GitHub↗5,557
  • metabase/metabasemetabase avatar

    metabase/metabase

    47,696View on GitHub↗

    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.

    ClojureRole-Based Access ControlsSemantic Data Models
    View on GitHub↗47,696
  • dataease/dataeasedataease avatar

    dataease/dataease

    23,420View on GitHub↗

    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.

    JavaRole-Based Access ControlRole-Based Access Control SystemsSQL Query Builders
    View on GitHub↗23,420
  • cube-js/cube.jscube-js avatar

    cube-js/cube.js

    20,193View on GitHub↗

    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.

    RustRole-Based Access ControlRole-Based Access ControlsSemantic Data Models
    View on GitHub↗20,193
  • erupts/erupterupts avatar

    erupts/erupt

    2,687View on GitHub↗

    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.

    JavaBI Semantic LayersRole-Based Access ControlSemantic Data Models
    View on GitHub↗2,687
  • lin-xin/vue-manage-systemlin-xin avatar

    lin-xin/vue-manage-system

    19,639View on GitHub↗

    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.

    VueRole-Based Access ControlRole-Based Access Control SystemsInteractive Data Charting
    View on GitHub↗19,639
  • dpgaspar/flask-appbuilderdpgaspar avatar

    dpgaspar/Flask-AppBuilder

    4,951View on GitHub↗

    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.

    PythonRole-Based Access ControlRole-Based Access Control
    View on GitHub↗4,951
  • duxianwei520/reactduxianwei520 avatar

    duxianwei520/react

    5,321View on GitHub↗

    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.

    JavaScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗5,321
  • frappe/frappefrappe avatar

    frappe/frappe

    10,291View on GitHub↗

    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.

    PythonRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗10,291
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
apache/incubator-superset73.3KTypeScriptApache-2.0Jun 17, 2026
tencentmusic/supersonic4.9KJavaNOASSERTIONJun 23, 2026
apache/superset
73.5K
TypeScript
Apache-2.0
Jun 23, 2026
lightdash/lightdash5.6KTypeScriptotherFeb 21, 2026
metabase/metabase47.7KClojureNOASSERTIONJun 16, 2026
dataease/dataease23.4KJavagpl-3.0Feb 12, 2026
cube-js/cube.js20.2KRustNOASSERTIONJun 17, 2026
erupts/erupt2.7KJavaapache-2.0Feb 16, 2026
lin-xin/vue-manage-system19.6KVueMITAug 17, 2024
dpgaspar/flask-appbuilder5KPythonBSD-3-ClauseJun 5, 2026

Related searches

  • a self-hosted Metabase alternative
  • a self-hosted BI dashboard tool
  • a self-hosted Tableau alternative
  • a self-hosted Mixpanel alternative
  • a self hosted platform for user analytics
  • a self-hosted Datadog alternative
  • an open source platform for business intelligence
  • an open source alternative to Grafana