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

Search