Back to Topics Directory
Topic Hub

#refactoring (30 Repositories)

Ranked open-source repositories tagged with #refactoring, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

22.9%

Avg Review Latency

24.7h

Filter by language

30 repositories tagged #refactoring

A TierJava 503 2 GFIs

tsantalis/RefactoringMiner

75.7%
Merge Rate
12h
First Review
75%
1st-Timers
9
Maintainers
A TierPHP 1.9k

phpactor/phpactor

Mainly a PHP Language Server with more features than you can shake a stick at

90.5%
Merge Rate
13h
First Review
100%
1st-Timers
3
Maintainers
A TierJava 3.7k

openrewrite/rewrite

Automated mass refactoring of source code.

85.8%
Merge Rate
3d
First Review
70%
1st-Timers
24
Maintainers
B TierPython 784

asottile/reorder-python-imports

Rewrites source to reorder python imports

80.0%
Merge Rate
3d
First Review
100%
1st-Timers
1
Maintainers
B TierScala 875 1 GFIs

scalacenter/scalafix

Refactoring and linting tool for Scala

77.8%
Merge Rate
5d
First Review
25%
1st-Timers
4
Maintainers
B TierRust 1.1k

codemod/codemod

The CLI for codemods: scaffold, share, and run multi-step transformations of any size. First-class ast-grep support. Fast, reliable, polyglot.

70.9%
Merge Rate
16d
First Review
63%
1st-Timers
6
Maintainers
B TierOCOCaml 2.7k

comby-tools/comby

A code rewrite tool for structural search and replace that supports ~every language.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
B TierJava 113

cqfn/aibolit

A Static Analyzer for Java Powered by Machine Learning: Identifies Anti-Patterns Begging for Refactoring

67.1%
Merge Rate
2d
First Review
50%
1st-Timers
13
Maintainers
B TierJavaScript 1.4k

hyhmrright/brooks-lint

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

62.5%
Merge Rate
23h
First Review
50%
1st-Timers
1
Maintainers
B TierPython 15.5k

pre-commit/pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

9.1%
Merge Rate
3h
First Review
0%
1st-Timers
0
Maintainers
C TierLua 1.3k

Wansmer/treesj

Neovim plugin for splitting/joining blocks of code

66.7%
Merge Rate
-
First Review
50%
1st-Timers
0
Maintainers
C TierPython 215

Zhen-Bo/smell-check

Agent Skill for code and test smell audits. Evidence-ranked findings from Refactoring, Clean Code, and the test-smell literature. Formerly pragmatic-code-review.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
D TierElixir 280

gp-pereira/refactorex

A VS Code extension for fast and reliable Elixir code refactoring.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 192

lucasvegi/Elixir-Refactorings

Catalog of Elixir Refactorings

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierClojure 262

clojure-emacs/refactor-nrepl

nREPL middleware to support refactorings in an editor agnostic way

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 1.5k

wix-incubator/vscode-glean

The extension provides refactoring tools for your React codebase

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierEMEmacs Lisp 358

Wilfred/emacs-refactor

language-specific refactoring in Emacs

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 367

wapmorgan/PhpDeprecationDetector

Analyzer of PHP code to search issues with deprecated functionality in newer interpreter versions.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierR 237

jennybc/code-smells-and-feels

Talk on code smells and feels and how to change that via refactoring

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 323

nanoapi-io/napi

Software architecture tooling for the AI age

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierVIVim Script 2.0k

AndrewRadev/splitjoin.vim

Switch between single-line and multiline forms of code

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 412

sharpenrocks/Sharpen

Visual Studio extension that intelligently introduces new C# features into your existing codebase

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierGo 990

phodal/coca

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 分析以及自动化重构等。

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRuby 489

AndrewRadev/sideways.vim

A Vim plugin to move function arguments (and other delimited-by-something items) left and right.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPython 6.7k

pre-commit/pre-commit-hooks

Some out-of-the-box hooks for pre-commit

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPython 374

jlevy/repren

Power rename/refactor tool for CLI and agent use

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 116

elixir-vibe/ex_dna

Code duplication detector powered by Elixir AST analysis

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 261

sabbelasichon/typo3-rector

Rector for TYPO3

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJava 543

refactorfirst/RefactorFirst

Identifies and prioritizes God Classes, Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierGo 461

godoctor/godoctor

Go Doctor - The Golang Refactoring Engine

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
Best Refactoring Open Source Repositories & C-Rank™ | GetMerged