Skip to content

realpensive/tremor

 
 

Repository files navigation




Tremor Logo



The react library to build dashboards fast

Tremor lets you create simple and modular components to build insightful dashboards in a breeze. Fully open-source, made by data scientists and software engineers with a sweet spot for design.



Tremor Banner



Getting Started

1. Create a React project

We start by creating a new React project with Create React App.

npx create-react-app my-project
cd my-project

2. Install the tremor library

Install tremor from your command line via npm.

npm install @tremor/react

Import our stylesheet into your App.js file.

import '@tremor/react/dist/esm/tremor.css';

Since we are in beta, please be aware that there might be breaking changes in the future.

Finally, run the dev server.

npm start

💡 Hint: If you want to see how you can build your first dashboard, have a look at our documentation.



Example

With tremor creating an analytical interface is easy.

//Card.tsx
import { Card, Text, Metric, Flex, ProgressBar } from "@tremor/react";

export default () => (
  <Card maxWidth="max-w-sm">
    <Text>Sales</Text>
    <Metric>$ 71,465</Metric>
    <Flex marginTop='mt-4'>
        <Text>32% of annual target</Text>
        <Text>$ 225,000</Text>
    </Flex>
    <ProgressBar percentageValue={ 32 } marginTop="mt-2" />
  </Card>
);

Tremor Banner


Community and Contribution

We are always looking for new ideas or other ways to improve tremor. If you have developed anything cool or found a bug, send us a pull request.

License

Apache License 2.0

Copyright © 2022 Tremor. All rights reserved.

About

The react library to build dashboards fast.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.4%
  • Other 0.6%