#Refactoring
Showing 44 of 44 repositories tagged #refactoring, ranked by stars
A framework for managing and maintaining multi-language pre-commit hooks.
โกA CLI tool for code structural search, lint and rewriting. Written in Rust
Some out-of-the-box hooks for pre-commit
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Awesome autocompletion, static analysis and refactoring library for python
GritQL is a query language for searching, linting, and modifying code.
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
A code rewrite tool for structural search and replace that supports ~every language.
A tool for refactoring code related to feature flag APIs
The extension provides refactoring tools for your React codebase
Neovim plugin for splitting/joining blocks of code
Achieving confident refactoring through experimentation with Python 2.7 & 3.3+
๐ A ranked list of awesome python developer tools and libraries. Updated weekly.
AI code reviews grounded in 12 classic engineering books โ decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
How to refactor code efficiently and without pain.
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca ๆฏไธไธช็จไบ็ณป็ป้ๆใ็ณป็ป่ฟ็งปๅ็ณป็ปๅๆ็ๅทฅๅ ท็ฎฑใๅฎๅฏไปฅๅๆไปฃ็ ไธญ็ๆต่ฏๅๅณ้ใๆจกๅๅๅๆใ่กๆฐ็ป่ฎกใๅๆ่ฐ็จไธไพ่ตใGit ๅๆไปฅๅ่ชๅจๅ้ๆ็ญใ
Generate Terraform moved blocks automatically for painless refactoring
JS & TS automated refactorings for the VS Code editor โจ It's magic โจ
Rewrites source to reorder python imports
โป๏ธ Example projects illustrating Code Smells in order to apply Refactoring techniques
Local codebase intelligence CLI + MCP server for AI coding agents: SQLite code graph, 28 languages, 238 commands, 224 MCP tools, change-safety gates, audit evidence, zero API keys.
Go Doctor - The Golang Refactoring Engine
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, and brings smart tool bar with code refactoring to code editor.
A VS Code extension for fast and reliable Elixir code refactoring.
Breakthrough tooling to work with Kotlin and Java codebases ๐
AI Engineering Runtime for Professional Developers โ terminal coding agent with IOSM methodology, MCP, checkpoints, orchestration, and extensions
Performant static analyzer for PHP, which is extremely easy to use. It helps you catch common mistakes in your PHP code.
Dead CSS detection
A Static Analyzer for Java Powered by Machine Learning: Identifies Anti-Patterns Begging for Refactoring
A Context Compiler for TypeScript. Deterministic, diffable architectural contracts and dependency graphs for AI coding workflows.
Friendly developer tools for Nvim - Code Actions LSP server and library
A Go package for experimenting with and evaluating new code paths.
ReBoot: a refactoring tool to automatically apply best practices in Java / Spring-Boot applications.
Smoothly deprecate and redirect Python functions/classes with smart warnings and auto-routingโkeep your codebase clean while maintaining backward compatibility
JavaScript refactoring language server
AI-powered architecture analysis plugin for Claude Code. Generates diagrams, detects anti-patterns, and scores your codebase 0-100.
Conservative multi-language dead-code elimination with tree-sitter: feature flag cleanup, constant folding, branch cleanup, method pruning, and dynamic-entry protection.
The first Persian repository of AI prompts for developers. Enhance your coding workflow with optimized prompts for code refactoring, debugging, testing, and documentation. Save time and boost your development speed!
Claude Code skill that applies Naur's Programming as Theory Building to coding-agent workflows.
"Assistant to the regional coder". A Neovim AI assistant that puts you in the driver's seat with project-local skills and context-aware generation.
Just Enough Python for Data Science course materials.
Applies diffs based on context, not line numbers. Useful for AI-generated code.
SplitRS uses AST-based analysis to automatically refactor large Rust source files (>1000 lines) into well-organized, compilable modules.