# GQLoom > GQLoom is a Code First GraphQL Schema Loom used to weave runtime types in the TypeScript/JavaScript ecosystem into a GraphQL Schema. ## Table of Contents ### Schema Integration - [Valibot](/docs/schema/valibot.md) - [Zod](/docs/schema/zod.md) - [JSON Schema](/docs/schema/json.md) - [Yup](/docs/schema/yup.md) - [Effect](/docs/schema/effect.md) - [MikroORM](/docs/schema/mikro-orm.md) - [Drizzle](/docs/schema/drizzle.md) - [Prisma](/docs/schema/prisma.md) ### Advanced - [Adapters](/docs/advanced/adapters.md) - [Printing Schema](/docs/advanced/printing-schema.md) - [Executor](/docs/advanced/executor.md) - [Subscription](/docs/advanced/subscription.md) - [Federation](/docs/advanced/federation.md) - [File Upload](/docs/advanced/upload.md) #### Adapters - [Yoga](/docs/advanced/adapters/yoga.md) - [Mercurius](/docs/advanced/adapters/mercurius.md) - [Apollo](/docs/advanced/adapters/apollo.md) - [Hono](/docs/advanced/adapters/hono.md) - [Elysia](/docs/advanced/adapters/elysia.md) ### Other - [Context](/docs/context.md) - [Data Loaders](/docs/dataloader.md) - [Getting Started](/docs/getting-started.md) - [Introduction](/docs.md) - [Middleware](/docs/middleware.md) - [Resolver](/docs/resolver.md) - [Silk](/docs/silk.md) - [Untitled](/docs/schema/parts/naming.info.md) - [Weave](/docs/weave.md)