https://github.com/taleshape-com/shaper
Visualize and share your data. All in SQL. Powered by DuckDB.
https://github.com/taleshape-com/shaper
analytics dashboards data duckdb
Last synced: about 2 months ago
JSON representation
Visualize and share your data. All in SQL. Powered by DuckDB.
- Host: GitHub
- URL: https://github.com/taleshape-com/shaper
- Owner: taleshape-com
- License: mpl-2.0
- Created: 2025-04-24T10:45:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-16T07:25:29.000Z (about 2 months ago)
- Last Synced: 2026-04-16T09:25:02.068Z (about 2 months ago)
- Topics: analytics, dashboards, data, duckdb
- Language: Go
- Homepage: https://taleshape.com
- Size: 3.02 MB
- Stars: 1,095
- Watchers: 7
- Forks: 39
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-duckdb - Shaper - Open Source, SQL-driven Data Dashboards powered by DuckDB. (Tools Powered by DuckDB)
README
# 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-started/).
To run Shaper in production, see the [Deployment Guide](https://taleshape.com/shaper/docs/deploy-to-production/).
## Managed Hosting and Expert Support
Shaper is 100% free and open source. We offer managed hosting and proactive support for teams that want to focus on analytics, not infrastructure:
- **MANAGED**: Full-service hosting on a dedicated server. We handle the setup, updates, and 24/7 monitoring.
- **DATA PARTNER**: Everything in MANAGED plus your own fractional data engineer to help you scale and integrate.
[**View Plans and Pricing**](https://taleshape.com/plans-and-pricing)
## Get in touch
Feel free to open an [issue](https://github.com/taleshape-com/shaper/issues) or start a [discussion](https://github.com/taleshape-com/shaper/discussions) if you have any questions or suggestions.
Also follow along on [BlueSky](https://bsky.app/profile/taleshape.bsky.social) or [LinkedIn](https://www.linkedin.com/company/taleshape/).
And subscribe to our [newsletter](https://taleshape.com/newsletter) to get updates about Shaper.
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md)
## Release Notes
See [Github Releases](https://github.com/taleshape-com/shaper/releases)
## License and Copyright
Shaper is licensed under the [Mozilla Public License 2.0](https://github.com/taleshape-com/shaper/blob/main/LICENSE).
Copyright © 2024-2026 Taleshape OÜ