3 ms·
Malloy is an alternative to dbt, they have a similar product called Malloyyo [1], and Publisher [3], you can also the chat with HN data demo they have [4]. DBT
by mrtimo 19d ago
Malloy is an alternative to dbt, they have a similar product called Malloyyo [1], and Publisher [3], you can also the chat with HN data demo they have [4].
DBTCharts says you can serve charts locally, but it seems they want you to use their hosting service in production. Whereas, Malloyyo / Publisher are free to use anywhere. If you like college football checkout how I visualize drive data in [2], made with Malloyyo.
[1] - https://github.com/malloydata/malloyyo https://github.com/malloydata/malloyyo
[2] - https://mrtimo.github.io/cfb-games/games-2026.html?%24SEASON=2026&%24DIVISION=fbs&%24CONFERENCE=Big+Ten&%24GAME_WEEK=Week+2&%7Esort=thrill https://mrtimo.github.io/cfb-games/games-2026.html?%24SEASON...
[3] - https://github.com/malloydata/publisher https://github.com/malloydata/publisher
[4] - https://community.credibledata.com/hackernews https://community.credibledata.com/hackernews
- kjnesbit 18d agoWorth separating the layers though, because "alternative to dbt" undersells what Malloy is for. dbt transforms and materializes tables. Malloy describes what the tables mean -- dimensions, measures, join paths, who's allowed to see what -- and compiles that down to SQL. It sits on top of dbt models fine, and plenty of people run it exactly that way. Publisher runs the model: you define the what, the engine figures out how. You write down what counts as a sale, how revenue is calculated, who sees which rows. Reshaping the data out of the form your systems store it in, deciding what to precompute, serving whichever agent or dashboard or API is asking -- that's the Publisher's job. A chart spec has to get its numbers from somewhere. If "revenue" is defined inline in the chart's SQL, the definition problem moved, it didn't get solved. Define it once in a model and the chart just renders it. Engineering detail if anyone wants it: https://www.credibledata.com/blog/posts/inside-the-ai-analytics-engine https://www.credibledata.com/blog/posts/inside-the-ai-analyt...