A DuckDB-based metabase alternative

github.com

148 points by wowi42 13 hours ago


written-beyond - 12 hours ago

This is really nice, specially the pdf report generation.

I feel very moronic making a dashboard for any products now. Enterprise customers prefer you integrate into their ERPs anyway.

I think we lost the plot as an industry, I've always advocated for having a read only database connection to be available for your customers to make their own visualisations. This should've been the standard 10 years ago and it's case is only stronger in this age of LLMs.

We get so involved with our products we forget that our customers are humans too. Nobody wants another account to manage or remember. Analytics and alerts should be push based, configurable reports should get auto generated and sent to your inbox, alerts should be pushed via notifications or emails and customers should have an option to build their own dashboard with something like this.

Sane defaults make sense but location matters just as much.

cjonas - 29 minutes ago

Is there anyway to run the query -> report generation standalone in process? Like maybe just outputting the html (or using the React components in a project).

I was looking to add similar report generation to a vscode-extension I've been building[0]

[0](https://github.com/ChuckJonas/duckdb-vscode)

rorylaitila - 2 hours ago

Nice work! I met Jorin a couple years ago at a tech meetup and this was just an idea at the time. So cool to see the consistent progress and updates and to see this come across HN.

piterrro - 11 hours ago

In what extent this is a metabase alternative? I'm a heavy Metabase user and there's nothing to compare really in this product.

thanhnguyen2187 - 4 hours ago

Thanks for the cool tool! I think it's worth mentioning SQLPage, which is another tool in similar vein, to generate UI from SQL. From my POV:

- SQLPage: more on UI building; doesn't use DuckDB

- Shaper: more on analytics/dashboard focused with PDF generation and stuff; uses DuckDB

https://github.com/sqlpage/SQLPage

frafra - 10 hours ago

Metabase works great with DuckDB as well, thanks to metabase_duckdb_driver by MotherDuck.

kavalg - 8 hours ago

This is so cool and also MPL licensed! Thanks!

3abiton - 8 hours ago

As someone who used duckdb but not shaper, what is shaper used for? The readme is scarce on details.

ldnbln - 5 hours ago

my company integrated tale shape as our customer-facing metabase dashboard alternative. absolutely love its simplicity!

pdyc - 11 hours ago

interesting i am trying to build one too but rejected duckdb because of large size, i guess i will have to give in and use it at some point of time.

andrewstuart - 12 hours ago

I wanted to love DuckDB but it was so crashy I had to give up.

drfrost - 5 hours ago

[dead]