Python Analytics

Open-source Python projects categorized as Analytics

Top 23 Python Analytic Projects

  • Redash

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

    Project mention: Contribuir con proyectos Open Source | /r/devsarg | 2023-12-06
  • PostHog

    🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.

    Project mention: Free tools for developers to build their apps | | 2024-01-05

    6- PostHog

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • activitywatch

    The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.

    Project mention: Basic computer logon tracking/monitoring tools? | /r/sysadmin | 2023-12-08

    But have a look at

  • dagster

    An orchestration platform for the development, production, and observation of data assets.

    Project mention: Experience with | | 2023-07-25
  • modin

    Modin: Scale your Pandas workflows by changing a single line of code

    Project mention: The Distributed Tensor Algebra Compiler (2022) | | 2023-06-15
  • dbt-core

    dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

    Project mention: Dbt | | 2024-02-18
  • Tautulli

    A Python based monitoring and tracking tool for Plex Media Server.

    Project mention: I'm fine with the basics of Plex - now what can I do to really use plex to it's full potential? | /r/PleX | 2023-12-09

    With Tautulli you have a better monitoring system than what Plex offers. Streaming history split by user, you can add notifications to a lot of services like Slack, email and so on. You can even create newsletters being sent out to users based on what was added to your server.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Shynet

    Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

    Project mention: It Took Me a Decade to Find the Perfect Personal Website Stack – Ghost+Fathom | | 2023-07-09

    +1 on shynet! I use it for my personal website and my blog, and it's been working great.

    I got it up and running with Podman, so no need to install and run the Docker daemon. I also fixed SQLite support [1], so no need for an additional DB server.

    I analyzed available open-source web analytics tools [2] and AFAIK there is simpler solution for web analytics that doesn't involve a third party.



  • rotki

    A portfolio tracking, analytics, accounting and management application that protects your privacy

    Project mention: Does anyone know of a "zapper" like portfolio tracker that automatically calculates Profit/Loss? | /r/defi | 2023-12-11

    That already exists:

  • lotus

    Open Source Pricing & Packaging Infrastructure (by uselotus)

    Project mention: Built a 70k+ LOC Python Pricing Engine | /r/Python | 2023-03-23
  • scikit-learn-intelex

    Intel(R) Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application

  • metricflow

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

  • sqlmesh

    Efficient data transformation and modeling framework that is backwards compatible with dbt.

    Project mention: Launch HN: Serra (YC S23) – Open-source, Python-based dbt alternative | | 2023-08-14

    There is also sqlmesh ( Pretty new as well. It introduces some interesting concepts. For smaller dbt projects it could be a drop-in replacement as it allows importing dbt projects.

  • dbt-fal

    do more with dbt. dbt-fal helps you run Python alongside dbt, so you can send Slack alerts, detect anomalies and build machine learning models.

    Project mention: machine learning in snowflake, unhappy data scientists | /r/dataengineering | 2023-03-26

    Happy data scientists use fal and dbt

  • flask-profiler

    a flask profiler which watches endpoint calls and tries to make some analysis.

  • kube-opex-analytics

    🎨 Kubernetes Usage Analytics and Accounting for Cost Allocation and Capacity Planning - Hourly Trends, Daily and Monthly Accounting - Prometheus Exporter - Built-in & Grafana Dashboards.

  • django-slick-reporting

    Reporting engine for Django, Create dashboards, reports and charts effectively and effortlessly.

  • versatile-data-kit

    One framework to develop, deploy and operate data workflows with Python and SQL.

    Project mention: Looking for a data blogger | /r/opensource | 2023-05-19

    Here's the project:

  • dbt-metabase

    dbt + Metabase integration

  • mypaas

    Run your own PaaS using Docker, Traefik, and great analytics

  • riptable

    64bit multithreaded python data analytics tools for numpy arrays and datasets

  • hashview

    A web front-end for password cracking and analytics

  • dbt-data-reliability

    Data anomalies monitoring as dbt tests and dbt artifacts uploader.


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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). The latest post mention was on 2024-02-18.

Python Analytics related posts


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

Project Stars
1 Redash 24,629
2 PostHog 15,792
3 activitywatch 10,426
4 dagster 9,682
5 modin 9,332
6 dbt-core 8,525
7 Tautulli 5,260
8 Shynet 2,725
9 rotki 2,523
10 lotus 1,609
11 scikit-learn-intelex 1,129
12 metricflow 1,042
13 sqlmesh 995
14 dbt-fal 848
15 flask-profiler 739
16 kube-opex-analytics 441
17 django-slick-reporting 409
18 versatile-data-kit 401
19 dbt-metabase 398
20 mypaas 359
21 riptable 342
22 hashview 328
23 dbt-data-reliability 318
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!