metabase/metabase

Description: The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on July 11th, 2024
Created on February 2nd, 2015
Open Issues & Pull Requests: 4,116 (+0)
Number of forks: 6,679
Total Stargazers: 48,276 (+0)
Total Subscribers: 638 (+0)

Issue Activity (beta)

Open issues: 3,639
New in 7 days: 40
Closed in 7 days: 43
Avg open age: 955 days
Stale 30+ days: 3,288
Stale 90+ days: 2,493

Recent activity

Opened in 7 days: 40
Closed in 7 days: 43
Comments in 7 days: 43
Events in 7 days: 261

Top labels

  • Type:Bug (11,313)
  • Priority:P2 (4,426)
  • Type:New Feature (4,217)
  • .Frontend (3,416)
  • .Backend (3,103)
  • Priority:P3 (3,075)
  • .Team/Querying (2,090)
  • .Needs Triage (2,058)

Repository Insights (GitGenius)

Median issue/PR response: 1707.9 days
Mean response time: 1741.4 days
90th percentile: 2936.1 days
Tracked items: 1,003

Most active contributors

Detailed Description

Metabase is an open-source business intelligence and embedded analytics platform written in Clojure that enables non-technical users to explore, analyze, and visualize data without requiring SQL knowledge. The project serves as a self-service analytics tool designed to democratize data access across organizations, allowing anyone to ask questions of their data and generate insights through an intuitive interface.

The platform offers multiple pathways for data exploration. Users can construct queries through a visual query builder without writing SQL, or they can use a dedicated SQL editor for more complex analytical needs. The system includes Metabot, an AI-powered assistant that helps users write queries and provides trusted answers, alongside support for building custom AI agents to query data. These capabilities reflect the project's focus on lowering barriers to data analysis.

Dashboard creation is a core feature, with support for interactive dashboards that include filters, auto-refresh functionality, fullscreen modes, and custom click behaviors. Beyond dashboards, Metabase provides documents for long-form data analysis with commenting capabilities. The Data Studio component allows users to transform raw data into analytics-ready tables, track data dependencies, and define canonical metrics. Users can also set up alerts on data changes and schedule dashboard subscriptions to be delivered via email, Slack, or webhooks.

The platform supports embedding analytics directly into applications through various components including charts, dashboards, a data browser, and AI chat interfaces. Organizations can embed entire Metabase instances within their applications, enabling embedded analytics use cases. Granular permission systems accommodate both internal team structures and embedded analytics scenarios, whether data is co-located or isolated per customer.

Metabase connects to numerous databases through officially supported drivers and community-contributed drivers. The system can be deployed in multiple environments and offers both self-hosted and cloud-hosted options through Metabase Cloud, which includes expert support, backups, upgrades, SMTP servers, SSL certificates, and SoC2 Type 2 security auditing.

According to GitGenius activity tracking, the repository shows substantial engagement with a median issue and pull request response latency of 0.0 hours and a mean latency of 5921.8 hours across 9994 tracked items. The most active issue categories are Type:Bug with 4726 items, Type:New Feature with 2475 items, and Priority:P2 with 2357 items. Top contributors include ranquild with 8712 events, dragonsahead with 5212 events, and kamilmielnik with 3718 events. The project shares contributors with repositories including github/gh-aw, solo-io/gloo, and microsoft/vscode.

The codebase is released under the AGPL for the open-source edition, with commercial editions available under the Metabase Commercial Software License. The project maintains active internationalization efforts through Crowdin, supporting translations into multiple languages. Documentation is comprehensive, covering installation, configuration, API integration, and developer guidelines for extending the platform.

metabase
by
metabasemetabase/metabase

Repository Details

Fetching additional details & charts...