Assembly Line

Semantic layers and metrics stores in 2026

2 commercial products, ranked by how many people read about each, or about its maker, on Wikipedia's mobile site. 10 open-source projects, ranked by GitHub stars and how recently each was worked on. MetricFlow leads with 1.9k stars, ahead of Saiku. 9 had code pushed in the last three months. Most common licenses: Apache-2.0 (7), MIT (2) and AGPL-3.0 (1).

Commercial semantic layers and metrics stores

  1. 1
    dbt Semantic Layer dbt Labs

    Define metrics once and deliver consistent, governed insights across tools with dbt’s Semantic Layer, powered by MetricFlow.

    Building block Usable Your data team already models in dbt and wants metric definitions in the same codebase.

    Commercial
  2. 2
    AtScale AtScale

    One metric, defined once, computed in your warehouse and served the same way to every AI, BI tool, and team. AtScale is the semantic layer for trusted analytics.

    Building block Production-ready An enterprise uses several BI tools, including Excel and Power BI, and wants the same metric definitions in all of them.

    Commercial

New open-source projects

  1. 1
    Mnemiq agenticfabriq

    Open-source text-to-SQL engine you tune and measure on your own database

    Building block Experimental You are building a natural-language query feature and want to measure accuracy on your schema.

    ★ 51 Apache-2.0 Python Active, pushed 14 days ago
  2. 2
    QwenPaw-Data agentscope-ai

    Agentic enterprise data analytics: governed facts (DataBridge), reusable methodology (Skill-Hub), and controllable execution (Host)

    Framework or platform Experimental You research or prototype autonomous data analysis agents.

    ★ 184 Apache-2.0 Python Active, pushed 14 days ago

Open-source semantic layers and metrics stores

Complete systems you can adopt 1

  1. 1
    Saiku spiculedata

    Open-source semantic layer: one cube for Excel (MDX/XMLA), dashboards, and AI agents (MCP). Mondrian + Apache Calcite.

    Complete system Usable Your organisation uses OLAP cubes and wants Excel pivot access plus a web front end.

    ★ 1.3k Apache-2.0 Java Active, pushed 16 days ago

Frameworks and platforms to build on 1

  1. 1
    QwenPaw-Data agentscope-ai

    Agentic enterprise data analytics: governed facts (DataBridge), reusable methodology (Skill-Hub), and controllable execution (Host)

    Framework or platform Experimental You research or prototype autonomous data analysis agents.

    ★ 184 Apache-2.0 Python Active, pushed 14 days ago

Building blocks for your own system 6

  1. 1
    MetricFlow dbt-labs

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

    Building block Production-ready Your data team uses dbt and wants one governed definition of each business metric.

    ★ 1.9k Apache-2.0 Python Active, pushed 20 days ago
  2. 2
    SLayer MotleyAI

    An embeddable, expressive semantic layer for AI agents and humans

    Building block Experimental You are building AI analytics and want metrics defined once for agents to use.

    ★ 306 MIT Python Active, pushed 13 days ago
  3. 3
    Data-tools Intugle

    The GenAI-powered toolkit for automated data intelligence.

    Building block Experimental You inherit scattered tables and want a first-pass semantic model generated automatically.

    ★ 152 Apache-2.0 Jupyter Notebook Active, pushed 2 months ago
  4. 4
    Sidemantic sidequery

    The universal metrics layer. Compatible with 15+ formats: Cube, MetricFlow, LookML, Omni, BSL, LDM, Cortex, Malloy, OSI, SML, TML, Hex, Rill, Superset

    Building block Experimental You have metrics defined in one BI tool's format and want to query them consistently elsewhere.

    ★ 131 AGPL-3.0 Python Active, pushed 14 days ago
  5. 5
    Zillion totalhack

    Make sense of it all. Semantic data modeling and analytics with a sprinkle of AI. https://totalhack.github.io/zillion/

    Building block Usable You want a lightweight semantic layer inside a Python application.

    ★ 208 MIT Python Slowing, pushed 4 months ago
  6. 6
    Mnemiq agenticfabriq

    Open-source text-to-SQL engine you tune and measure on your own database

    Building block Experimental You are building a natural-language query feature and want to measure accuracy on your schema.

    ★ 51 Apache-2.0 Python Active, pushed 14 days ago

Developer tools 1

  1. 1
    Dex exmergo

    Dex lets your agent build your analytics.

    Developer tool Experimental An analytics engineer wants an AI agent to do routine modelling work in their warehouse.

    ★ 105 Apache-2.0 Python Active, pushed 3 days ago

Lists, courses and other material 1

  1. 1
    SML semanticdatalayer

    Open-source repository for Semantic Modeling Language (SML)

    List, course or other material Usable You want a vendor-neutral way to describe metrics and dimensions, or you use AtScale.

    ★ 177 Apache-2.0 Active, pushed 7 days ago

Open-source licenses

  • Permissive: 9. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Network copyleft: 1. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.

Languages

Python 7, Java 1 and Jupyter Notebook 1.

Made software that belongs here? Add it. Listing is free.