Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Refactoring

Refactoring

88 projects

Showing 16 of 88 projects

RoslynTestKit
RoslynTestKitC#

A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings, and completion providers.

#diagnostic-analyzers#unit-testing#code-fixes
Stars27
Forks10
Last commit10 months ago
php.easy.nvim
php.easy.nvimLua

A Neovim plugin providing keybindings and functions to speed up PHP development tasks like code generation and refactoring.

#editor-tool#productivity#neovim-plugin
Stars24
Forks2
Last commit4 months ago
vscode-angulartools
vscode-angulartoolsTypeScript

A Visual Studio Code extension for visualizing and documenting Angular project structure, dependencies, and component hierarchies.

#vscode-extension#component-hierarchy#vscode
Stars21
Forks0
Last commit18 hours ago
auto-optional
auto-optionalPython

A Python tool that automatically adds Optional type hints to function arguments with None default values.

#pypi#developer-tools#pre-commit
Stars19
Forks3
Last commit2 months ago
mutates
mutatesTypeScript

A powerful toolset for mutating the Abstract Syntax Tree (AST) of TypeScript files, framework-agnostic and extensible.

#developer-tools#ts-morph#schematics
Stars18
Forks0
Last commit1 month ago
no-constructor-bind
no-constructor-bindJavaScript

ESLint plugin that enforces using class arrow functions instead of binding methods in the constructor.

#class-syntax#code-quality#eslint-rules
Stars12
Forks1
Last commit3 years ago
JetBrains / IntelliJ - TypeQL Plugin
JetBrains / IntelliJ - TypeQL PluginKotlin

A JetBrains IDE plugin providing TypeQL language support with syntax highlighting, navigation, and refactoring for TypeDB 3.x.

#intellij-idea#syntax-highlighting#typeql
Stars11
Forks11
Last commit
Web Components Codemods
Web Components CodemodsJavaScript

A collection of codemods for refactoring and upgrading Web Components codebases.

#web-components#lit-html#automated-refactoring
Stars10
Forks1
Last commit4 days ago
ember-cli-rename
ember-cli-renameJavaScript

An Ember CLI addon that provides a command to rename blueprints and update path references.

#developer-tools#file-renaming#ember-addon
Stars9
Forks0
Last commit11 years ago
dyfactor
dyfactorTypeScript

A platform for writing and executing profile-guided codemods using runtime telemetry and static analysis.

#runtime-analysis#puppeteer#runtime-instrumentation
Stars8
Forks5
Last commit4 years ago
Angular Philosophies
Angular Philosophies

A comprehensive blog sharing philosophies, best practices, and performance tips for writing clean and maintainable Angular code.

#performance-optimization#e2e#rxjs
Stars8
Forks0
Last commit1 year ago
Opening Hours Kata
Opening Hours Kata

A TDD and refactoring kata for implementing configurable shop opening hours with next opening date and current status.

#business-logic#date-time#kata
Stars8
Forks11
Last commit7 years ago
Password-strength Checker TDD Kata
Password-strength Checker TDD KataJava

A TDD kata exercise for building a password strength checker with validation rules for regular and admin users.

#coding-exercise#learning-tool#kata
Stars7
Forks2
Last commit3 years ago
ember-cli-mirage-faker-codemod
ember-cli-mirage-faker-codemodJavaScript

A codemod to migrate from ember-cli-mirage's faker import to direct faker imports.

#codemod#faker#javascript
Stars2
Forks2
Last commit7 years ago
ng-lens
ng-lensTypeScript

A Node.js tool that statically analyzes Angular components to detect service usage patterns and routing information from any API library.

#api-usage#ts-morph#dependency-injection
Stars1
Forks0
Last commit11 months ago
ember-memory-leaks-codemod
ember-memory-leaks-codemodJavaScript

A collection of codemods for automatically fixing memory leaks in Ember.js applications.

#developer-tools#codemod#automated-refactoring
Stars1
Forks0
Last commit7 years ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 months ago
#Static Analysis35
#Code Quality31
#Developer Tools25
#Neovim Plugin13
#Code Analysis13
#Javascript12
#Neovim10
#Cli Tool8
#Python8
#Lsp8
#Automation7
#Language Server7