# Texaryn > Texaryn is a framework-neutral, headless runtime that turns a JSON Schema (Draft 7, 2019-09 or 2020-12) into a working form. A schema adapter projects the schema, the core runtime owns state, validation and submission, and a React, Vue or Web Components binding renders the result. Texaryn is pre-1.0 and every package versions on its own. An application installs `@texaryn/core` (the headless runtime) and `@texaryn/schema-json` (the JSON Schema adapter) together with one binding: `@texaryn/react`, `@texaryn/vue` or `@texaryn/web-components`. `@texaryn/react-bootstrap` and `@texaryn/react-mui` are widget registries over `@texaryn/react`, not bindings of their own. The per-binding usage lives in each package README in the GitHub repository. ## Documentation Sets - [Abridged documentation](https://texaryn.github.io/texaryn/llms-small.txt): a compact version of the documentation for Texaryn, with non-essential content removed - [Complete documentation](https://texaryn.github.io/texaryn/llms-full.txt): the full documentation for Texaryn - [API reference](https://texaryn.github.io/texaryn/_llms-txt/api-reference.txt): the generated type reference for @texaryn/core, @texaryn/schema-json, @texaryn/react, @texaryn/react-bootstrap, @texaryn/react-mui, @texaryn/vue ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [GitHub repository](https://github.com/texaryn/texaryn): source, package READMEs and changelogs