Home

nivo

Nivo is an open-source collection of data visualization components for React that enables developers to create interactive charts for web applications. Built to be accessible and visually polished, Nivo focuses on providing reusable chart components with sensible defaults and extensive customization options.

The library is designed around React and D3, rendering scalable SVG charts with responsive behavior. It emphasizes

Nivo consists of a set of modular packages, with each chart type published as its own package

Use cases include dashboards and analytics interfaces. Nivo is maintained as an open-source project with documentation

interactivity,
including
tooltips,
legends,
hover
effects,
animations,
and
accessible
keyboard
navigation.
Theming
and
color
palettes
can
be
applied
globally
to
ensure
consistent
visuals
across
charts.
under
the
@nivo
scope
(for
example,
@nivo/line,
@nivo/bar,
@nivo/pie).
The
core
package
provides
shared
utilities,
theming,
and
layout
logic.
This
modular
approach
lets
developers
include
only
the
charts
they
need.
and
examples
at
the
official
site.
It
supports
TypeScript
and
has
an
active
community.