unsubbed.co

Frappe Insights

For web analytics, Frappe Insights offers a self-hosted way to connect multiple data sources.

Overview

Open Source Business Intelligence Tool An easy-to-use, open-source business analytics tool designed to help businesses make the most of their data. It enables you to connect data across multiple sources, analyse them, and derive valuable insights to make informed decisions for faster growth. The project has 877 GitHub stars and is licensed under AGPL-3.0.

Key Features

Source: GitHub README

  • Connect Multiple Sources: You can integrate data from multiple databases, files and spreadsheets. Getting all your data into one place helps you analyse interconnected data.
  • Query Builder: You can use the query builder to create queries without any SQL knowledge. The interface provides a step-by-step approach for building queries, allowing users to easily select tables, add joins, apply filters, perform calculations, and more.
  • Visualizations and Dashboards: You can visualize the query results using a variety of charts and graphs. Frappe Insights also suggests the best chart for a given result set. You can create dashboards using a drag-and-drop interface and add filters on the dashboard to apply to the charts.
  • Database Support: Frappe Insights currently supports MySQL, PostgreSQL, DuckDB, and BigQuery databases. More database integrations are planned for the future.

Getting Started

Source: GitHub README

    mkdir frappe-insights
    cd frappe-insights

    # Download the docker-compose file
    wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/insights/develop/docker/docker-compose.yml

    # Download the setup script
    wget -O init.sh https://raw.githubusercontent.com/frappe/insights/develop/docker/init.sh
    ```

docker compose up -d


## Normalized Features

*Source: tool-features-normalized.json*

docker, docker compose, mysql, postgresql.

<DeploymentOptions slug={frontmatter.slug} />