Ross ROSS = Recommend OSS · open-source software intelligence for agents

cube-js/cube

📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics observed · 2026-08-28

github.com/cube-js/cube · homepage · Rust · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 2908
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 297

Full methodology

Adoption not part of the score

20711 stars · 2125 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Cube Core is an open-source semantic layer that lets teams define metrics, dimensions, joins, and access rules in code, then serve them through SQL, REST, and GraphQL APIs to BI tools, applications, and AI agents. It connects to virtually any SQL data source (Snowflake, BigQuery, Databricks, Postgres, etc.) and includes a relational caching engine for sub-second query latency at high concurrency.

Use cases

  • define business metrics once and reuse them across BI tools and apps
  • build embedded customer-facing analytics inside a SaaS product
  • expose a governed semantic model to AI agents via MCP or Chat API
  • add caching and sub-second query latency over a slow data warehouse
  • provide a SQL/REST/GraphQL analytics API for custom applications
  • centralize access control and row-level security for analytics queries
  • enable natural-language question answering grounded in a governed data model

When to choose

  • you need a single governed metric layer shared by BI tools, embedded apps, and AI agents
  • you want to ship multi-tenant embedded analytics without rebuilding your BI stack
  • your warehouse queries are slow and you need caching with high concurrency
  • you want AI agents to answer data questions without writing raw SQL against the warehouse
  • you prefer defining metrics as code that lives in version control

When to avoid

  • you need a full out-of-the-box BI UI - Cube Core is headless and ships no dashboards
  • your analytics needs are simple single-database reporting that a charting library covers
  • you want a lightweight in-process library rather than a standalone service to deploy
  • your team cannot operate an additional server component in the data stack

Facets

service · maturity active

analytics api-framework caching rag mcp data-visualization analytics large-language-models self-hosted self-hosted cloud rust semantic-layer headless-bi embedded-analytics metrics-as-code data-warehouse conversational-analytics agentic-analytics sql-api graphql-api rest-api sql business-intelligence data-engineering ai-agents docker nodejs web-server

10 sources

Member repositories

RepositoryRoleHealth v2
cube-js/cubemain95

For agents

markdown · JSON · MCP: product_card(name="cube-js/cube")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem