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.
Replaces date-fns and date-fns-tz usages with Temporal API equivalents, with an optional AI-assisted fallback for unsupported patterns.
I18nize your codebase
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
Handle DEP0176 via transforming imports of `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` from the root `fs` module to `fs.constants`.
Handle DEP0116 via transforming `url.parse` to `new URL()`
Build your own codemod and share it with the community.