Skip to content

Proposal: Migrate from openapi-typescript to @hey-api/openapi-ts #138

Description

@Kevin-Ethiqais

Describe the feature

I'd like to propose replacing openapi-typescript with @hey-api/openapi-ts.

From what I can see, openapi-typescript appears to have slowed down significantly in terms of maintenance, and this is starting to impact projects relying on recent TypeScript versions.

For example, there are currently several open discussions/issues around compatibility with newer TypeScript releases:
openapi-ts/openapi-typescript#2774
openapi-ts/openapi-typescript#2841
openapi-ts/openapi-typescript#2843

As a result, projects depending on openapi-typescript may end up being blocked from upgrading to newer major TypeScript versions until these issues are addressed.

@hey-api/openapi-ts seems to be a well-maintained successor with active development, regular releases, and a broader ecosystem (SDK generation, validation plugins, TanStack Query integrations, etc.). It is also largely compatible with the existing OpenAPI workflow while providing a clearer path for future maintenance.

Documentation:

https://heyapi.dev/docs/openapi/typescript/get-started
Would you be open to considering such a migration? I'd be happy to help evaluate the impact or even contribute to the migration if this proposal is considered worthwhile.

Additional information

  • Would you be willing to help implement this feature?

Final checks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions