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

Open-Source BI Tools

Ranking updated Jul 13, 2026

For an open source business intelligence platform, the first results are metabase/metabase (Metabase is a comprehensive business intelligence platform that provides SQL-based modeling, interactive dashboarding, and multi-source connectivity, making it a flagship solution for self-hosted data analysis and reporting), lightdash/lightdash (Lightdash is a comprehensive business intelligence platform that provides interactive dashboarding, multi-source connectivity via dbt, role-based access control, and embedded analytics, all while utilizing a code-first semantic layer for structured data modeling) and apache/incubator-superset (Apache Superset is a comprehensive business intelligence platform that provides SQL-based data exploration, interactive dashboarding, and robust role-based access control, making it a flagship solution for self-hosted data analysis and reporting). apache/superset and dataease/dataease round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “best open source bi tools”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source BI Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 comprehensive business intelligence platform that provides SQL-based modeling, interactive dashboarding, and multi-source connectivity, making it a flagship solution for self-hosted data analysis and reporting.

    ClojureEmbedded AnalyticsInteractive DashboardsRole-Based Access Controls
    View on GitHub↗47,696
  • 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 a comprehensive business intelligence platform that provides interactive dashboarding, multi-source connectivity via dbt, role-based access control, and embedded analytics, all while utilizing a code-first semantic layer for structured data modeling.

    TypeScriptEmbedded AnalyticsRole-Based Access ControlSQL-Based Semantic Layer
    View on GitHub↗5,557
  • 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 comprehensive business intelligence platform that provides SQL-based data exploration, interactive dashboarding, and robust role-based access control, making it a flagship solution for self-hosted data analysis and reporting.

    TypeScriptInteractive DashboardsRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗73,325
  • 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 comprehensive, self-hostable business intelligence platform that provides SQL-based data modeling, interactive dashboarding, and multi-source connectivity, making it a flagship solution for this category.

    TypeScriptInteractive DashboardsRole-Based Access ControlSQL-Based Semantic Layer
    View on GitHub↗73,451
  • 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 comprehensive, self-hostable business intelligence platform that provides drag-and-drop dashboarding, multi-source data connectivity, and embedded analytics, directly matching the requirements for an enterprise-grade reporting tool.

    JavaEmbedded AnalyticsRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗23,420
  • edp963/davinciedp963 avatar

    edp963/davinci

    5,002View on GitHub↗

    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 comprehensive business intelligence platform that provides SQL-based data modeling, interactive dashboarding, multi-source connectivity, and robust role-based access control, making it a direct fit for your requirements.

    TypeScriptInteractive DashboardsRole-Based Access Control
    View on GitHub↗5,002
  • getredash/redashgetredash avatar

    getredash/redash

    28,653View on GitHub↗

    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 business intelligence platform that provides SQL-based data modeling, interactive dashboarding, and multi-source connectivity, making it a comprehensive tool for structured data analysis and reporting.

    PythonRole-Based Access Control
    View on GitHub↗28,653
  • evidence-dev/evidenceevidence-dev avatar

    evidence-dev/evidence

    5,919View on GitHub↗

    Evidence is a code-first business intelligence platform that enables you to build interactive, SQL-powered dashboards and reports using Markdown and SQL, making it a strong fit for teams that prefer a version-controlled approach to data visualization.

    JavaScriptSQL-Embedded Static SitesApache ECharts IntegrationsBubble Charts
    View on GitHub↗5,919
  • grafana/grafanagrafana avatar

    grafana/grafana

    74,456View on GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    Grafana is a powerful dashboarding and visualization platform that supports multi-source connectivity and self-hosting, though it is primarily optimized for observability and time-series metrics rather than traditional business intelligence reporting.

    TypeScriptObservability Data PlatformsObservability DashboardsTelemetry Collection and Aggregation
    View on GitHub↗74,456
  • apache/zeppelinapache avatar

    apache/zeppelin

    6,629View on GitHub↗

    Apache Zeppelin is a web-based notebook platform for interactive data analytics that supports executing code in over 20 languages within a single notebook. It provides a plugin-based interpreter architecture that allows the notebook to be extended with new languages and data sources, and includes a JDBC connector abstraction for connecting to any JDBC-compliant database. The platform also features session-isolated interpreter contexts, enabling separate interpreter instances per notebook or user with support for dependency injection and user impersonation. The platform distinguishes itself th

    Apache Zeppelin is a notebook-based data analytics platform that provides interactive visualization and SQL-based querying across multiple data sources, serving as a flexible alternative to traditional dashboarding tools.

    JavaNotebook Code ExecutionApache Spark AnalyticsInterpreter API Integrations
    View on GitHub↗6,629
  • 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 semantic layer and data modeling platform designed to be integrated into existing applications rather than a standalone business intelligence and dashboarding suite for end-users.

    RustEmbedded AnalyticsRole-Based Access ControlRole-Based Access Controls
    View on GitHub↗20,193
  • nestjsx/nest-access-controlnestjsx avatar

    nestjsx/nest-access-control

    1,156View on GitHub↗

    NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem. It provides a declarative system for securing application routes and resources, allowing developers to enforce granular access policies through metadata-driven decorators. The framework distinguishes itself by supporting hierarchical role inheritance, which enables the resolution of complex permission sets by traversing parent and child role relationships. It also facilitates dynamic authorization management, allowing security rules to be loaded asynchronously from external dat

    This is an authorization framework for securing NestJS applications, which provides a building block for access control rather than a complete business intelligence or data visualization platform.

    TypeScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗1,156
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
metabase/metabase47.7KClojureNOASSERTIONJun 16, 2026
lightdash/lightdash5.6KTypeScriptotherFeb 21, 2026
apache/incubator-superset73.3KTypeScriptApache-2.0Jun 17, 2026
apache/superset73.5KTypeScriptApache-2.0Jun 23, 2026
dataease/dataease23.4KJavagpl-3.0Feb 12, 2026
edp963/davinci5KTypeScriptApache-2.0Sep 5, 2023
getredash/redash28.7KPythonBSD-2-ClauseJun 14, 2026
evidence-dev/evidence5.9KJavaScriptmitFeb 18, 2026
grafana/grafana74.5KTypeScriptAGPL-3.0Jun 16, 2026
apache/zeppelin6.6KJavaApache-2.0Jun 20, 2026

Related searches

  • an open source platform for business intelligence
  • a self-hosted BI dashboard tool
  • an open source tool for data visualization
  • a self-hosted Tableau alternative
  • an open source alternative to Grafana
  • an open source spreadsheet database platform
  • an open source database management tool
  • an open source data warehouse for analytics