Taleshape
@taleshape.bsky.social
๐ค 24
๐ฅ 4
๐ 2
https://taleshape.com/
Analytics Built Into Your Product
reposted by
Taleshape
Jorin
about 18 hours ago
Got curious why there is a sudden spike in github stars and turns out someone posted
@taleshape.bsky.social
on HN:
news.ycombinator.com/item?id=4705...
loading . . .
A DuckDB-based metabase alternative | Hacker News
https://news.ycombinator.com/item?id=47057879
1
3
1
reposted by
Taleshape
Jorin
16 days ago
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.
0
4
1
reposted by
Taleshape
Jorin
20 days ago
I sometimes forget that
@taleshape.bsky.social
supports dark mode:
0
1
1
reposted by
Taleshape
Jorin
21 days ago
@taleshape.bsky.social
is open source for one reason: I am building the tool I wish I had. I don't want to keep user data in-house and not bother with regulations. And I never want to worry about integrating analytics too deeply into our product because the vendor might some day raise prices.
0
2
1
reposted by
Taleshape
Jorin
30 days ago
Have you seen
@taleshape.bsky.social
's file-based workflow? Use your favorite text editor to build dashboards all in SQL! Easier to show than explain. Here is short demo video:
www.youtube.com/watch?v=HHYv...
(also: my first youtube video! will keep practicing ๐)
loading . . .
Build Analytics Dashboards in SQL Using Your Editor of Choice | Shaper
YouTube video by Taleshape Analytics
https://www.youtube.com/watch?v=HHYvx_MsQHc
0
3
1
reposted by
Taleshape
Jorin
about 1 month ago
I am launching
@taleshape.bsky.social
on
@peerlist.bsky.social
this week. Appreciate any upvotes and comments ๐
peerlist.io/jorin/projec...
#buildinpublic
loading . . .
Taleshape ยท Analytics Built Into Your Product | Peerlist
Embed interactive analytics dashboards effortlessly
https://peerlist.io/jorin/project/taleshape--analytics-built-into-your-product
0
5
1
reposted by
Taleshape
Jorin
about 1 month ago
I will be speaking at FOSSASIA this year to show how to quickly visualize data entirely in SQL using Shaper and DuckDB! I had a great time as participant last year: Great energy and many interesting conversations about what everyone is building in open source - in Asia and around the globe.
1
4
2
reposted by
Taleshape
Jorin
about 1 month ago
Bar and Line Charts, Tables, Text, Gauges, Boxplots, Filters, PDF, CSV, Excel, Pie and Donut Charts -
@taleshape.bsky.social
starts to have a lot of features! I just created a demo board that shows how to use them all: (link in comment)
1
4
1
reposted by
Taleshape
Jorin
about 1 month ago
New Year, New Features! ๐ฐ๐ฉ
@taleshape.bsky.social
now has Pie and Donut Charts for when your dashboard needs some more colors. And big Thank You to James for contributing this feature:
github.com/taleshape-co...
It's beautiful seeing the magic of open source collaboration๐
0
4
1
reposted by
Taleshape
Jorin
about 2 months ago
- Use Shaper to share visualizations and curated datasets while using "chat with your data" tools for data exploration. - Use Shaper together with AI agents to automatically generate dashboards. - Use Shaper if you want control over your data and avoid vendor lock-in.
0
2
1
reposted by
Taleshape
Jorin
about 2 months ago
The BI tooling market is changing rapidly: Lots of consolidations around data platforms + AI tools replacing traditional BI dashboards. So why bother building
@taleshape.bsky.social
? Shaper is open-source, SQL-driven, focused on embedded analytics + data sharing: 1/2
github.com/taleshape-co...
loading . . .
GitHub - taleshape-com/shaper: Build Data Dashboards all in SQL. Powered by DuckDB.
Build Data Dashboards all in SQL. Powered by DuckDB. - taleshape-com/shaper
https://github.com/taleshape-com/shaper
2
2
1
reposted by
Taleshape
Jorin
2 months ago
@taleshape.bsky.social
is essentially a DuckDB wrapper to visualize + share data. And I am more excited than ever about
@duckdb.org
. I just want to do everything in SQL: Data ingest + transform, data viz + automation. The ease of using DuckDB. The extension system. AI agents for writing SQL.
0
5
1
reposted by
Taleshape
Jorin
2 months ago
Together with Shaper's new File-based Workflow we introduced the shaper-bin PyPi. Live-previewing dashboards right from your own editor is as simple as: $ pipx run shaper-bin dev
add a skeleton here at some point
0
2
1
reposted by
Taleshape
Jorin
2 months ago
Shaper now deploys dashboards directly from SQL files and live-previews changes. $ shaper dev Build analytics dashboards: - using your favorite editor + LLM - version controlled in Git - with pull requests + code reviews - integrated into your CI/CD pipeline
taleshape.com/blog/analyti...
loading . . .
Analytics Dashboards as Code
Build and deploy SQL-based dashboards from files using Shaper
https://taleshape.com/blog/analytics-dashboards-as-code/
0
4
2
reposted by
Taleshape
Jorin
3 months ago
Added "Copy Markdown" buttons to the
@taleshape.bsky.social
docs. More AI support coming very soon ๐
0
3
1
reposted by
Taleshape
Jorin
3 months ago
Teaser: File-based Workflow for
@taleshape.bsky.social
coming soon โจ Edit SQL file in your favorite editor and live-preview dashboard changes. Once this is ready you can track dashboards in Git, and use your own editor with all its AI features to build dashboards.
loading . . .
0
5
1
reposted by
Taleshape
Jorin
3 months ago
Who would have thought Box Plots are this popular! Less than 24h after release I already saw people using them for: - Visualizing medical scores - Debugging audio translation quality - Monitoring urban mobility data
add a skeleton here at some point
0
3
1
reposted by
Taleshape
Jorin
3 months ago
My favorite part about
@taleshape.bsky.social
Box Plots: You can define what what to show when hovering an outlier data point to make it directly actionable.
add a skeleton here at some point
0
5
1
reposted by
Taleshape
Jorin
3 months ago
Box Plots just shipped in
@taleshape.bsky.social
: Quickly visualize data distributions with a single line of SQL. Thanks to
@duckdb.org
macros you just type "BOXPLOT(my_value)" to calculate all statistics - including outliers. Give it a try:
github.com/taleshape-co...
0
2
3
reposted by
Taleshape
Jorin
4 months ago
Did you know that you can download
@taleshape.bsky.social
dashboards as PDF? Thanks to chromedp we can generate PDFs server-side, in the same Docker image. Thanks
@mvdan.cc
! Means you get consistent PDF files - even on mobile or using an unusual browser.
1
7
2
reposted by
Taleshape
Jorin
4 months ago
Every company is a data company, but most don't know where to start. I just published a new blog post on how to get started building data capabilities at your company, one step at a time. Curious to hear your thoughts!
taleshape.com/blog/getting...
loading . . .
Getting Started Building a Data Platform
Every company is a data company, but most don't know where to start.
https://taleshape.com/blog/getting-started-building-a-data-platform/
1
5
1
reposted by
Taleshape
Jorin
4 months ago
Fivetran buys DBT. Just after they bought SQLMesh. What now? Ignore what they say. Judge them by their actions: There is only one way to look at it when you buy the two leading open source data transform tools - A move to establish control over a critical layer of the data stack.
2
2
1
reposted by
Taleshape
Jorin
4 months ago
Do you prefer light or dark theme for your dashboards? Shaper supports both:
taleshape.com/shaper/docs/
1
4
1
reposted by
Taleshape
Jorin
4 months ago
At Taleshape we challenge how you think about data dashboards: Dashboards are not for telling stories. Dashboards are not for exploration. Dashboards get the right data to the right person at the right time.
github.com/taleshape-co...
loading . . .
GitHub - taleshape-com/shaper: Build Data Dashboards all in SQL. Powered by DuckDB.
Build Data Dashboards all in SQL. Powered by DuckDB. - taleshape-com/shaper
https://github.com/taleshape-com/shaper
0
3
1
reposted by
Taleshape
Jorin
4 months ago
With
@taleshape.bsky.social
chart annotations are just another SQL query: You can load calendar events or goal lines from any data source and display them in your charts. And not only chart annotations - any text, label or dropdown in Shaper can be generated dynamically.
0
5
2
reposted by
Taleshape
Jorin
5 months ago
Open Source won. At least thatโs what where my bet is. Open source is resilient. Open source is adaptable. I myself wouldnโt bet my company on a 3rd-party vendor when making fundamental technology choices. So of course my own product also has to be open source:
github.com/taleshape-co...
loading . . .
GitHub - taleshape-com/shaper: Build Data Dashboards all in SQL. Powered by DuckDB.
Build Data Dashboards all in SQL. Powered by DuckDB. - taleshape-com/shaper
https://github.com/taleshape-com/shaper
1
10
2
reposted by
Taleshape
Jorin
5 months ago
The most underrated DuckDB extension:
duckdb.org/community_ex...
I am already using it to: - Fetch data from APIs - Send emails - Trigger Slack notifications Thank you for this
@qxip.bsky.social
๐
loading . . .
http_client
DuckDB Community Extensions DuckDB HTTP Client Extension
https://duckdb.org/community_extensions/extensions/http_client.html
3
10
2
reposted by
Taleshape
Jorin
5 months ago
This podcast changed my understanding of ETL and how DuckDB Airport has the potential to fundamentally change what data pipelines look like. What if instead of needing a separate system to load data you query any external data source like just another SQL table?
www.youtube.com/watch?v=qngR...
loading . . .
DuckDB, Apache Arrow, & the Future of Data Engineering w/ Rusty Conover | S2E3
YouTube video by The Hedgineer Podcast
https://www.youtube.com/watch?v=qngRL-ozCCw
2
3
1
reposted by
Taleshape
Jorin
5 months ago
Today seems like a good day to emphasize that
@taleshape.bsky.social
is open source and runs on any hosting provider. Code-driven data dashboards and embedded analytics without vendor lock-in or platform risk.
0
9
2
reposted by
Taleshape
Jorin
5 months ago
Updated the
@taleshape.bsky.social
website: Before: - Overview tried to cover everything. Now: - Overview: Demo + Features (what) - About: Background (who & why) - System Architecture: Tech (how)
0
1
1
reposted by
Taleshape
Jorin
5 months ago
CREATE TEMP TABLE and getvariable() are my favorite DuckDB features. Thanks to this DuckDB is a natural fit for interactive data dashboards. Temporary tables allow you to define datasets once and reuse them across a dashboard. Variables make defining dynamic data filters intuitive.
2
10
2
reposted by
Taleshape
Jorin
5 months ago
I would probably never have built a data visualisation tool if I knew before how much math it takes. Somehow I imagined charting libraries handle it all. But here I am coming up with algorithms and magic numbers to properly format chart legends and labels no matter what data you throw at Shaper.
1
10
1
reposted by
Taleshape
Jorin
5 months ago
Why did I decide to build an embedded analytics product? I was setting up a data platform for a client. The scale and complexity of their data was trivial. But they needed to be able to embed data dashboards into their application. And the solution had to run on premise. 1/2
1
2
1
reposted by
Taleshape
Jorin
5 months ago
I am all-in on
@duckdb.org
. With Shaper you can build data dashboards all in SQL. Powered by DuckDB. Why DuckDB? Because of how much flexibility its simple design enables. My customers use DuckDB extensions to query Postgres, Google Sheets and even trigger webhooks. And we are just getting started.
0
6
1
reposted by
Taleshape
Jorin
6 months ago
Didn't expect
@taleshape.bsky.social
to be mentioned in the NATS newsletter! But yes, Shaper makes heavy use of NATS to replicate
@duckdb.org
across multiple nodes, schedule tasks, buffer data ingestion and more.
add a skeleton here at some point
0
4
2
reposted by
Taleshape
Jorin
6 months ago
This feedback is the reason I am building
@taleshape.bsky.social
: I want to create dashboards by simply writing SQL. And I want a tool that feels great to self-host.
#duckdb
#dataengineering
#datanalytics
#sql
0
6
1
reposted by
Taleshape
Jorin
6 months ago
Are you using Bluesky and want to stay on top of whatโs happening? Are you curious how you can use Shaper to pull data from APIs and build interactive dashboards, all in a single tool and with just SQL? I created a little demo project:
taleshape.com/blog/build-y...
#databs
#duckdb
loading . . .
Build Your Own Bluesky Analytics Dashboard
Learn how to use Shaper to pull posts data from the Bluesky API to track topics you are interested in, and create a data dashboard that visualizes activity around these topics.
https://taleshape.com/blog/build-your-own-bluesky-analytics-dashboard/
0
3
1
reposted by
Taleshape
Jorin
6 months ago
We have a first Youtube walk through to get started with Shaper! And it's even me that recorded it. Thanks a lot
@nanovms.bsky.social
! Really appreciate the shout out ๐ Great to see you can also run Shaper as unikernel.
add a skeleton here at some point
0
3
1
Thanks a lot
@nanovms.bsky.social
for featuring us! That's a great walk through video!
add a skeleton here at some point
6 months ago
0
2
1
reposted by
Taleshape
Jorin
6 months ago
DuckDB is awesome and itโs a great tool to explore and transform data. But DuckDB doesnโt help you visualize and share data with others. That's why I built Shaper:
taleshape.com/blog/turn-yo...
#duckdb
#databs
#dataengineering
0
11
4
reposted by
Taleshape
Jorin
6 months ago
Working on a fun demo project ๐
#databs
#duckdb
#dataengineering
0
10
1
reposted by
Taleshape
Jorin
6 months ago
Can you tell that these 2 SQL queries do the same thing? DuckDB comes with lots of conveniences for writing SQL. I don't want to go back to thinking about trailing commas ever again,
1
6
2
reposted by
Taleshape
Jorin
6 months ago
I just shipped the biggest update since I started building Shaper. This is why I am excited about Shaper's new Tasks feature:
taleshape.com/blog/why-i-a...
#buildinpublic
#dataengineering
#databs
#duckdb
loading . . .
Why I am excited about Shaper's new Tasks feature
Automate data workflows with Shaper's new Tasks feature
https://taleshape.com/blog/why-i-am-excited-about-shapers-new-task-feature/
0
4
1
reposted by
Taleshape
Jorin
7 months ago
Everyone told me how hard it is to make money with open source software. That's why I had to give it a try myself. Starting today, Shaper is not only free to use, but completely open source:
taleshape.com/blog/shaper-...
#buildinpublic
#databs
#dataengineering
loading . . .
Shaper Now Open Source
Shaper, the minimal data platform for embedded analytics, is now open source.
https://taleshape.com/blog/shaper-now-open-source
0
4
1
reposted by
Taleshape
Jorin
8 months ago
Eight months ago I set out on my journey as solo developer and started building Shaper because I was frustrated with how complex it is to create data dashboards that you can embed into your application:
loading . . .
Welcome to Shaper
Shaper is a minimal data platform built on top of DuckDB and NATS with a focus on embedding analytics dashboard into your software
https://taleshape.com/shaper/docs/
1
3
1
reposted by
Taleshape
Jorin
7 months ago
Taleshape now has a blog. And I just published the first post! Check it out if you like to know more about what Embedded Analytics is and how Shaper can help you build analytics functionality into your product. The post also comes with a small live demo ๐
taleshape.com/blog/what-is...
loading . . .
What's Embedded Analytics?
https://taleshape.com/blog/what-is-embedded-analytics/
0
2
1
reposted by
Taleshape
Jorin
7 months ago
When you spend so much time on data analytics, you use SQL to calculate your visa due date
0
6
1
reposted by
Taleshape
Jorin
7 months ago
Shaper now supports public dashboard sharing and I added a public demo dashboard to the landing page. I was looking forward to this feature to easily share examples and use Shaper to play around with public datasets.
taleshape.com
#dataviz
#buildinpublic
1
9
2
reposted by
Taleshape
Jorin
7 months ago
Shaper now supports a cool DuckDB feature: Temporary Tables. Temporary tables allow you to pre-compute data to reuse within a single dashboard. Seeing how nicely temporary tables integrate into Shaper makes me feel great about the bet to make Shaper dashboards essentially just SQL scripts.
1
3
1
reposted by
Taleshape
Jorin
about 2 years ago
Getting helpful feedback works differently for every product. At my previous job we sold software to hospitals and the stakeholders buying the software were not the same ones using it. You need to talk to all of them. And you want to ask them different questions.
0
1
1
Load more
feeds!
log in