← All open source projects

Metabase

metabase/metabase

Metabase is an open BI platform for asking data questions, building dashboards, writing SQL, and embedding analytics.

Forks 6,531
Author metabase
Language Clojure
License NOASSERTION
Synced 2026-06-10

What it is

Metabase is a business-intelligence platform that helps teams work with data without relying on analysts or engineers for every question. Users can connect databases, ask questions visually, write SQL, build dashboards, and embed analytics.

The repository appeared in 2015. Its appeal is simple: people who understand a business question should be able to explore data without writing SQL every day, while SQL remains available for complex cases.

What is inside the repository

Inside are the Clojure application, client layer, database drivers, question system, dashboards, documents, embedding, permissions, localization, and extensions. Metabase supports many data sources, including PostgreSQL and MySQL.

A typical data question

This example shows the Metabase model: a metric can be built visually or written directly in SQL when precision and control are needed.

Language: Plain text
SELECT date_trunc('day', created_at) AS day, count(*) AS signups
FROM users
GROUP BY day
ORDER BY day DESC;

Where it is useful

Metabase is useful for startups, product teams, support, sales, and operations. It covers quick questions: signups yesterday, customer drop-offs, error growth, and segment performance.

Strengths and limits

A BI tool does not fix data quality by itself. Teams still need metric definitions, permissions, models, and query performance work. In larger organizations it is part of an analytics stack, not a replacement for data governance.