Taleshape

@taleshape.com

Open Source Data Dashboards + Embedded Analytics, powered by DuckDB

New Shaper Feature: Single Sign-On Shaper now supports external user management with JWT-based SSO. No separate user login to manage. No password to remember. And it's open source and free to use. See it in action:

How does Shaper compare to other data visualization tools? @dataders.bsky.social built a cool project to compare 10+ code-based dashboarding tools. The project is completely code-based and processes data with DBT, then visualizes the results. Most of the tools directly generate static HTML. 1/2

BildBild

Did you know you can download @taleshape.com dashboards with SQL? Use Shaper's API to download PDFs, images, Excel files and so on. Call the API with the DuckDB http_client extensions from a Shaper task to post charts to Slack, email a weekly PDF report or automate anything else you can think of.

Bild

New @aleshape.com Visualization Option: Confidence Bands Allows you to show a band for a line chart which is great to show extra statistical context (the confidence of a prediction, the spread of a distribution, etc) It's a nice middle ground between only show a line and showing a full Boxplot

Bild

It's not pretty but works. In the future I will add SQL functions similar to the macro to generate files without needing an API key. And I am thinking to create a generic DuckDB extension to send mail, slack messages and so. Can also generate png, excel, csv & json. Will dm you the code!

Bild

The @taleshape.com CLI just got an upgrade 🚀️ New Commands: - fetch the database schema - validate a dashboard - open a preview in the browser Task Support: - Tasks a files: mytask.task.sql - Run task on startup: `SELECT 'init'::SCHEDULE;` 1/3

BildBild

Did you know duckdb.org's UNPIVOT feature? You rarely need them but from time to time PIVOT and UNPIVOT really help to keep your SQL easy to read: PIVOT turns one row into multiple columns. UNPIVOT turns columns into multiple rows. 1/2

BildBild

The @taleshape.bsky.social docs now have live examples 📊 Examples are now embedded as live dashboards instead of only screenshots. With this you can also directly see the differences between light and dark mode:

BildBildBildBild

Did you know that with @duckdb.org you can directly query your database schema? When you combine this with considerate comments on your tables and columns it becomes a powerful tool to build agents and other systems that dynamically discover and learn to use your data.

Bild

@taleshape.bsky.social now offers hosting + support for Shaper! Fully-managed, On-Premise BI with White-Labeling for 150/month anyone? I am happy about any feedback🙏 And if you can think of any company that might be interested in code-first embedded analytics powered by DuckDB, please reach out 👀

On that note, we are currently experimenting with AI agents using @taleshape.bsky.social to run SQL and generate charts. I see the strength of Shaper's SQL approach in how transparent + auditable everything is. Reviewing SQL is much more doable than JSON definitions or even completely custom code.

My biggest recap from FOSSASIA this year: It's all AI now. I felt a stark contrast to last year that basically every talk is about AI. No one writing code by hand is already old news. And now everyone is automating all their processes with agents. It's a wild time to build a software product!

What's cool is not only this new feature itself, but that I didn't built it: You can now download @taleshape.bsky.social tables directly as CSV. Last week Shaper got attention on HN and now people start to actively contributing and making it better for everyone. That's why Shaper is open source 💙

@taleshape.bsky.social now has "watermarks" for chart download to make it easy for your customers to credit you. One of the companies I work with integrated Shaper into their product. And now their customers use various dashboards regularly as part of their daily work. 1/2

Bild

I couldn't imagine a better fit than DuckDB for @taleshape.bsky.social: Shaper is all about using SQL to build data visualizations and sharing them. There are many databases, but DuckDB and its powerful extension system allow Shaper to query many different data sources, all from a single binary.