Compare kubb v4/v5 against hey-api and orval in the migration guide - #160
Merged
stijnvanhulle merged 3 commits intoJul 18, 2026
Merged
Conversation
Adds a "Compared to other codegen tools" section to the migration guide: a benchmark-machine table, per-metric ToolComparison charts (time, memory, files, output size) across small/medium/big specs, and an overall per-tool scorecard with a ranked summary. Mirrors a shorter version into the v5 blog post's speed section. Labels the existing v4-vs-v5 chart bars "kubb v4"/"kubb v5" for clarity now that other tools are compared alongside kubb. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019xRkYw3bDucJ342j15p9yg
|
Not needed in the docs. Keeps the v4-vs-v5 Performance section as-is. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019xRkYw3bDucJ342j15p9yg
…tion Replaces the vague "measured on the CI runner" note with the actual OS, CPU, core count, memory, and Node version used. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019xRkYw3bDucJ342j15p9yg
github-actions
Bot
deleted the
claude/migration-guide-timing-validation-1dnhvc
branch
July 18, 2026 17:49
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 Changes
Follow-up to #159. Adds a "Compared to other codegen tools" section to
docs/5.x/migration.md, benchmarking kubb v4, kubb v5,@hey-api/openapi-ts@0.99.0, andorval@8.22.0on the same harness (all generating TypeScript types + an axios client + Zod schemas), across small/medium/big specs:<ToolComparison />charts (time, memory, files, output size) as small multiples across spec sizes.<ToolScorecard />per-tool profile on the big spec, plus a ranked summary table (points per metric placement).Mirrors a shorter version of the speed comparison into
blog/v5.md's existing speed section, and relabels the original<SpeedComparison />bars from "v4"/"v5" to "kubb v4"/"kubb v5" for clarity now that other tools are compared alongside kubb (companion change in kubb-labs/platform).Requires the
ToolComparison/ToolScorecardcomponents from the companion kubb-labs/platform PR to render correctly on the live site.✅ Checklist
Generated by Claude Code