https://github.com/kubb-labs/plugins
🧡 Official and community plugins for Kubb.
https://github.com/kubb-labs/plugins
axios code community faker fetch generation kubb meta msw plugins react-query typescript vue-query zod
Last synced: about 11 hours ago
JSON representation
🧡 Official and community plugins for Kubb.
- Host: GitHub
- URL: https://github.com/kubb-labs/plugins
- Owner: kubb-labs
- License: mit
- Created: 2026-04-16T08:16:26.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-23T14:06:40.000Z (7 days ago)
- Last Synced: 2026-06-23T14:11:45.113Z (7 days ago)
- Topics: axios, code, community, faker, fetch, generation, kubb, meta, msw, plugins, react-query, typescript, vue-query, zod
- Language: TypeScript
- Homepage: https://www.kubb.dev
- Size: 43.9 MB
- Stars: 3
- Watchers: 0
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
[![Stars][stars-src]][stars-href]
[![License][license-src]][license-href]
[![OC Backers][oc-backers-src]][oc-backers-href]
Documentation
·
Report Bug
·
Request Feature
# Kubb Plugins
**Official and community plugins for [Kubb](https://kubb.dev).**
This monorepo is home to official and community plugins for [Kubb](https://kubb.dev), the meta framework for code generation. Point Kubb at your OpenAPI specification and it generates TypeScript types, API clients, Zod schemas, React/Vue/Svelte/Solid Query hooks, Faker mocks, MSW handlers, and more.
Want to build your own plugin? See [CONTRIBUTING.md](./CONTRIBUTING.md).
## Official plugins
Maintained by the Kubb team. Kubb v5 OpenAPI configs use [`@kubb/adapter-oas`](https://npmx.dev/package/@kubb/adapter-oas) as the adapter layer.
### TypeScript
| Package | Version | Description |
|---------|---------|-------------|
| [`@kubb/plugin-ts`](./packages/plugin-ts) | [](https://npmx.dev/package/@kubb/plugin-ts) | TypeScript types and interfaces generation |
### Clients
| Package | Version | Description |
|---------|---------|-------------|
| [`@kubb/plugin-axios`](./packages/plugin-axios) | [](https://npmx.dev/package/@kubb/plugin-axios) | Type-safe HTTP client based on [Axios](https://github.com/axios/axios) |
| [`@kubb/plugin-fetch`](./packages/plugin-fetch) | [](https://npmx.dev/package/@kubb/plugin-fetch) | Type-safe HTTP client based on the Fetch API |
### Zod
| Package | Version | Description |
|---------|---------|-------------|
| [`@kubb/plugin-zod`](./packages/plugin-zod) | [](https://npmx.dev/package/@kubb/plugin-zod) | [Zod](https://github.com/colinhacks/zod) schema generation for runtime validation |
### Data fetching
| Package | Version | Description |
|---------|---------|-------------|
| [`@kubb/plugin-react-query`](./packages/plugin-react-query) | [](https://npmx.dev/package/@kubb/plugin-react-query) | [TanStack Query](https://github.com/TanStack/query) hooks for React |
| [`@kubb/plugin-vue-query`](./packages/plugin-vue-query) | [](https://npmx.dev/package/@kubb/plugin-vue-query) | [TanStack Query](https://github.com/TanStack/query) composables for Vue |
### Testing and mocking
| Package | Version | Description |
|---------|---------|-------------|
| [`@kubb/plugin-faker`](./packages/plugin-faker) | [](https://npmx.dev/package/@kubb/plugin-faker) | [Faker.js](https://github.com/faker-js/faker) mock data generation |
| [`@kubb/plugin-msw`](./packages/plugin-msw) | [](https://npmx.dev/package/@kubb/plugin-msw) | [Mock Service Worker](https://github.com/mswjs/msw) handlers |
| [`@kubb/plugin-cypress`](./packages/plugin-cypress) | [](https://npmx.dev/package/@kubb/plugin-cypress) | [Cypress](https://github.com/cypress-io/cypress) e2e test generation |
### Documentation and AI
| Package | Version | Description |
|---------|---------|-------------|
| [`@kubb/plugin-redoc`](./packages/plugin-redoc) | [](https://npmx.dev/package/@kubb/plugin-redoc) | [ReDoc](https://github.com/Redocly/redoc) API documentation generation |
| [`@kubb/plugin-mcp`](./packages/plugin-mcp) | [](https://npmx.dev/package/@kubb/plugin-mcp) | Model Context Protocol tools for AI assistants |
## Community plugins
Plugins built and maintained by the community. Want to add yours? See [CONTRIBUTING.md](./CONTRIBUTING.md).
> No community plugins listed yet. Be the first to [contribute one](./CONTRIBUTING.md#adding-a-plugin).
## Examples
| Example | Description |
|---------|-------------|
| [`typescript`](./examples/typescript) | Generate TypeScript types |
| [`client`](./examples/client) | Generate API clients with Axios |
| [`fetch`](./examples/fetch) | Generate API clients with Fetch |
| [`zod`](./examples/zod) | Generate Zod validation schemas |
| [`react-query`](./examples/react-query) | Generate React Query hooks |
| [`vue-query`](./examples/vue-query) | Generate Vue Query composables |
| [`faker`](./examples/faker) | Generate Faker.js mock data |
| [`msw`](./examples/msw) | Generate MSW handlers |
| [`cypress`](./examples/cypress) | Generate Cypress tests |
| [`mcp`](./examples/mcp) | Generate MCP tools |
| [`advanced`](./examples/advanced) | Advanced multi-plugin configuration |
## Contributing
We welcome contributions, and there are a few ways to get involved:
- Found a bug? File it in the [issue tracker](https://github.com/kubb-labs/plugins/issues).
- Have an idea for a plugin or improvement? [Open an issue](https://github.com/kubb-labs/plugins/issues/new) to share it.
- Need help? Ask the community on [Discord](https://discord.gg/4dQjA6vrWX).
Want to contribute to an existing plugin or add a new one, official or community? See [CONTRIBUTING.md](./CONTRIBUTING.md) for the project structure, prerequisites, local setup, and commands.
## Sponsors
Kubb's development is funded by sponsors. To support the project, [become a sponsor on GitHub](https://github.com/sponsors/stijnvanhulle) or [back us on Open Collective](https://opencollective.com/kubb).
## License
[MIT](./LICENSE) © [Stijn Van Hulle](https://github.com/stijnvanhulle)
## Star history

[stars-src]: https://shieldcn.dev/github/stars/kubb-labs/plugins.svg?variant=secondary&size=xs&theme=zinc&mode=dark
[stars-href]: https://github.com/kubb-labs/plugins
[license-src]: https://shieldcn.dev/npm/license/@kubb/plugin-ts.svg?variant=secondary&size=xs&theme=zinc
[license-href]: https://github.com/kubb-labs/plugins/blob/main/LICENSE
[coverage-src]: https://shieldcn.dev/codecov/github/kubb-labs/plugins.svg?variant=secondary&size=xs&theme=zinc&mode=dark
[coverage-href]: https://app.codecov.io/gh/kubb-labs/plugins
[oc-backers-src]: https://shieldcn.dev/opencollective/backers/kubb.svg?variant=secondary&size=xs&theme=zinc&mode=dark
[oc-backers-href]: https://opencollective.com/kubb