All Categories â†’ Software Development → refactoring

Top 101 refactoring open source projects

Escape From Callback Mountain
Example Project & Guide for mastering Promises in Node/JavaScript. Feat. proposed 'Functional River' pattern
Best Of Python Dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Quiz App
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Refactor Nrepl
nREPL middleware to support refactorings in an editor agnostic way
Learning Oop In Php
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨
All Repos
Clone all your repositories and apply sweeping changes.
Js Refactor
JS Refactoring tool for Visual Studio Code
Change an HTML(ish) opening tag and take the closing one along as well
Clang Expand
🐉 A clang tool for happy refactoring without source-code gymnastics
Code Smells And Feels
Talk on code smells and feels and how to change that via refactoring
✭ 178
Pre Commit Hooks
Some out-of-the-box hooks for pre-commit
Eclipse plugin to automatically refactor Java code bases
Vim Php Refactoring Toolbox
VIM Php Refactoring Toolbox
✭ 164
Refactoring Summary 2nd Javascript
Summary of "Refactoring: Improving the Design of Existing Code (2nd Edition)" by Martin Fowler
C code refactoring browser
Semantic code search and transformation
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
reftools - refactoring tools for Go
一个面向 CSS/LESS/SCSS 的分析、坏味道检查和自动化重构工具。
Dead CSS detection
Switch between single-line and multiline forms of code
Study Path
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
The code here, represented as steps, is the progression of a refactoring on a legacy codebase. It is a PHP equivalent of the Java code shown in the Martin Fowler book "Refactoring".
✭ 88
Vscode Glean
The extension provides refactoring tools for your React codebase
Personal Goals
List of books I've read, projects I've done, videos I've seen, articles I've read or podcasts I've listened to.
Achieving confident refactoring through experimentation with Python 2.7 & 3.3+
A kotlin library for refactoring code. Port of GitHub's scientist.
Dicas De Programacao Em Ruby
Dicas para iniciantes de boas práticas de desenvolvimento de software em Ruby
Refactoring2 Zh
《重构 改善既有代码的设计第二版》中文翻译
A Go package for experimenting with and evaluating new code paths.
Refactoring Aware Diff
RAID is a tool pipeline that seamlessly enriches GitHub diff results with refactoring information.
A developer assistance tool to help with refactoring and keeping related code up to date with changes
A tool for structural code search and replace that supports ~every language.
An open source Javascript Honey Pot implementation
Short and sweet LISP editing
Programming Book Recommendations List
My personal list of books that I recommend to read if you are a software developer
🔬 Elixir Library for carefully refactoring critical paths by performing experiments.
Wild Workouts Go Ddd Example
Complete application to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring of a Go project.
🔬 A Ruby library for carefully refactoring critical paths.
Pre Commit
A framework for managing and maintaining multi-language pre-commit hooks.
🔬 A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.
Refactoring and linting tool for Scala
PHP completion, refactoring, introspection tool and language server.
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 分析以及自动化重构等。
Awesome autocompletion, static analysis and refactoring library for python
3rs Of Software Architecture
A guide on how to write readable, reusable, and refactorable software
Rainbow levels.vim
A different approach to code highlighting.
Refactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
Go Doctor - The Golang Refactoring Engine
✭ 387
A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
Clang Tools Extra
Mirror kept for legacy. Moved to
Visual Studio extension that intelligently introduces new C# features into your existing codebase
A vim plugin to perform diffs on blocks of code
Detect copy-pasted and structurally similar code
1-60 of 101 refactoring projects