MCPcopy
hub / github.com/tremorlabs/tremor-npm

github.com/tremorlabs/tremor-npm @v3.18.7 sqlite

repository ↗ · DeepWiki ↗ · release v3.18.7 ↗
245 symbols 1,087 edges 295 files 0 documented · 0%
README

<img alt="Tremor Logo" src="https://github.com/tremorlabs/tremor-npm/raw/v3.18.7/images/tremor-logo-light.svg" height="50"/>

npm Read the documentation License Apache 2.0 Join Slack Follow at Tremorlabs

DocumentationWebsite

React components to build charts and dashboards

Tremor NPM 20+ open-source components built on top of Tailwind CSS to make visualizing data simple again. Fully open-source, made by data scientists and software engineers with a sweet spot for design.

Tremor Banner

Getting Started

See our Installation Guide. To make use of the library we also need Tailwind CSS setup in the project.

Example

With Tremor creating an analytical interface is easy.

"use client";
import { AreaChart, Card } from "@tremor/react";

const chartdata = [
  {
    date: "Jan 23",
    "Route Requests": 289,
    "Station Requests": 233,
  },
  // ...
  {
    date: "Oct 23",
    "Route Requests": 283,
    "Station Requests": 247,
  },
];

export default function Example() {
  return (
    <Card className="max-w-4xl">
      <span className="text-tremor-default text-tremor-content dark:text-dark-tremor-content">
        Total Requests
      </span>



        6,568



      <AreaChart
        className="mt-2 h-80"
        data={chartdata}
        index="date"
        categories={["Route Requests", "Station Requests"]}
        colors={["indigo", "rose"]}
        yAxisWidth={33}
      />
    </Card>
  );
}

Tremor Example

Community and Contribution

We are always looking for new ideas or other ways to improve Tremor NPM. If you have developed anything cool or found a bug, send us a pull request. Check out our Contributor License Agreement here.

License

Apache License 2.0

Copyright © 2025 Tremor Labs, Inc. All rights reserved.

Extension points exported contracts — how you extend this code

FlexProps (Interface)
(no doc)
src/components/layout-elements/Flex/Flex.tsx
ColorClassNames (Interface)
(no doc)
src/lib/utils.tsx
SelectedValueContextValue (Interface)
(no doc)
src/contexts/SelectedValueContext.tsx
MyTabProps (Interface)
(no doc)
src/stories/input-elements/Tabs.stories.tsx
GridProps (Interface)
(no doc)
src/components/layout-elements/Grid/Grid.tsx
User (Interface)
(no doc)
src/stories/input-elements/helpers/SimpleSearchSelect.tsx
ColProps (Interface)
(no doc)
src/components/layout-elements/Grid/Col.tsx
OpenContextValue (Interface)
(no doc)
src/components/layout-elements/Accordion/Accordion.tsx

Core symbols most depended-on inside this repo

getColorClassNames
called by 94
src/lib/utils.tsx
makeClassName
called by 52
src/lib/utils.tsx
setValue
called by 29
src/hooks/useInternalState.tsx
useTooltip
called by 12
src/components/util-elements/Tooltip/Tooltip.tsx
currencyValueFormatter
called by 12
src/lib/utils.tsx
mergeRefs
called by 9
src/lib/utils.tsx
getData
called by 9
src/stories/vis-elements/BarList.stories.tsx
getYAxisDomain
called by 8
src/components/chart-elements/common/utils.ts

Shape

Function 168
Interface 71
Class 6

Languages

TypeScript100%

Modules by API surface

src/stories/input-elements/helpers/SimpleSearchSelect.tsx10 symbols
src/lib/utils.tsx10 symbols
src/components/text-elements/Legend/Legend.tsx8 symbols
src/stories/input-elements/helpers/SimpleSelect.tsx7 symbols
src/stories/input-elements/helpers/SimpleMultiSelect.tsx7 symbols
src/components/chart-elements/FunnelChart/FunnelChart.tsx7 symbols
src/components/input-elements/selectUtils.ts6 symbols
src/components/chart-elements/common/utils.ts5 symbols
src/components/chart-elements/common/ChartTooltip.tsx5 symbols
src/components/chart-elements/ScatterChart/ScatterChartTooltip.tsx5 symbols
src/stories/input-elements/Tabs.stories.tsx4 symbols
src/components/vis-elements/CategoryBar/CategoryBar.tsx4 symbols

Dependencies from manifests, versioned

@babel/core7.25.2 · 1×
@babel/preset-env7.25.4 · 1×
@babel/preset-react7.24.7 · 1×
@babel/preset-typescript7.24.7 · 1×
@floating-ui/react0.19.2 · 1×
@headlessui/react2.2.0 · 1×
@mdx-js/react2.3.0 · 1×
@rollup/plugin-commonjs21.1.0 · 1×
@rollup/plugin-node-resolve13.3.0 · 1×
@rollup/plugin-terser0.4.4 · 1×
@rollup/plugin-typescript8.5.0 · 1×

For agents

$ claude mcp add tremor-npm \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact