Skip to content

elastic/elastic-charts

Folders and files

NameName
Last commit message
Last commit date
Mar 12, 2025
Jun 23, 2024
Sep 23, 2021
Mar 11, 2025
Mar 24, 2025
Mar 4, 2025
Mar 12, 2025
Mar 26, 2025
Oct 17, 2024
Sep 23, 2024
Aug 30, 2022
Mar 24, 2025
Feb 11, 2020
Mar 4, 2021
Jan 30, 2019
Jan 18, 2019
Apr 5, 2024
Mar 4, 2025
May 21, 2020
Jun 29, 2022
Mar 27, 2024
Jul 28, 2022
Mar 27, 2024
Jun 29, 2022
Mar 25, 2021
Mar 26, 2025
Mar 26, 2025
Jul 12, 2021
Dec 9, 2021
May 8, 2024
Jul 7, 2020
Dec 1, 2022
Jul 12, 2021
Apr 5, 2024
Jun 15, 2020
Feb 21, 2025
Aug 6, 2024
Apr 5, 2024
Sep 23, 2021
Mar 7, 2025
Jun 29, 2022
Apr 5, 2024
Mar 4, 2025

Repository files navigation

elastic-charts logo
Elastic Charts

Build Status - main branch NPM version Commitizen friendly

Check out our living style guide, which contains many examples on how charts look and feel, and how to use them in your products or fork the codesandbox example here to play directly with the library.

Installation

To install the Elastic Charts into an existing project, use the yarn CLI (npm is not supported).

yarn add @elastic/charts

Important: see the consuming wiki for detailed installation requirements

Running Locally

Node

We depend upon the version of node defined in .nvmrc.

You will probably want to install a node version manager. nvm is recommended.

To install and use the correct node version with nvm:

nvm install

Development environment

You can run the dev environment locally at http://localhost:9001 by running:

yarn
yarn start

We use storybook to document API, edge-cases, and the usage of the library. A hosted version is available at https://elastic.github.io/elastic-charts/storybook.

Goals

The primary goal of this library is to provide reusable set of chart components that can be used throughout Elastic's web products. As a single source of truth, the framework allows our designers to make changes to our look-and-feel directly in the code. And unit test coverage for the charts components allows us to deliver a stable "API for charts".

Contributing

You can find documentation around creating and submitting new features in contributing.

Consumption

Documentation

License

Dual-licensed under Elastic v2 and Server Side Public License, v 1 Read the FAQ for details.