// the find
tremorlabs/tremor
Copy & Paste React components to build modern web applications.
Tremor is a copy-paste React component library focused on dashboards and data visualization — charts, tables, progress indicators, date pickers. It sits on top of Tailwind CSS and Radix UI, so you own the code once you paste it in rather than importing from a package you can't touch.
The chart selection is genuinely useful for internal tools: AreaChart, BarChart, LineChart, DonutChart, ComboChart, SparkChart, and a Tracker component that most libraries don't bother with. Each component ships with Storybook stories and Playwright specs, which is more testing rigor than you usually get from a component collection. Building on Radix means the accessibility primitives (focus management, ARIA) are handled by a well-maintained dependency rather than hand-rolled. The copy-paste model means no upstream breaking change can silently break your app.
3,500 stars is modest for a UI library competing with shadcn/ui, which has an order of magnitude more adoption and a larger ecosystem of third-party blocks. The last push was October 2025 and the README links to tremor.so/raw, suggesting a rebrand or split that isn't well explained — confusing when you're trying to understand which version to use. No data table with sorting/filtering/pagination, which is the first thing every dashboard needs and the hardest thing to add yourself. Recharts underneath the chart components means you inherit its SVG-based rendering and all the performance ceilings that come with it at scale.