---
url: /reference.md
---

# Reference

SignalDB consists of several packages of which each has indiviudal exports.

## Base

### `@signaldb/core`

* [`Collection`](/reference/core/collection/)
* [`Cursor`](/reference/core/cursor/)
* [`AutoFetchCollection`](/reference/core/autofetchcollection/)
* [`createIndex`](/reference/core/createindex/)
* [`createIndexProvider`](/reference/core/createindexprovider/)
* [`createMemoryAdapter`](/reference/core/creatememoryadapter/)
* [`createPersistenceAdapter`](/reference/core/createpersistenceadapter/)
* [`createReactivityAdapter`](/reference/core/createreactivityadapter/)
* [`combinePersistenceAdapters`](/reference/core/combinepersistenceadapters/)

### `@signaldb/sync`

* [`SyncManager`](/reference/sync/)

## Integrations

### `@signaldb/react`

* [`createUseReactivityHook`](/reference/react/)

## Persistence Adapters

### `@signaldb/fs`

* [`createFileSystemAdapter`](/reference/fs/)

### `@signaldb/localstorage`

* [`createLocalStorageAdapter`](/reference/localstorage/)

### `@signaldb/opfs`

* [`createOPFSAdapter`](/reference/opfs/)

## Reactivity Adapters

### `@signaldb/angular`

* [`angularReactivityAdapter`](/reference/angular/)

### `@signaldb/maverickjs`

* [`maverickjsReactivityAdapter`](/reference/maverickjs/)

### `@signaldb/meteor`

* [`meteorReactivityAdapter`](/reference/meteor/)

### `@signaldb/mobx`

* [`mobxReactivityAdapter`](/reference/mobx/)

### `@signaldb/oby`

* [`obyReactivityAdapter`](/reference/oby/)

### `@signaldb/preact`

* [`preactReactivityAdapter`](/reference/preact/)

### `@signaldb/reactively`

* [`reactivelyReactivityAdapter`](/reference/reactively/)

### `@signaldb/sinuous`

* [`sinuousReactivityAdapter`](/reference/sinuous/)

### `@signaldb/sjs`

* [`sjsReactivityAdapter`](/reference/sjs/)

### `@signaldb/solid`

* [`solidReactivityAdapter`](/reference/solid/)

### `@signaldb/usignal`

* [`usignalReactivityAdapter`](/reference/usignal/)

### `@signaldb/vue`

* [`vueReactivityAdapter`](/reference/vue/)
