# Addons

> Composing packages and local development with Streams.

Source: https://streams.dev/docs/addons

## Overview

Streams applications compose Composer packages. Your project may require Core only, or Core plus UI, API, SDK, and community addons.

Browse published packages on [Addons](/addons).

## Path repositories

For local development across packages, add path repositories in `composer.json`:

```json
{
    "repositories": [
        {
            "type": "path",
            "url": "../streams-core",
            "options": { "symlink": true }
        }
    ]
}
```

Prefer `"preferred-install": { "streams/*": "source" }` when contributing to Streams packages.

## Documentation

All package docs live on this site under `/docs/core`, `/docs/ui`, etc. Edit markdown in `streams/data/` in the streams.dev repository.

## Learn more

- [Architecture](/docs/architecture)
- [Installation](/docs/installation)
- [Packages catalog](/addons)
