# LiveStore Documentation for LLMs > LiveStore is a client-centric local-first data layer for high-performance apps based on SQLite and event-sourcing. ## Docs - [Docs](https://docs.livestore.dev/index/): - [Contributing](https://docs.livestore.dev/contributing/contributing/): Notes for developers interested in contributing to LiveStore. - [Docs](https://docs.livestore.dev/contributing/docs/): Notes on contributing to the LiveStore docs - [Monorepo](https://docs.livestore.dev/contributing/monorepo/): Notes on the monorepo setup of LiveStore. - [Complex UI state](https://docs.livestore.dev/data-modeling/complex-ui-state/): How to model complex UI state in LiveStore. - [Data Modeling](https://docs.livestore.dev/data-modeling/): How to model data in LiveStore. - [AI agent](https://docs.livestore.dev/data-modeling/ai-agent/): How to model an AI agent in LiveStore. - [Turn-based game](https://docs.livestore.dev/data-modeling/turnbased-game/): How to model a turn-based game in LiveStore. - [Todo app with shared workspaces](https://docs.livestore.dev/data-modeling/todo-workspaces/): How to model a todo workspace app with shared workspaces in LiveStore. - [Design Decisions](https://docs.livestore.dev/evaluation/design-decisions/): Design decisions and trade-offs made in the development of LiveStore - [Event Sourcing](https://docs.livestore.dev/evaluation/event-sourcing/): Why and how LiveStore uses event sourcing for data flow, syncing and migrations. - [How LiveStore works](https://docs.livestore.dev/evaluation/how-livestore-works/): - [Performance](https://docs.livestore.dev/evaluation/performance/): - [State of the project](https://docs.livestore.dev/evaluation/state-of-the-project/): A high-level overview of the current state of the project. - [Technology comparison](https://docs.livestore.dev/evaluation/technology-comparison/): How LiveStore compares to other related technologies - [When to use LiveStore (and when not)](https://docs.livestore.dev/evaluation/when-livestore/): Considerations when deciding to use LiveStore. - [Examples](https://docs.livestore.dev/examples/): - [Expo](https://docs.livestore.dev/getting-started/expo/): Learn how to use LiveStore with Expo. - [Node](https://docs.livestore.dev/getting-started/node/): Learn how to use LiveStore with Node. - [Getting started with LiveStore + React](https://docs.livestore.dev/getting-started/react-web/): How to use LiveStore with React on the web. - [Solid](https://docs.livestore.dev/getting-started/solid/): Learn how to use LiveStore with Solid. - [Getting started with LiveStore + Vue](https://docs.livestore.dev/getting-started/vue/): How to use LiveStore with Vue. - [Anonymous user transition](https://docs.livestore.dev/patterns/anonymous-user-transition/): How to transition an anonymous user to a logged in user - [Encryption](https://docs.livestore.dev/patterns/encryption/): - [External Data](https://docs.livestore.dev/patterns/external-data/): - [Offline Support](https://docs.livestore.dev/patterns/offline/): - [Presence](https://docs.livestore.dev/patterns/presence/): How to implement presence functionality with LiveStore - [Version control](https://docs.livestore.dev/patterns/version-control/): - [Concepts](https://docs.livestore.dev/reference/concepts/): Concepts in LiveStore - [Debugging a LiveStore app](https://docs.livestore.dev/reference/debugging/): - [AI](https://docs.livestore.dev/patterns/ai/): How to use LiveStore to build AI applications - [File Management](https://docs.livestore.dev/patterns/file-management/): How to manage files with LiveStore - [ORM](https://docs.livestore.dev/patterns/orm/): How to use an ORM with LiveStore - [Effect](https://docs.livestore.dev/patterns/effect/): - [Rich Text Editing](https://docs.livestore.dev/patterns/rich-text-editing/): - [State Machines](https://docs.livestore.dev/patterns/state-machines/): How to use state machines with LiveStore - [Undo/Redo](https://docs.livestore.dev/patterns/undo-redo/): How to implement undo/redo functionality with LiveStore - [File Structure](https://docs.livestore.dev/patterns/file-structure/): - [Devtools](https://docs.livestore.dev/reference/devtools/): - [Auth](https://docs.livestore.dev/patterns/auth/): - [Events](https://docs.livestore.dev/reference/events/): - [OpenTelemetry](https://docs.livestore.dev/reference/opentelemetry/): - [Reactivity System](https://docs.livestore.dev/reference/reactivity-system/): - [Store](https://docs.livestore.dev/reference/store/): - [Custom Elements](https://docs.livestore.dev/reference/framework-integrations/custom-elements/): How to integrate LiveStore with Custom Elements aka Web Components. - [Solid integration](https://docs.livestore.dev/reference/framework-integrations/solid-integration/): How to integrate LiveStore with Solid. - [React integration for LiveStore](https://docs.livestore.dev/reference/framework-integrations/react-integration/): How to integrate LiveStore with React. - [SQLite State Schema](https://docs.livestore.dev/reference/state/sqlite-schema/): - [SQLite in LiveStore](https://docs.livestore.dev/reference/state/sqlite/): Notes on how to use SQLite in LiveStore - [Electron Adapter](https://docs.livestore.dev/reference/platform-adapters/electron-adapter/): - [Tauri Adapter](https://docs.livestore.dev/reference/platform-adapters/tauri-adapter/): - [Syncing](https://docs.livestore.dev/reference/syncing/): - [Server-side clients](https://docs.livestore.dev/reference/syncing/server-side-clients/): - [Expo Adapter](https://docs.livestore.dev/reference/platform-adapters/expo-adapter/): - [Node Adapter](https://docs.livestore.dev/reference/platform-adapters/node-adapter/): - [SQL Queries](https://docs.livestore.dev/reference/state/sql-queries/): - [Vue integration for LiveStore](https://docs.livestore.dev/reference/framework-integrations/vue-integration/): How to integrate LiveStore with Vue. - [Materializers](https://docs.livestore.dev/reference/state/materializers/): - [Web Adapter](https://docs.livestore.dev/reference/platform-adapters/web-adapter/): Information about LiveStore's web adapter - [Code of Conduct](https://docs.livestore.dev/misc/CODE_OF_CONDUCT/): Our code of conduct for the LiveStore community. - [Frequently Asked Questions](https://docs.livestore.dev/misc/FAQ/): Frequently asked questions about LiveStore - [Community](https://docs.livestore.dev/misc/community/): - [Design Partners](https://docs.livestore.dev/misc/design-partners/): - [Note on Package Management](https://docs.livestore.dev/misc/package-management/): - [Resources](https://docs.livestore.dev/misc/resources/): Resources, assets, logos, etc about LiveStore - [Sponsoring LiveStore](https://docs.livestore.dev/misc/sponsoring/): - [Troubleshooting](https://docs.livestore.dev/misc/troubleshooting/): Common issues in apps using LiveStore and possible solutions. - [Credits](https://docs.livestore.dev/misc/credits/): Credits and acknowledgements - [Cloudflare Workers](https://docs.livestore.dev/reference/syncing/sync-provider/cloudflare/): - [ElectricSQL](https://docs.livestore.dev/reference/syncing/sync-provider/electricsql/): - [Build your own sync provider](https://docs.livestore.dev/reference/syncing/sync-provider/custom/): - [S2](https://docs.livestore.dev/reference/syncing/sync-provider/s2/):