# Dara Components

<picture>
    <source srcset="https://github.com/causalens/dara/blob/master/img/dara_dark.svg?raw=true" media="(prefers-color-scheme: dark)">
    <img src="https://github.com/causalens/dara/blob/master/img/dara_light.svg?raw=true" alt="Dara Logo">
</picture>

![Master tests](https://github.com/causalens/dara/actions/workflows/tests.yml/badge.svg?branch=master)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)
[![PyPI](https://img.shields.io/pypi/v/dara-components.svg?color=dark-green)](https://pypi.org/project/dara-components/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dara-components.svg?color=dark-green)](https://pypi.org/project/dara-components/)
[![NPM](https://img.shields.io/npm/v/@darajs/components.svg?color=dark-green)](https://www.npmjs.com/package/@darajs/components)

### Build decision apps in Python

_Tap into the power of causality by transforming data into interactive graphs and applications_

Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python. Over the past two years, Dara has fueled the development of hundreds of apps, now widely used and appreciated by both our customers and our in-house teams!

## Quickstart

To install the package, run:

```bash
pip install dara-components
```

## Package contents

This package contains the following modules:

-   `dara_components.common` - common dashboarding components for building Dara apps
-   `dara_components.graph` - components for displaying graphs
-   `dara_components.plotting` - components for displaying plots with Bokeh, Plotly and Matplotlib or Seaborn
-   `dara_components.smart` - smart components such as `DataSlicer`

Check out our [Documentation](https://dara.causalens.com/docs/category/build-dara-apps) for more details.
