Topic: "refactoring-tools"
openrewrite/rewrite
Automated mass refactoring of source code.
Language: Java - Size: 104 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,050 - Forks: 467
uber/piranha
A tool for refactoring code related to feature flag APIs
Language: Rust - Size: 3.31 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 2,394 - Forks: 208
python-rope/rope
a python refactoring library
Language: Python - Size: 20.3 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2,117 - Forks: 171
refactorfirst/RefactorFirst
Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.
Language: Java - Size: 1.35 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 504 - Forks: 42
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Language: Java - Size: 1.03 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 434 - Forks: 81
imanghafoori1/laravel-terminator
A package to help you clean up your controllers in laravel
Language: PHP - Size: 76.2 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 254 - Forks: 15
PicnicSupermarket/error-prone-support
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
Language: Java - Size: 9.67 MB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 231 - Forks: 46
AlexB52/retest
A trusty CLI companion to monitor file changes and automatically run the corresponding Ruby specs. Ready to assist on any Ruby project, no setup needed!
Language: Ruby - Size: 18.5 MB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 216 - Forks: 5
adoy/vim-php-refactoring-toolbox
VIM Php Refactoring Toolbox
Language: Vim script - Size: 43 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 182 - Forks: 28
python-rope/pylsp-rope
Extended refactoring capabilities for python-lsp-server using Rope
Language: Python - Size: 284 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 138 - Forks: 7
liquibase/liquigraph 📦
Migrations for Neo4j
Language: Java - Size: 1020 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 122 - Forks: 32
joereynolds/mort
Dead CSS detection
Language: TypeScript - Size: 194 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 115 - Forks: 4
serokell/importify 📦
:space_invader: Importi.fy — it's like Uber, but for Haskell modules.
Language: Haskell - Size: 349 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 103 - Forks: 9
patrykwozinski/churn
Find refactoring candidates in your Elixir project easily with Churn 🧹
Language: Elixir - Size: 254 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 94 - Forks: 3
tsufeki/tenkawa-php-language-server
Language server for PHP, with powerful static analysis and type inference.
Language: PHP - Size: 1.03 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 84 - Forks: 8
BigBahss/vscode-cmantic
C/C++ code generation for VS Code: Generate Definitions, Getters, Setters, and much more.
Language: TypeScript - Size: 7.58 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 70 - Forks: 7
untitaker/spacemod 📦
MOVED TO CODEBERG
Language: Rust - Size: 166 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 48 - Forks: 2
JamieMason/ts-import-types-cli
Autofix TypeScript types to be imported using `import type`
Language: TypeScript - Size: 22.5 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 3
pyastrx/pyastrx
The PyASTrX philosophy is to provide a simple, easy-to-use, and extensible framework for code quality analysis, refactoring and codebase analysis.
Language: Python - Size: 1.07 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 41 - Forks: 2
stevegeek/ai_refactor
AI Refactor is an experimental tool to see how AI can be applied to bulk refactor code.
Language: Ruby - Size: 109 KB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 40 - Forks: 4
CEDARScript/cedarscript-grammar
A SQL-like language for efficient code analysis and transformations
Language: JavaScript - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 35 - Forks: 2
Tadaboody/good_smell
A linting/refactoring library for python best practices and lesser-known tricks
Language: Python - Size: 138 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 30 - Forks: 3
SleepySwords/change-function.nvim
Changing function arguments order in Neovim!
Language: Lua - Size: 99.6 KB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 29 - Forks: 1
tsufeki/vscode-tenkawa-php
Visual Studio Code extension integrating Tenkawa PHP language server.
Language: TypeScript - Size: 318 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 27 - Forks: 0
MartinWitt/laughing-train
A code refactoring tool for java created with jgit and spoon for small diffs.
Language: Java - Size: 193 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 18 - Forks: 2
gregorriegler/seamer
refactoring tool that aims at making it easy to create characterization tests
Language: Java - Size: 321 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 1
chrvadala/react-refactor
:wrench: Convert your React Class Component to Functional Component and vice-versa
Language: JavaScript - Size: 2.36 MB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 16 - Forks: 4
southpolesteve/esm-refactor
A tool for refactoring JavaScript Modules
Language: JavaScript - Size: 125 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 15 - Forks: 1
NTBBloodbath/exemplum.nvim
Seamlessly refactor code chunks within your projects while keeping an eye on the initial implementation
Language: Lua - Size: 112 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 0
paulkoerbitz/tslint-auto-disable
Automatically insert disable comments for failing TSLint rules
Language: TypeScript - Size: 398 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 3
fbidu/feature-change
A decorator that helps you run two different versions of a function at the same time and track differences *without* breaking the current behavior!
Language: Python - Size: 37.1 KB - Last synced at: 7 months ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 0
piyoppi/chiritori
A tool for finding and removing time-limited source code.
Language: Rust - Size: 238 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 8 - Forks: 0
IndrajeetPatil/refactoring-ggstatsplot
Slides on lessons learned while refactoring {ggstatsplot} package
Size: 9.82 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 8 - Forks: 1
flatironhealth/ast-refactor
Language: Python - Size: 27.3 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0
arkavo-org/arkavo-edge
Secure, collaborative automation for business. An open-source, privacy-first platform for easily deploying and managing AI agents.
Language: Rust - Size: 11.3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 6 - Forks: 0
gregswindle/eslint-plugin-crc
Analyze, model, and refactor JavaScript codebases with auto-generated Class-Responsibility-Collaborator models.
Language: JavaScript - Size: 4.09 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 5
bbtony/dep-comparer
dep-comparer is a small useful utility which helps to compare dependencies in your repositories and create pivot csv-file. There are supporting Golang, PHP, JS/TS.
Language: Go - Size: 128 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0
kopsha/sherlock-codes
Source code visualisation tool. Provides insights on any repository, with an architecture view, coupling view, historic heat map and code complexity breakdown
Language: Python - Size: 1.38 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0
moar82/RefGen
RefGen Plug-in for automatic refactoring
Language: Java - Size: 64.5 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1
DannyBen/recode
Command line refactoring utility
Language: Ruby - Size: 58.6 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1
uzulla/phpstorm-inspect-code-cli-runner
CLI tool that runs PhpStorm's code inspections and outputs structured results for easier refactoring and find bugs.
Language: PHP - Size: 740 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 5 - Forks: 1
walleXD/class2hooks
Refactor React Class Components into Functional components
Language: TypeScript - Size: 2.61 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 2
nymann/refacto
Language: Python - Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0
jordanmontt/RewriteToolsSet
A set of tools that allows to do complex searches and code transformations using the refactoring engine in Pharo!
Language: Smalltalk - Size: 551 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 3
evhub/undebt Fork of Yelp/undebt
Massive, automated code refactoring done better.
Language: Python - Size: 130 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0
SimonVerhoeven/openrewrite-demo
OpenRewrite demo
Language: Java - Size: 315 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0
Cevelop/cevelop
The C++ IDE for professional developers
Language: Java - Size: 24 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0
styd/diff-routes
:mag: Inspect route changes in Rails console.
Language: Ruby - Size: 1.06 MB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0
Gattalraouf/RAndroid
Code smell Refactoring Android Studio Plugin
Language: Java - Size: 539 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1
nhiroyasu/auto-sendable
A refactoring tool that ensures protocols, structs, enums, and classes conform to the Sendable protocol
Language: Swift - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1
cool-japan/splitrs
SplitRS uses AST-based analysis to automatically refactor large Rust source files (>1000 lines) into well-organized, compilable modules.
Language: Rust - Size: 43 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
rsb-23/yuhi
Python project improvement CLI toolkit
Language: Python - Size: 80.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1
detunized/nunit2xunit
NUnit to xUnit automatic conversion tool (PoC)
Language: C# - Size: 17.6 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2
MarkJohnstoneGitHub/Refactor-COM-object-to-VBA-COM-wrapper-class
Refactor COM object to extract VBA COM wrapper class
Language: C# - Size: 7.22 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0
zakkor/hrf
🦅 - a collection of refactoring and code discovery tools designed for use with HTML and HTML-like languages, with a twist of Unix philosophy.
Language: JavaScript - Size: 78.1 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0
mir4a/colorfast
Tool which helps developers to manage color schemas in projects by gathering and representing all colors in project files.
Language: TypeScript - Size: 1.32 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0
greyepoxy/typescript-refactoring-plugin
WIP: An investigation into how hard it would be to write typescript automated refactorings
Language: TypeScript - Size: 158 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0
romualdtats/claude-code-best-practices
Next.js app for Claude code best practices built with Fumadocs. Document and explore content sources, routes, and MDX docs for fast, scalable docs sites. 🐙
Language: MDX - Size: 7.63 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
anon57396/adaptive-tests
Tests that don't break when you refactor
Language: JavaScript - Size: 4.48 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
cf-toolsuite/robert
A utility service backed by Spring AI that will help you refactor source in a Git repository. Contains a naive implementation to support refactoring Java application source.
Language: Java - Size: 851 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
bregwin/RefactorCode
A console application to reduce bugs, improve performance and improve readability of your code.
Language: JavaScript - Size: 99.6 KB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 4
alamenai/itachi-refact
Intelligent bot powered by Claude-AI, designed to automatically review the code in pull requests, and suggests refactoring for optimization and best practices before merging, ensuring cleaner, more efficient code integration.
Language: TypeScript - Size: 265 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
bchavs12/PHP-Studies
Learning PHP fundamentals to build web services with Laravel/Inertia/Eloquent etc...
Language: PHP - Size: 52.7 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
apurbalal/code-rewrite
Helps to speed up recompose to hook refactor
Language: TypeScript - Size: 58.6 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
budavariam/babel-react-extract-svg
A quick proof of concept babel plugin that refactors a react codebase to extract inline svg as separate svg files.
Language: JavaScript - Size: 4.04 MB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1
fatemehkarimi/automatic-detection-of-push-down-field
automatic detection of push-down field refactoring with ANTLR4
Language: Python - Size: 119 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0
thunder/site-differ
A tool that downloads all pages of your sitemap.xml twice and compares the results. Perfect for validating that your site doesn't change between background refactorings.
Language: JavaScript - Size: 178 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0
fieldrndservices/eulogy
A Dead Simple LabVIEW Add-On and Toolkit for Refactoring Code
Language: LabVIEW - Size: 11.8 MB - Last synced at: 22 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
ngmy/okuribito-laravel
OkuribitoLaravel can monitor view loading and record it. This helps to remove unused view files
Language: PHP - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
boweihan/callbackpreserver
Utility class that preserves JavaScript callbacks to support multiple invocation - built on top of ES6 generators with TypeScript.
Language: TypeScript - Size: 614 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1
chuacw/RFindUnit Fork of rfrezino/RFindUnit
Replace the Delphi FindUnit
Language: Pascal - Size: 9.04 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0
FilippoRanza/fast_patch
Automatically refactor Latex code
Language: Perl - Size: 29.3 KB - Last synced at: 8 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0
joxdevjunk/AI_PingPong_Refactor_Tool
🔧 Pipeline autonome de refactoring assisté IA : analyse AST → backlog priorisé → injection code sécurisée. Interface PyQt6 brutaliste avec patterns MVC/Observer/Strategy. Premier outil comblant le gap entre analyse statique et exécution refactoring. Python · Jinja2 · Architecture modulaire
Language: Python - Size: 319 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0
unlv-evol/RePatch
Refactoring-Aware Patch Integration Across Structurally Divergent Java Forks
Language: Java - Size: 80.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
MinyazevR/auto-refactorings-clang-tidy-module
Clang-tidy module for auto-refactorings
Language: C++ - Size: 84 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
hyrfilm/cutup
create small unixy python scripts for large agentic AI based refactorings
Language: Python - Size: 232 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
Kotivskyi/ai-project-refactoring
Testing AI refactoring suggestions on realworld project
Size: 272 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0
mistweaverco/jambo.nvim
A collection 🔧 of everything 🤞 needed for quick ⚡ refactoring 🥷 habits in your favorite editor 😍.
Size: 1000 Bytes - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
heboeri341/JetBrains-GoLand
Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
richersonbriannikf/JetBrains-IntelliJ-IDEA
Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
g440371/JetBrains-GoLand
Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
sebastian-toepfer/refaster
Language: Java - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
ShareChat/atomizer-tailwindcss-migrator
CLI to migrate from acss to tailwindcss
Language: JavaScript - Size: 271 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
assignUser/cmake-refactor
A python package to refactor your projects CMakeLists
Language: Python - Size: 66.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
hr21don/Application-Prototype-Code-Review-Critique
Ultimately, your organization requires this prototype client to be refactored and redesigned according to the following Specification.
Language: Java - Size: 1.51 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
KhashayarKhm/vaz
Javascript project refactor tool that updates import statements when files/folders are moved or renamed
Language: Shell - Size: 90.8 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
osmarleandro/mining-refactorings-example
In this Maven project, you can easily mine refactorings by the RefactoringMiner and RefDiff. Just clone, import into Eclipse, and update dependencies.
Language: Java - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
gophers-latam/Gorefac-mod Fork of GuillermoMajano/Gorefac-mod
Una pequeña cli app para refactorizar go.mod y dependencias de archivos
Language: Go - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
bound2/rop
Language: Java - Size: 120 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
mukul96/Design-Patterns-Python-Implementation
Language: Python - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
manuelchichi/haskell-refactor-tool
A python tool for haskell code refactoring.
Language: Python - Size: 33.2 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
tsufeki/eclipse-tenkawa-php
Eclipse integrating Tenkawa PHP language server.
Language: Java - Size: 81.1 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
FilippoRanza/fast_patch2
Automatically refactor Latex code, Python3 version
Language: Python - Size: 55.7 KB - Last synced at: 7 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
diasbruno/rt
refactoring tools for emacs.
Size: 9.77 KB - Last synced at: 21 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
clojj/ht
IntelliJ Plugin for haskell-tools
Language: Kotlin - Size: 61.5 KB - Last synced at: 7 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
qaware/refactobot
Automate Code Reorganizations
Language: Kotlin - Size: 382 KB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1
perfectstrong/CPExternalizer-GUI
Electronized version of CPExternalizer.
Language: JavaScript - Size: 922 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
perfectstrong/CPExternalizer-CLI
CLI version of CPExternalizer
Language: JavaScript - Size: 293 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
perfectstrong/CPExternalizer
A piece of code to slim down Adobe Captivate HTML5 exported module
Language: JavaScript - Size: 1.4 MB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
elise-ng/refactor-localizable-strings
Script for refactoring Xcode localizable strings files
Language: Python - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0