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 47 ws v1.4.0 49 Tailwind CSS Forms ^0.5.11 49 sqlx v1.4.0 53 @monaco-editor/react ^4.7.0 57 use-debounce ^10.1.1 60 chromedp v0.15.1 outdated 65 jwt v5.3.1 65 tailwind-variants ^1.0.0 outdated 67 Lodash ^4.18.1 69 react-day-picker ^8.10.2 outdated 72 globals ^17.6.0 74 Radix UI ^1.2.13 74 Radix UI ^1.3.4 74 Radix UI ^1.1.16 74 Radix UI ^2.1.17 outdated 74 Radix UI ^1.1.16 74 Radix UI ^2.1.9 outdated 74 Radix UI ^1.2.15 74 Radix UI ^1.1.16 74 Radix UI ^1.4.0 74 Radix UI ^2.3.0 outdated 74 Radix UI ^1.4.0 74 Radix UI ^1.2.5 74 Radix UI ^1.3.0 74 Radix UI ^1.1.14 74 Radix UI ^1.2.16 74 Radix UI ^1.2.9 75 testify v1.11.1 outdated 76 react-error-boundary ^6.1.2 78 date-fns ^3.6.0 outdated 85 excelize v2.10.1 outdated 86 tailwind-merge ^2.6.1 outdated 87 Autoprefixer ^10.5.0 88 React Aria ^3.12.2 88 React Aria ^3.17.1 88 React Aria ^3.17.1 89 nats.go v1.52.0 outdated 90 ECharts ^6.1.0 90 Tailwind CSS ^3.4.19 outdated 92 Monaco Editor ^0.55.1 outdated 92 client_golang v1.23.2 outdated 92 gopsutil v4.26.6 outdated 92 minio-go v7.2.0 outdated 92 nats-server v2.14.2 outdated 92 postcss ^8.5.15 93 @vitejs/plugin-react ^6.0.2 93 Vitest ^4.1.8 outdated 94 Axios ^1.6.7 94 Echo v4.15.4 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 ESLint ^10.0.1 95 ESLint ^10.4.1 97 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