Codemod Registry
Explore community-led codemods to migrate, optimize, and transform your codebase.
Ready to contribute?
Build your own codemod and share it with the community.
Explore community-led codemods to migrate, optimize, and transform your codebase.
Build your own codemod and share it with the community.
Explore community-led codemods to migrate, optimize, and transform your codebase.
Detect hardcoded CSS values that should become design tokens or CSS custom properties
Convert OpenAPI 3.2 POST operations to query when they are read-like (search, filter, list) rather than mutations. Conservative transforms plus needs-review annotations.
I18nize your codebase
Replaces date-fns and date-fns-tz usages with Temporal API equivalents, with an optional AI-assisted fallback for unsupported patterns.
Migrate ESLint configuration from v8 to v9 flat config format
Migrate custom ESLint rules from v8 to v9 format
Migrate TypeScript config from base/strict to isolated/strictest and fix resulting type errors
Replace React .map() index-as-key with stable keys (item.id) when verifiable, otherwise add TODO
Migrate from the chalk package to Node.js's built-in util.styleText API
Detect and fix React components defined inside other components — hoists inner components to module level to preserve state and avoid unnecessary re-creation
Migrate Effect codebases from v3 to v4
Codemod for migrating Next.js to TanStack
Build your own codemod and share it with the community.