Skip to content
A foundation for visualizations in the InfluxDB UI
TypeScript Other
Branch: master
Clone or download
Latest commit c22f3cc Sep 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Adopt yarn workspaces Sep 6, 2019
giraffe v0.16.3 Sep 6, 2019
stories Adopt yarn workspaces Sep 6, 2019
.eslintrc.json
.gitignore
.prettierrc.json
CONTRIBUTING.md Adopt yarn workspaces Sep 6, 2019
LICENSE Create LICENSE Jun 13, 2019
README.md
SECURITY.md Adopt yarn workspaces Sep 6, 2019
package.json Adopt yarn workspaces Sep 6, 2019
tsconfig.json Adopt yarn workspaces Sep 6, 2019
yarn.lock Adopt yarn workspaces Sep 6, 2019

README.md

This repository contains Giraffe, a React-based visualization library used to implement the InfluxDB 2.0 UI.

This library is currently in a pre-alpha state. Docs will follow as soon as the API has a chance to stabilize.

🦒 Features

There exist plenty of terrific visualization libraries in the JavaScript ecosystem. Giraffe aims to distinguish itself with several features:

  • A high-level Grammar of Graphics style API that can specify a wide variety of visualizations with a few simple concepts
  • A columnar interface for input data that enables efficient interop with Web Workers and Apache Arrow
  • Easy reactivity and extensibility via React
  • Self-contained configs in the style of Vega-Lite
  • Support for mapping groupings of columns to a single visual aesthetic

Development

See CONTRIBUTING.md.

Thanks

Thanks to Chromatic for providing us with a snapshot testing platform.

You can’t perform that action at this time.