Python Business Intelligence

Open-source Python projects categorized as Business Intelligence

Top 16 Python Business Intelligence Projects

Business Intelligence
  1. MindsDB

    General-purpose AI designed for knowledge workers — creators, strategists, and operators — and individuals seeking AI systems they can truly control to help them get work done, with full flexibility to extend and deploy anywhere (VPC, on-prem, or cloud).

    Project mention: MindsDB Supercharges Google's MCP Toolbox with Unstructured Data Support | dev.to | 2025-12-29

    We’re happy to announce that we’ve integrated MindsDB with Google's open-source project, MCP (Model Context Protocol) Toolbox. This will make your AI applications very, very smart. This enhancement expands the Toolbox's reach, especially for organizations grappling with lots of siloed data.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

  4. WrenAI

    Give AI agents the context to query business data correctly through the open context layer that gives AI agents grounded, governed memory, context, SQL across 20+ data sources, that helps you build agentic GenBI, text-to-sql, dashboards, and agentic analytics.

    Project mention: Revolutionize Your Data Workflow with Wren AI: The Open-Source GenBI Agent | dev.to | 2025-09-01

    View the Project on GitHub

  5. metricflow

    MetricFlow allows you to define, build, and maintain metrics in code.

    Project mention: Implementing a Centralized Metrics Layer with dbt and a Semantic Layer | dev.to | 2026-04-21

    Sources: dbt Semantic Layer | dbt Developer Hub - Description of the dbt Semantic Layer and how it centralizes metric definitions and serves downstream tools. About MetricFlow | dbt Developer Hub - Explanation of MetricFlow, its role in query generation and metric definitions, and dbt version requirements. Creating metrics | dbt Developer Hub - Specification for metric YAML definitions, supported metric types, and usage guidance. Consume metrics from your Semantic Layer | dbt Developer Hub - Integrations, APIs (JDBC/GraphQL/Python SDK), and approaches for consuming metrics in BI and downstream tools. Administer the Semantic Layer | dbt Developer Hub - Operational docs for configuring credentials, tokens, and deployment prerequisites for the Semantic Layer. What’s new in dbt - July 2025 | dbt Labs - Notes on recent integration additions (including Power BI preview) and platform updates relevant to semantic layer consumption. Fables and Facts - Kimball Group - Foundational guidance on dimensional modeling and the principle of modeling at atomic grain for flexibility and trust. A Comprehensive Guide to dbt Tests to Ensure Data Quality | DataCamp - Practical guide to dbt schema and custom tests, and how to run and automate them. Use GX with dbt | Great Expectations - Integration patterns and examples for expressive data validations alongside dbt workflows. Ingest Lineage from dbt | OpenMetadata docs - How to extract lineage from dbt artifacts (manifest.json, compiled_code) and requirements for lineage capture. Semantic Layer Guide: Definition, Benefits, & Implementation | Atlan - Practical discussion on semantic layer benefits, governance considerations, and adoption strategies.

  6. retentioneering-tools

    Retentioneering: product analytics, data-driven CJM optimization, marketing analytics, web analytics, transaction analytics, graph visualization, process mining, and behavioral segmentation in Python. Predictive analytics over clickstream, AB tests, machine learning, and Markov Chain simulations.

  7. dbt-metabase

    dbt + Metabase integration

  8. panel-graphic-walker

    A project providing a Graphic Walker Pane for use with HoloViz Panel.

  9. datasette-dashboards

    Datasette plugin to create interactive dashboards

  10. prosto

    Prosto is a data processing toolkit radically changing how data is processed by heavily relying on functions and operations with functions - an alternative to map-reduce and join-groupby

  11. datafluent_pg

    Build a better understanding of your data in PostgreSQL.

  12. gitbi

    Lightweight BI app based on git repo

  13. Webtap.ai

    AI web scraping python library for efficient and reliable web scraping.

  14. sdk

    Lightfeed SDK to search and filter web data (by lightfeed)

  15. saisika

    Offline supply chain risk analyzer — drop Excel/CSV, get bullwhip detection, risk scoring & action recommendations. No cloud, fully local.

    Project mention: Saisca – offline supply chain risk analyzer (Excel/CSV → insights) | news.ycombinator.com | 2026-06-06
  16. Tesla_Stock_Analysis

    Project Description: This project analyzes Tesla’s financial growth and stock performance from 2015 to 2024 using simulated real-world data. Python was used to generate and clean the dataset, while SQL helped extract key insights like revenue trends and profitability. The final interactive dashboard was built in Power BI,

    Project mention: Tesla Financial Analysis Dashboard using Python, SQL & Power BI | dev.to | 2025-08-30

    Check out the full project & GitHub repo here: [https://github.com/Tanu272004/Tesla_Stock_Analysis ]

  17. Power-bi-report-visual-monitoring

    Power BI monitoring tool for automated report tracking, dashboard status monitoring, and refresh failure alerts with visual analytics

    Project mention: Power BI Visual Monitoring: Automatically Detecting Broken Visuals in Power BI Reports | dev.to | 2026-06-05

    GitHub: https://github.com/svergio/Power-bi-report-visual-monitoring Documentation: https://svergio.github.io/Power-bi-report-visual-monitoring/ Wiki: https://github.com/svergio/Power-bi-report-visual-monitoring/wiki

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Business Intelligence discussion

Log in or Post with

Python Business Intelligence related posts

  • Implementing a Centralized Metrics Layer with dbt and a Semantic Layer

    1 project | dev.to | 21 Apr 2026
  • Real-Time Data Monitoring Using InfluxDB and Grafana

    6 projects | dev.to | 14 Mar 2026
  • Semantic Layer vs. Metrics Layer: What's the Difference?

    1 project | dev.to | 24 Feb 2026
  • What's New in dbt 1.10

    1 project | dev.to | 27 Dec 2025
  • Dbt Labs open source MetricFlow

    1 project | news.ycombinator.com | 14 Oct 2025
  • Dbt no longer open source?

    2 projects | news.ycombinator.com | 4 Dec 2024
  • ADA: Accelerate Data Analysis with AI

    3 projects | news.ycombinator.com | 22 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Business Intelligence projects in Python? This list will help you:

# Project Stars
1 MindsDB 39,289
2 Redash 28,621
3 WrenAI 15,453
4 metricflow 1,615
5 retentioneering-tools 889
6 dbt-metabase 603
7 panel-graphic-walker 353
8 datasette-dashboards 176
9 prosto 93
10 datafluent_pg 27
11 gitbi 14
12 Webtap.ai 12
13 sdk 6
14 saisika 1
15 Tesla_Stock_Analysis 0
16 Power-bi-report-visual-monitoring 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?