shaper
Visualize and share your data. All in SQL. Powered by DuckDB.
Health
37/100
Self-hosts from
$5.12/mo
on linode Nanode 1GB
Difficulty
2/5
Stars
1.1k
Health score breakdown
6-dimension composite. Methodology.
| activity | 82 | |
| maturity | 8 | |
| community | 15 | |
| security | 70 | |
| sustainability | 13 | |
| adoption | 24 |
Self-hosting cost
| Provider | Plan | Specs | Monthly |
|---|---|---|---|
| linode | Nanode 1GB | 1c / 1GB / 25GB | $5.12 USD |
What people say
From Hacker News & Reddit, last 12 months.
- A DuckDB-based metabase alternative · 179 pts · 40 comments
- Open Sourcing Shaper: Minimal Data Platform for Embedded Analytics · 2 pts · 2 comments
- Open Sourcing Shaper: Minimal Data Platform for Embedded Analytics · 3 pts · 0 comments
About shaper
# Shaper
**Open Source, SQL-driven Data Dashboards powered by DuckDB.**
> **Looking for a professional setup without configuring servers?** Focus on your insights while we handle the operations and infrastructure. [Get a dedicated, managed Shaper instance with expert support.](https://taleshape.com/plans-and-pricing)
---
Build analytics dashboards simply by writing SQL:
```sql
SELECT 'Sessions per Week'::LABEL;
SELECT
date_trunc('week', created_at)::XAXIS,
category::CATEGORY,
count()::BARCHART_STACKED,
FROM dataset
GROUP BY ALL ORDER BY ALL;
```
[

](https://taleshape.com/shaper/docs/)
Learn more:
https://taleshape.com/shaper/docs/
## Features
**Data Visualization**
- **Open Source** & Self-Hosted
- **SQL-First** and AI-Ready
- **Git-Based** Workflow
- Query across **Data Sources**
**Embedded Analytics**
- **White-Labeling** & custom styles
- **Row-level security** via JWT tokens
- Embed **Without IFrame** through JS & React SDKs
**Automated Reporting**
- Generate **PDF, PNG, CSV & Excel**
- Scheduled **Alerts & Reports**
- Sharable **Password-Protected Links**
## Quickstart
The quickest way to try out Shaper without installing anything is to run it via [Docker](https://www.docker.com/):
```sh
docker run --rm -it -p5454:5454 taleshape/shaper
```
Then open http://localhost:5454/new in your browser.
For more, checkout the [Getting Started Guide](https://taleshape.com/shaper/docs/getting-st Excerpt from the project's README. View full source on GitHub.