If you're looking for a tool to automate large-scale code changes and refactorings, Sourcegraph is a top contender. It's got features like Batch Changes that lets developers automate large-scale code changes and Code Insights that lets you visualize trends in your codebase. Sourcegraph supports many programming languages and integrates with many IDEs, so it's a good choice for developers who want to work efficiently.
Another strong contender is Metabob, an AI-powered coding assistant that uses graph-attention networks and large language models to help with code review, refactoring and debugging. It can find and fix complex coding problems across codebases, which can improve software security and quality. Metabob's self-hosted deployment options and integration with common development tools also make it a good choice for developers with nonstandard workflows.
For technical debt management and framework migrations, Grit automates refactoring and code cleanup. It supports 12 languages and integrates with GitHub, VS Code and the command line, so it's a good fit for high-velocity software teams that want to accelerate developer velocity and manage technical debt.
Last, Sweep automates tasks like testing, documentation and refactoring by converting GitHub issues into pull requests. It refactors code to make it more modular and maintainable, and it integrates with static analysis tools, so it can help you save a lot of time and improve code quality overall.