tremorlabs

tremor-npm: Build React Charts and Dashboards

Tremor is a TypeScript React component library for building data charts and dashboard interfaces with Tailwind CSS. It suits teams that want ready-made analytics UI, but its inactive maintenance makes adoption a decision to weigh carefully.

InactiveTypeScriptApache-2.0ReactLibraryVisualization
View on GitHub Compare
Stars
16.5k
Forks
479
Stars, last 30 days
-14
Last commit
1.7 years ago
Contributors
26

Our take

Inactiveno commits in over a year

Health score

26/100

How it is scored
Activity
19
Community
43
Issues
21
Pull requests
20

-14 stars in the last 30 days

Tremor offers a focused set of React dashboard components, but its year-plus inactivity and highly concentrated contribution history make it a cautious choice for new production dependencies.

Good fit if

  • You need React chart and dashboard components and already have Tailwind CSS configured.
  • You can evaluate and maintain the dependency if upstream work remains inactive.
  • Apache-2.0 licensing fits your project.

Look elsewhere if

  • You require active upstream maintenance, recent releases, or responsive issue handling. The repository has had no commits or releases in over a year, and no issues or pull requests were closed or merged in the measured recent period.
  • You want a project whose work is distributed across contributors. Most of the code comes from one person, despite a wider contributor group.
  • You need a dashboard product rather than components to integrate into your own React application.
All health signals
Last commit2025-01-13 (1.7 years ago)
Commits, last 90 days0
Releases, last 12 months0 (latest v3.18.7, 2025-01-13)
Contributors26 (top contributor: 85% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age4 years

Checked on 2026-10-13 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

16,461

Forks

478

Change since Nov 14, 2026: 0 stars·0 forks

Overview

Tremor provides React components for charts and dashboard interfaces, including charting and display elements such as cards and metrics. It aims to make data visualization easier to add to a web application without building each dashboard component from scratch.

The library is aimed at React developers who already use or are willing to configure Tailwind CSS. It is a component library rather than a hosted dashboard service or a complete analytics product.

Key Features

  • React components for charts and dashboard interfaces.
  • Chart components accept data, an index field, categories, and color settings.
  • Tailwind CSS classes can be used to style components and layouts.
  • Supports light and dark theme styling in the documented example.
  • The example combines a card, metric, and area chart in one dashboard panel.
  • TypeScript is the repository's primary language.

Use Cases

  • A frontend developer adding request or usage charts to an existing React application.
  • A product team assembling an internal analytics dashboard from reusable UI components.
  • A data-focused team that wants to present metrics and time-series data without creating chart and card UI from scratch.
  • A React project using Tailwind CSS that needs dashboard components and is prepared to assess maintenance risks before adopting a dependency.

What you need

Detected in the repository

  • Node.js (from package.json)
  • Automated checks on GitHub Actions

License in plain words

Apache-2.0permissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license, the NOTICE file and a note of your changes
  • Share your changes: no
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Install the package:

npm install @tremor/react

Tailwind CSS setup is also required. See the installation guide and repository README for details.

Alternatives

  • graphic-walker: Graphic Walker provides an embeddable drag-and-drop data exploration interface, while Tremor offers reusable chart and dashboard UI components.
  • superset: Superset is a deployable BI platform for connecting to data sources and building dashboards, while Tremor is a component library for custom React apps.
  • chartbrew: Chartbrew is a hosted or self-managed app for connecting data sources and creating shareable dashboards, while Tremor supplies components to build them into an app.
ProjectLanguageLicenseStarsStatus
tremor-npmTypeScriptApache-2.016.5kInactive
graphic-walkerTypeScriptApache-2.03.3kActive
supersetPythonApache-2.075kActive
chartbrewJavaScriptOther4.1kActive

Considerations

The project is marked inactive because it has had no commits in over a year. There have also been no releases in that period, and the measured recent window shows no issue closures or merged pull requests. The contributor history is concentrated, with most code attributed to one person, which may increase the chance that maintenance or fixes fall to adopters.

The README requires Tailwind CSS in the consuming project. The repository's measured requirements list Node.js and CI, with no Docker or Compose requirement; tests are not listed. The project uses the Apache-2.0 license, so review its terms for your distribution and use.

Found this useful?

Share it with someone who would like tremor-npm.

Comparisons