# Heyapi > url: /openapi-ts/plugins/adonis.md ## Pages - [AdonisJS soon](adonis.md): [AdonisJS](https://adonisjs.com) is a TypeScript-first web framework for building web apps and API servers. It comes ... - [Ajv soon](ajv.md): [Ajv](https://ajv.js.org) is the fastest JSON validator for Node.js and browser. - [Angular](angular.md): ::: warning - [Arktype soon](arktype.md): [Arktype](https://arktype.io) is a TypeScript's 1:1 validator, optimized from editor to runtime. - [Axios](axios.md): [Axios](https://axios-http.com) is a simple promise based HTTP client for the browser and Node.js. Axios provides a s... - [Building](building.md): ::: warning - [Chance soon](chance.md): [Chance](https://chancejs.com/) is a minimalist generator of random strings, numbers, etc. to help reduce some monoto... - [HTTP Clients](clients.md): We all send HTTP requests in a slightly different way. Hey API doesn't force you to use any specific technology. What... - [Configuration](configuration.md): `@hey-api/openapi-ts`supports loading configuration from any file inside your project root folder supported by [jiti... - [Contributor Manual](contributing.md): Hey API is building an OpenAPI to TypeScript code generator ecosystem. It's trusted by thousands of companies – from ... - [Core](core.md): Apart from being responsible for the default output, core plugins are the foundation for other plugins. Instead of cr... - [Custom Client](custom.md): ::: warning - [Developing](developing.md): ::: warning - [Effect soon](effect.md): [Effect](https://effect.website/) is a powerful TypeScript library designed to help developers easily create complex,... - [Elysia soon](elysia.md): [Elysia](https://elysiajs.com/) is an ergonomic framework for humans. TypeScript with end-to-end type safety, type in... - [Express soon](express.md): [Express](https://expressjs.com) is a minimal and flexible Node.js web application framework that provides a robust s... - [Faker soon](faker.md): [Faker](https://fakerjs.dev) is a popular library that generates fake (but reasonable) data that can be used for thin... - [Falso soon](falso.md): [Falso](https://ngneat.github.io/falso/) creates massive amounts of fake data in the browser and NodeJS. Tree shakeab... - [Fastify](fastify.md): ::: warning - [Fetch API](fetch.md): The [Fetch API](https://developer.mozilla.org/docs/Web/API/Fetch_API) provides an interface for fetching resources (i... - [Get Started](get-started.md): [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) generates TypeScript code from OpenAPI specifications. P... - [Got soon](got.md): [Got](https://github.com/sindresorhus/got) is a human-friendly and powerful HTTP request library for Node.js. - [Hono soon](hono.md): [Hono](https://hono.dev) is a small, simple, and ultrafast web framework built on Web Standards. It works on any Java... - [Input](input.md): You must provide an input so we can load your OpenAPI specification. - [Hey API Platform](integrations.md): ::: warning - [Joi soon](joi.md): [Joi](https://joi.dev) is the most powerful schema description language and data validator for JavaScript. - [Koa soon](koa.md): [Koa](https://koajs.com) is a new web framework designed by the team behind Express, which aims to be a smaller, more... - [Ky](ky.md): [Ky](https://github.com/sindresorhus/ky) is a tiny and elegant JavaScript HTTP client based on the Fetch API. - [License](license.md): Copyright (c) Hey API - [Migrating](migrating.md): While we try to avoid breaking changes, sometimes it's unavoidable in order to offer you the latest features. This pa... - [Mini](mini.md): [Zod](https://zod.dev) is a TypeScript-first schema validation library with static type inference. - [Mocks](mocks.md): Realistic mock data is an important component of every robust development process, testing strategy, and product pres... - [MSW soon](msw.md): [MSW](https://mswjs.io) is an API mocking library that allows you to write client-agnostic mocks and reuse them acros... - [Nest soon](nest.md): [Nest](https://nestjs.com) is a progressive Node.js framework for building efficient, reliable and scalable server-si... - [Next.js](next-js.md): [Next.js](https://nextjs.org) is the React framework for the web. Used by some of the world's largest companies, Next... - [Nock soon](nock.md): [Nock](https://github.com/nock/nock) is an HTTP server mocking and expectations library for Node.js. - [Nuxt](nuxt.md): ::: warning - [OFetch](ofetch.md): [`ofetch`](https://github.com/unjs/ofetch) is a better Fetch API that adds useful defaults and features such as autom... - [Output](output.md): You must set the output so we know where to generate your files. - [Parser](parser.md): We parse your input before making it available to plugins. Configuring the parser is optional, but it provides an ide... - [Pinia Colada](pinia-colada.md): [Pinia Colada](https://pinia-colada.esm.dev) is the perfect companion to Pinia to handle async state management in yo... - [Resolvers](resolvers.md): Sometimes the default plugin behavior isn't what you need or expect. Resolvers let you patch plugins in a safe and pe... - [JSON Schemas](schemas.md): Schemas are located in the`schemas.gen.ts`file. This file contains runtime schemas generated from your OpenAPI spec... - [SDK](sdk.md): The SDK plugin generates a high-level, ergonomic API layer on top of the low-level HTTP client. - [Spotlight](spotlight.md): Meet the people behind Hey API. To join this list, please refer to the [contributing](/openapi-ts/community/contribut... - [State Management](state-management.md): Any reasonably large application will have to deal with state management at some point. State-related code is often o... - [Superstruct soon](superstruct.md): [Superstruct](https://docs.superstructjs.org) makes it easy to define interfaces and then validate JavaScript data ag... - [Supertest soon](supertest.md): [Supertest](https://github.com/ladjs/supertest) is a super-agent driven library for testing node.js HTTP servers usin... - [SWR soon](swr.md): [SWR](https://swr.vercel.app) is a strategy to first return the data from cache (stale), then send the fetch request ... - [Tanstack Query](tanstack-query.md): [TanStack Query](https://tanstack.com/query) is a powerful asynchronous state management solution for TypeScript/Java... - [Testing](testing.md): ::: warning - [Transformers](transformers.md): JSON is the most commonly used data format in REST APIs. However, it does not map well to complex data types. For exa... - [TypeBox soon](typebox.md): [TypeBox](https://github.com/sinclairzx81/typebox) is a JSON Schema type builder with static type resolution for Type... - [TypeScript](typescript.md): TypeScript interfaces are located in the`types.gen.ts`file. This is the only file that does not impact your bundle ... - [V19](v19.md): ::: warning - [V3](v3.md): [Zod](https://v3.zod.dev/) is a TypeScript-first schema validation library with static type inference. - [Valibot](valibot.md): [Valibot](https://valibot.dev) is the open source schema library for TypeScript with bundle size, type safety and dev... - [Validators](validators.md): There are times when you cannot blindly trust the server to return the correct data. You might be working on a critic... - [Web Frameworks](web-frameworks.md): There are two approaches to developing APIs: code-first, where you start with the code, or spec-first, where you begi... - [Yup soon](yup.md): [Yup](https://github.com/jquense/yup) is a schema builder for runtime value parsing and validation. - [Zod](zod.md): [Zod](https://zod.dev) is a TypeScript-first schema validation library with static type inference. - [Zustand soon](zustand.md): [Zustand](https://zustand-demo.pmnd.rs) is a small, fast, and scalable bearbones state management solution.