# Samuel Reichör > This is a summary of all open source libraries, that I maintain. ## Documentation Sets - [Full Documentation](https://samuelreichor.at/llms-full.txt): Full documentation of all libraries ## Complete documentation of Query API Craft CMS Plugin Query API is a Craft CMS plugin that allows developers to create queries directly from URL parameters, enabling fast and flexible data quering in JS Frameworks. - [Query API](https://samuelreichor.at/raw/libraries/craft-query-api.md): A plugin for using the Craft CMS query builder externally. - [Introduction](https://samuelreichor.at/raw/libraries/craft-query-api/get-started/introduction.md): Use the Craft CMS query builder, enabling efficient data fetching. - [Installation](https://samuelreichor.at/raw/libraries/craft-query-api/get-started/install.md): Learn how to install the Craft Query API Craft CMS plugin. - [First Steps](https://samuelreichor.at/raw/libraries/craft-query-api/get-started/first-steps.md): Learn how to configure the Craft Query API Craft CMS plugin. - [ImagerX](https://samuelreichor.at/raw/libraries/craft-query-api/integrations/imager-x.md): Learn how to configure imagerX for the Craft Query API Craft CMS plugin. - [SEOmatic](https://samuelreichor.at/raw/libraries/craft-query-api/integrations/seo-matic.md): Learn how to configure SEOmatic for the Craft Query API Craft CMS plugin. - [Usage](https://samuelreichor.at/raw/libraries/craft-query-api/usage/usage.md): Learn how to effectively use the Craft Query API - [Caching](https://samuelreichor.at/raw/libraries/craft-query-api/usage/caching.md): Learn about caching your queries with Craft Cuery API - [Settings](https://samuelreichor.at/raw/libraries/craft-query-api/usage/settings.md): Learn about all of the settings of the craft query API - [Commands](https://samuelreichor.at/raw/libraries/craft-query-api/usage/commands.md): Learn about all of the commands of the craft query API - [customQuery](https://samuelreichor.at/raw/libraries/craft-query-api/endpoints/custom-query.md): Learn how to use the customQuery API endpoint. - [allRoutes](https://samuelreichor.at/raw/libraries/craft-query-api/endpoints/all-routes.md): Learn how to effectively use the allRoutes API endpoint. - [Custom Transformers](https://samuelreichor.at/raw/libraries/craft-query-api/events/add-custom-transformer.md): Learn how you can add your own transformers for custom fields. - [Custom Element Types](https://samuelreichor.at/raw/libraries/craft-query-api/events/add-custom-element-type.md): Learn how you can add your own element type for plugins. - [Custom Typescript Types](https://samuelreichor.at/raw/libraries/craft-query-api/events/add-custom-ts-types.md): Learn how you can add your own TypeScript types. - [Nuxt](https://samuelreichor.at/raw/libraries/craft-query-api/deployment/nuxt.md): Learn how to deploy a headless Craft Cms site with a Nuxt frontend. ## Complete documentation of Loanwords Craft CMS Plugin Loanwords is a Craft CMS plugin that helps manage loanwords by wrapping them with appropriate language tags, enhancing accessibility and screen reader support. - [Installation](https://samuelreichor.at/raw/libraries/craft-loanwords/get-started/installation.md): Learn how to install the Craft Loanwords Craft CMS plugin. - [Usage](https://samuelreichor.at/raw/libraries/craft-loanwords/get-started/usage.md): Learn how to use the Craft Loanwords Craft CMS plugin. - [Config](https://samuelreichor.at/raw/libraries/craft-loanwords/configuration/config.md): Learn how to configure the Craft Loanwords Craft CMS plugin. - [Loanwords](https://samuelreichor.at/raw/libraries/craft-loanwords.md): A plugin to enhance screen reader experience with Loanwords. ## Complete documentation of Quick Edit Craft CMS Plugin Quick Edit is a Craft CMS plugin that automatically adds an edit page button to your frontend. - [Installation](https://samuelreichor.at/raw/libraries/craft-quick-edit/get-started/installation.md): Learn how to install the Craft Quick Edit Craft CMS plugin. - [Usage](https://samuelreichor.at/raw/libraries/craft-quick-edit/get-started/usage.md): Learn how to use the Craft Quick Edit Craft CMS plugin. - [Config](https://samuelreichor.at/raw/libraries/craft-quick-edit/cofiguration/config.md): Learn how to configure the Craft Quick Edit Craft CMS plugin. - [Quick Edit](https://samuelreichor.at/raw/libraries/craft-quick-edit.md): Automatically adds an edit page link to your frontend. ## Complete documentation of LLMify Craft CMS Plugin LLMify is a Craft CMS plugin that optimizes your Craft CMS site for Large Language Models (LLMs) by providing structured data. - [Installation & Setup](https://samuelreichor.at/raw/libraries/craft-llmify/get-started/installation.md): Learn how to install and set up the LLMify Craft CMS plugin. - [Configuration](https://samuelreichor.at/raw/libraries/craft-llmify/get-started/config.md): Learn about all available configuration options for the LLMify plugin. - [Basic Overview](https://samuelreichor.at/raw/libraries/craft-llmify/usage/basic-overview.md): Here you can find a basic overview of all core parts of the LLMify plugin - [Content Control](https://samuelreichor.at/raw/libraries/craft-llmify/usage/content-control.md): Learn how to control the markdown files. - [Content Delivery](https://samuelreichor.at/raw/libraries/craft-llmify/usage/auto-serve.md): Learn how LLMify delivers Markdown to AI agents via content negotiation, bot detection, and discovery tags. - [Console Commands](https://samuelreichor.at/raw/libraries/craft-llmify/usage/console-commands.md): Learn about the console commands available in the LLMify Craft CMS plugin. - [AI Bot Analytics](https://samuelreichor.at/raw/libraries/craft-llmify/usage/ai-bot-analytics.md): Track AI crawler traffic, top visited Markdowns, and delivery splits with the Craft Insights integration. - [Headless](https://samuelreichor.at/raw/libraries/craft-llmify/usage/headless.md): API endpoints for serving LLMify Markdown from a headless frontend. - [LLMify](https://samuelreichor.at/raw/libraries/craft-llmify.md): LLMify makes your Craft CMS content instantly AI-ready. ## Complete documentation of Genesis Craft CMS Plugin Genesis is a Craft CMS plugin that adds a bulk import utility to import all kinds of element types with csv files. - [Installation](https://samuelreichor.at/raw/libraries/craft-genesis/get-started/installation.md): Learn how to install the Genesis Craft CMS plugin. - [Sites Import](https://samuelreichor.at/raw/libraries/craft-genesis/usage/sites.md): Import sites to set up your multi-site configuration. - [Entry Types Import](https://samuelreichor.at/raw/libraries/craft-genesis/usage/entry-types.md): Import entry types to define your content structures. - [Sections Import](https://samuelreichor.at/raw/libraries/craft-genesis/usage/sections.md): Import sections to organize your content structure. - [Filesystems Import](https://samuelreichor.at/raw/libraries/craft-genesis/usage/filesystems.md): Import local filesystems for asset storage. - [Assets Import](https://samuelreichor.at/raw/libraries/craft-genesis/usage/assets.md): Import asset volumes to organize your media files. - [Genesis](https://samuelreichor.at/raw/libraries/craft-genesis.md): Bulk import Craft elements by csv files. ## Complete documentation of Insights Craft CMS Plugin Insights is a GDPR-compliant, privacy-first analytics plugin for Craft CMS. All data stays on your server with no cookies, no fingerprinting, and no third-party services. - [Installation](https://samuelreichor.at/raw/libraries/craft-insights/get-started/installation.md): Learn how to install the Insights analytics plugin for Craft CMS. - [Configuration](https://samuelreichor.at/raw/libraries/craft-insights/get-started/configuration.md): Learn about all available configuration options for the Insights plugin. - [Overview](https://samuelreichor.at/raw/libraries/craft-insights/knowledge/overview.md): Learn how Insights works and if it fits your needs. - [Feature Tour](https://samuelreichor.at/raw/libraries/craft-insights/knowledge/feature-tour.md): See what Insights can do for your website analytics. - [Privacy & GDPR](https://samuelreichor.at/raw/libraries/craft-insights/knowledge/privacy.md): How Insights ensures GDPR/DSGVO compliance and protects user privacy. - [Metrics Reference](https://samuelreichor.at/raw/libraries/craft-insights/knowledge/how-tracking-works.md): Understand how every metric in Insights is calculated. - [Twig Functions](https://samuelreichor.at/raw/libraries/craft-insights/usage/twig-api.md): Use Twig functions to add tracking to your templates. - [User Events](https://samuelreichor.at/raw/libraries/craft-insights/usage/user-events.md): Track user events like button clicks, form submissions, and downloads. - [Outbound Link Tracking](https://samuelreichor.at/raw/libraries/craft-insights/usage/outbound-tracking.md): Track clicks on external links to understand where users go after visiting your site. - [Search Tracking](https://samuelreichor.at/raw/libraries/craft-insights/usage/search-tracking.md): Track site search queries to understand what visitors are looking for. - [Email Reports](https://samuelreichor.at/raw/libraries/craft-insights/usage/email-reports.md): Send scheduled analytics summaries (with optional PDF report) to your team and clients. - [Insights](https://samuelreichor.at/raw/libraries/craft-insights.md): GDPR-compliant, privacy-first analytics for Craft CMS. ## Complete documentation of Custom Queue Manager Craft CMS Plugin Custom Queue Manager is a Craft CMS plugin that adds a control panel utility for monitoring and managing custom queue jobs with real-time dashboard, bulk actions, and email notifications. - [Installation](https://samuelreichor.at/raw/libraries/craft-custom-queue-manager/get-started/installation.md): Learn how to install the Custom Queue Manager plugin for Craft CMS. - [Configuration](https://samuelreichor.at/raw/libraries/craft-custom-queue-manager/get-started/configuration.md): Learn about all available configuration options for the Custom Queue Manager plugin. - [Custom Queue Manager](https://samuelreichor.at/raw/libraries/craft-custom-queue-manager.md): Manage custom queues in the Craft CMS control panel. ## Complete documentation of CoPilot Craft CMS Plugin AI Agent plugin for Craft CMS that can understand and edit your content. - [Installation & Setup](https://samuelreichor.at/raw/libraries/craft-co-pilot/get-started/installation.md): Learn how to install and setup the CoPilot Craft CMS plugin. - [AI Providers](https://samuelreichor.at/raw/libraries/craft-co-pilot/get-started/ai-provider.md): An overview of all supported AI providers, their models, and capabilities. - [Configuration](https://samuelreichor.at/raw/libraries/craft-co-pilot/get-started/configuration.md): Learn about all available configuration options for the CoPilot plugin. - [Chat](https://samuelreichor.at/raw/libraries/craft-co-pilot/usage/chat.md): Learn how to use the CoPilot chat interface to create, edit, and manage your content. - [Brand Voice](https://samuelreichor.at/raw/libraries/craft-co-pilot/usage/brand-voice.md): Define your brands tone, terminology, and writing rules so the AI stays on-brand. - [Tools](https://samuelreichor.at/raw/libraries/craft-co-pilot/usage/tools.md): A complete list of all built-in tools the CoPilot agent can use to manage your content. - [Permissions](https://samuelreichor.at/raw/libraries/craft-co-pilot/usage/permissions.md): Understand how CoPilot permissions work together with Craft user permissions to control access. - [Audit Log](https://samuelreichor.at/raw/libraries/craft-co-pilot/usage/audit-log.md): Track every action the AI agent performs with field-level diffs and full traceability. - [Third Party Fields](https://samuelreichor.at/raw/libraries/craft-co-pilot/integrations/third-party-fields.md): Learn which third-party field types CoPilot supports and what is coming soon. - [Custom Commands](https://samuelreichor.at/raw/libraries/craft-co-pilot/developers/custom-commands.md): Register custom slash commands for the CoPilot chat interface. - [Custom Elements](https://samuelreichor.at/raw/libraries/craft-co-pilot/developers/custom-elements.md): Register custom element transformers to teach CoPilot how to serialize third-party element types. - [Custom Fields](https://samuelreichor.at/raw/libraries/craft-co-pilot/developers/custom-fields.md): Register custom field transformers to teach CoPilot how to read and write third-party field types. - [Custom Providers](https://samuelreichor.at/raw/libraries/craft-co-pilot/developers/custom-providers.md): Register a custom AI provider for CoPilot. - [Custom Tools](https://samuelreichor.at/raw/libraries/craft-co-pilot/developers/custom-tools.md): Register custom tools that the CoPilot agent can use. - [System Prompt](https://samuelreichor.at/raw/libraries/craft-co-pilot/developers/system-prompt.md): Add custom instructions to the CoPilot system prompt. - [CoPilot](https://samuelreichor.at/raw/libraries/craft-co-pilot.md): AI agent plugin for Craft CMS that creates, edits, translates, and publishes content through natural language. ## Complete documentation of @query-api/js npm package Documentation and usage examples for the JavaScript SDK to integrate with Craft CMS using the Query API. - [@query-api/js](https://samuelreichor.at/raw/libraries/js-craftcms-api.md): Foundation to build a query builder with your preferred JS framework. - [Installation](https://samuelreichor.at/raw/libraries/js-craftcms-api/install.md): Learn how to install the JS SDK package. - [Methods](https://samuelreichor.at/raw/libraries/js-craftcms-api/methods.md): Get an overview of all the methods of @query-api/js. - [Basic Usage](https://samuelreichor.at/raw/libraries/js-craftcms-api/usage/usage.md): Learn how to use the JS SDK package. - [Advanced Usage](https://samuelreichor.at/raw/libraries/js-craftcms-api/usage/advanced-usage.md): Learn how to build a wrapper around the JS SDK package. ## Complete documentation of @query-api/vue npm package Documentation and usage examples for the Vue SDK to integrate with Craft CMS using the Query API. It depends on @query-api/js. - [@query-api/vue](https://samuelreichor.at/raw/libraries/vue-craftcms.md): A library for using the Craft CMS query builder in Vue. - [Introduction](https://samuelreichor.at/raw/libraries/vue-craftcms/get-started/introduction.md): Learn how to use the @query-api/vue library in Vue. - [Installation](https://samuelreichor.at/raw/libraries/vue-craftcms/get-started/install.md): Learn how to install and configure the @query-api/vue package. - [Basic Usage](https://samuelreichor.at/raw/libraries/vue-craftcms/usage/basic-usage.md): Learn how you can use the Vue SDK package. - [Build Query URLs](https://samuelreichor.at/raw/libraries/vue-craftcms/usage/build-query-urls.md): Learn how to create custom query URLs for fetching data from Craft CMS. - [Connect Components](https://samuelreichor.at/raw/libraries/vue-craftcms/usage/connect-components.md): Learn how to integrate Craft CMS data with your Vue components. - [Example](https://samuelreichor.at/raw/libraries/vue-craftcms/usage/example.md): Learn how to use the Vue SDK through an example. - [useCraftUrlBuilder](https://samuelreichor.at/raw/libraries/vue-craftcms/composables/use-craft-url-builder.md): Learn how to use the useCraftUrlBuilder composable. - [useCraft](https://samuelreichor.at/raw/libraries/vue-craftcms/composables/use-craft.md): Learn how to use the useCraft composable. - [CraftPage](https://samuelreichor.at/raw/libraries/vue-craftcms/components/craft-page.md): Learn how to use the CraftPage component. - [CraftArea](https://samuelreichor.at/raw/libraries/vue-craftcms/components/craft-area.md): Learn how to use the CraftArea component. - [CraftNotImplemented](https://samuelreichor.at/raw/libraries/vue-craftcms/components/craft-not-implemented.md): Learn how to use the CraftNotImplemented component. ## Complete documentation of @query-api/nuxt npm package Documentation and usage examples for the Nuxt SDK to integrate with Craft CMS using the Query API. It depends on @query-api/js and @query-api/vue. - [@query-api/nuxt](https://samuelreichor.at/raw/libraries/nuxt-craftcms.md): A Nuxt module for using the Craft CMS query builder in Nuxt. - [Introduction](https://samuelreichor.at/raw/libraries/nuxt-craftcms/get-started/introduction.md): An introduction to the @query-api/nuxt SDK for Nuxt. - [Quick Start](https://samuelreichor.at/raw/libraries/nuxt-craftcms/get-started/quick-start.md): Use the create-query-api CLI to scaffold a new @query-api/nuxt project. - [Manual Setup](https://samuelreichor.at/raw/libraries/nuxt-craftcms/get-started/manual-setup.md): Learn how to install and configure the @query-api/nuxt package for your Nuxt project. - [Configuration](https://samuelreichor.at/raw/libraries/nuxt-craftcms/get-started/configuration.md): Learn how to configure the @query-api/nuxt package for your Nuxt application. - [Basic Usage](https://samuelreichor.at/raw/libraries/nuxt-craftcms/usage/basic-usage.md): Learn how you can use the Nuxt SDK module. - [Content Driven Components](https://samuelreichor.at/raw/libraries/nuxt-craftcms/usage/connect-components.md): Learn how to map Craft CMS data with your Nuxt components - [Manual Queries](https://samuelreichor.at/raw/libraries/nuxt-craftcms/usage/manuel-queries.md): Learn how to manually query Craft CMS data in Nuxt - [Examples](https://samuelreichor.at/raw/libraries/nuxt-craftcms/usage/examples.md): Learn how to use the Nuxt SDK module through an example. - [useCraftQuery](https://samuelreichor.at/raw/libraries/nuxt-craftcms/composables/use-craft-query.md): Learn how to use the useCraftQuery composable. - [useCraftCurrentSite](https://samuelreichor.at/raw/libraries/nuxt-craftcms/composables/use-craft-current-site.md): Learn how to use the useCraftCurrentSite composable. - [useCraftUri](https://samuelreichor.at/raw/libraries/nuxt-craftcms/composables/use-craft-uri.md): Learn how to use the useCraftUri composable. - [useCraftFetch](https://samuelreichor.at/raw/libraries/nuxt-craftcms/composables/use-craft-fetch.md): Learn how to use the useCraftFetch composable. - [useCraftSeoMatic](https://samuelreichor.at/raw/libraries/nuxt-craftcms/composables/use-craft-seo-matic.md): Learn how to use the useCraftSeoMatic composable. - [useCraftAuthToken](https://samuelreichor.at/raw/libraries/nuxt-craftcms/composables/use-craft-auth-token.md): Learn how to use the useCraftAuthToken composable. - [CraftPage](https://samuelreichor.at/raw/libraries/nuxt-craftcms/components/craft-page.md): Learn how to use the CraftPage component. - [CraftArea](https://samuelreichor.at/raw/libraries/nuxt-craftcms/components/craft-area.md): Learn how to use the CraftArea component. - [CraftNotImplemented](https://samuelreichor.at/raw/libraries/nuxt-craftcms/components/craft-not-implemented.md): Learn how to use the CraftNotImplemented component. ## Complete documentation of @query-api/react npm package Documentation and usage examples for the React SDK to integrate with Craft CMS using the Query API. It depends on @query-api/js. - [@query-api/react](https://samuelreichor.at/raw/libraries/query-api-react.md): A library for using the Craft CMS query builder in React. - [Introduction](https://samuelreichor.at/raw/libraries/query-api-react/get-started/introduction.md): Learn how to use the @query-api/react library in React. - [Quick Start](https://samuelreichor.at/raw/libraries/query-api-react/get-started/quick-start.md): Use the create-query-api CLI to scaffold a new @query-api/react project. - [Manual Setup](https://samuelreichor.at/raw/libraries/query-api-react/get-started/manual-setup.md): Learn how to install and configure the @query-api/next package for your React project. - [Configuration](https://samuelreichor.at/raw/libraries/query-api-react/get-started/configuration.md): Learn how to configure the @query-api/react package for your React application. - [useCraftQuery](https://samuelreichor.at/raw/libraries/query-api-react/hooks/use-craft-query.md): Learn how to use the useCraftQuery hook. - [useCraftData](https://samuelreichor.at/raw/libraries/query-api-react/hooks/use-craft-data.md): Learn how to use the useCraftData hook. - [useCraftCurrentSite](https://samuelreichor.at/raw/libraries/query-api-react/hooks/use-craft-current-site.md): Learn how to use the useCraftCurrentSite hook. - [useCraftUri](https://samuelreichor.at/raw/libraries/query-api-react/hooks/use-craft-uri.md): Learn how to use the useCraftUri hook. - [useCraftAuthToken](https://samuelreichor.at/raw/libraries/query-api-react/hooks/use-craft-auth-token.md): Learn how to use the useCraftAuthToken hook. - [CraftPage](https://samuelreichor.at/raw/libraries/query-api-react/components/craft-page.md): Learn how to use the CraftPage component. - [CraftArea](https://samuelreichor.at/raw/libraries/query-api-react/components/craft-area.md): Learn how to use the CraftArea component. - [CraftNotImplemented](https://samuelreichor.at/raw/libraries/query-api-react/components/craft-not-implemented.md): Learn how to use the CraftNotImplemented component. - [getCraftLocation](https://samuelreichor.at/raw/libraries/query-api-react/functions/get-craft-location.md): Learn how to use the getCraftLocation function. - [getCraftInstance](https://samuelreichor.at/raw/libraries/query-api-react/functions/get-craft-instance.md): Learn how to get the Craft instance with getCraftInstance. - [getCraftContentMapping](https://samuelreichor.at/raw/libraries/query-api-react/functions/get-craft-content-mapping.md): Learn how to get the contentMapping with getCraftContentMapping. ## Complete documentation of @query-api/next npm package Documentation and usage examples for the Next.js SDK to integrate with Craft CMS using the Query API. It depends on @query-api/js and @query-api/react. - [@query-api/next](https://samuelreichor.at/raw/libraries/query-api-next.md): A library for using the Craft CMS query builder in Next.js. - [Introduction](https://samuelreichor.at/raw/libraries/query-api-next/get-started/introduction.md): Learn how to use the @query-api/next library in Next.js. - [Quick Start](https://samuelreichor.at/raw/libraries/query-api-next/get-started/quick-start.md): Use the create-query-api CLI to scaffold a new @query-api/next project. - [Manual Setup](https://samuelreichor.at/raw/libraries/query-api-next/get-started/manual-setup.md): Learn how to install and configure the @query-api/next package for your Next.js project. - [Configuration](https://samuelreichor.at/raw/libraries/query-api-next/get-started/configuration.md): Learn how to configure the @query-api/next package for your Next.js application. - [Implementation Details](https://samuelreichor.at/raw/libraries/query-api-next/get-started/implementation-details.md): Here you will learn more about internal implementation detail of the library. - [getCraftQuery](https://samuelreichor.at/raw/libraries/query-api-next/functions/get-craft-query.md): Learn how to use the getCraftQuery function. - [getCraftData](https://samuelreichor.at/raw/libraries/query-api-next/functions/get-craft-data.md): Learn how to use the getCraftData function. - [getCraftCurrentSite](https://samuelreichor.at/raw/libraries/query-api-next/functions/get-craft-current-site.md): Learn how to use the getCraftCurrentSite function. - [getCraftUri](https://samuelreichor.at/raw/libraries/query-api-next/functions/get-craft-uri.md): Learn how to use the getCraftUri function. - [getCraftAuthToken](https://samuelreichor.at/raw/libraries/query-api-next/functions/get-craft-auth-token.md): Learn how to use the getCraftAuthToken function. - [useCraftQuery](https://samuelreichor.at/raw/libraries/query-api-next/hooks/use-craft-query.md): Learn how to use the useCraftQuery hook. - [useCraftData](https://samuelreichor.at/raw/libraries/query-api-next/hooks/use-craft-data.md): Learn how to use the useCraftData hook. - [useCraftCurrentSite](https://samuelreichor.at/raw/libraries/query-api-next/hooks/use-craft-current-site.md): Learn how to use the useCraftCurrentSite hook. - [useCraftUri](https://samuelreichor.at/raw/libraries/query-api-next/hooks/use-craft-uri.md): Learn how to use the useCraftUri hook. - [useCraftAuthToken](https://samuelreichor.at/raw/libraries/query-api-next/hooks/use-craft-auth-token.md): Learn how to use the useCraftAuthToken hook. - [CraftPage](https://samuelreichor.at/raw/libraries/query-api-next/components/craft-page.md): Learn how to use the CraftPage component. - [CraftArea](https://samuelreichor.at/raw/libraries/query-api-next/components/craft-area.md): Learn how to use the CraftArea component. - [CraftNotImplemented](https://samuelreichor.at/raw/libraries/query-api-next/components/craft-not-implemented.md): Learn how to use the CraftNotImplemented component. - [Middleware](https://samuelreichor.at/raw/libraries/query-api-next/middleware/middleware.md): Learn how you can use all middleware functions. ## Notes - The content is automatically generated from the same source as the official documentation.