All 64 Dependencies

Every package shaper depends on, ranked by repo health score.

Shaper is a SQL-first, open-source analytics platform that lets teams build rich data dashboards and reports without leaving the query editor. Instead of dragging and dropping widgets or learning proprietary chart builders, you annotate your SELECT statements with custom SQL type casts like `::BARCHART_STACKED` or `::XAXIS` and Shaper renders the visualization automatically. This approach keeps all dashboard logic version-controllable in plain SQL files.

At its core, Shaper runs on DuckDB as its analytical engine, giving it exceptional performance on local or S3-backed data without requiring a separate database server. It ships as a single Go binary or Docker container that embeds the React frontend, making deployment straightforward on any VPS or container platform. NATS JetStream is used for internal state propagation and task orchestration, enabling multi-node setups and a reliable audit trail of all changes through event sourcing.

Beyond personal and team dashboards, Shaper is built for embedding customer-facing analytics. It provides row-level security via JWT tokens, white-labeling with custom styles, and JS/React SDKs that embed charts without an iframe. Automated reporting rounds out the feature set with scheduled PDF, PNG, CSV, and Excel exports that can be delivered via password-protected shareable links or email alerts.

The project is maintained by Taleshape, an Estonian company, and is licensed under MPL-2.0 — meaning the source is freely available, modifications to Shaper's own files must be shared back, but it can be used in proprietary products without restriction. Taleshape offers managed hosting and expert support for teams that want production guarantees without the operational overhead.

42 Tailwind CSS Container Queries ^0.1.1 42 clsx ^2.1.1 45 uuid v1.6.0 46 React Helmet ^6.1.0 46 ws v1.4.0 49 Tailwind CSS Forms ^0.5.11 49 sqlx v1.4.0 52 @monaco-editor/react ^4.7.0 55 use-debounce ^10.1.1 65 Lodash ^4.18.1 68 jwt v5.3.1 68 tailwind-variants ^1.0.0 outdated 72 globals ^17.6.0 74 testify v1.11.1 outdated 77 react-day-picker ^8.10.2 outdated 78 Radix UI ^1.2.13 78 Radix UI ^1.3.4 78 Radix UI ^1.1.16 78 Radix UI ^2.1.17 outdated 78 Radix UI ^1.1.16 78 Radix UI ^2.1.9 outdated 78 Radix UI ^1.2.15 78 Radix UI ^1.1.16 78 Radix UI ^1.4.0 78 Radix UI ^2.3.0 outdated 78 Radix UI ^1.4.0 78 Radix UI ^1.2.5 78 Radix UI ^1.3.0 78 Radix UI ^1.1.14 78 Radix UI ^1.2.16 78 Radix UI ^1.2.9 78 react-error-boundary ^6.1.2 81 Autoprefixer ^10.5.0 82 date-fns ^3.6.0 outdated 86 excelize v2.10.1 outdated 87 chromedp v0.15.1 outdated 88 ECharts ^6.1.0 89 tailwind-merge ^2.6.1 outdated 90 React Aria ^3.12.2 90 React Aria ^3.17.1 90 React Aria ^3.17.1 90 Tailwind CSS ^3.4.19 outdated 92 @vitejs/plugin-react ^6.0.2 92 client_golang v1.23.2 outdated 92 gopsutil v4.26.6 outdated 92 nats-server v2.14.2 outdated 92 postcss ^8.5.15 93 Echo v4.15.4 outdated 93 Monaco Editor ^0.55.1 outdated 93 Vitest ^4.1.8 outdated 93 minio-go v7.2.0 outdated 93 nats.go v1.52.0 outdated 94 TanStack Router ^1.170.15 94 TanStack Router ^1.167.0 94 TanStack Router ^1.168.18 94 Vite ^8.0.16 94 typescript-eslint ^8.61.0 95 Axios ^1.6.7 95 ESLint ^10.0.1 95 ESLint ^10.4.1 95 TypeScript ^6.0.3 outdated 98 React ^7.1.1 outdated 98 React ^18.3.1 outdated 98 React DOM ^18.3.1 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers