Global

refactoring
18 projects tagged “refactoring” that gained the most stars yesterday
#1146 · +26 · 1d ·GitHub

Serena's agent-first tool design involves robust high-level abstractions, distinguishing it from approaches that rely on low-level concepts like line numbers or primitive search patterns.

Creator
oraios
Size
13.4 MB
Stars
30.4K
Age
1y
Commits · 90 Days
#1510 · +18 · 1d ·GitHub

> Like DeepWiki, but deeper. DeepWiki helps you understand code. GitNexus lets you analyze it — a knowledge graph tracks every relationship, not just descriptions.

Size
104.2 MB
Stars
47.9K
Age
1y
Commits · 90 Days
#1545 · +18 · 1d ·GitHub

No tool finding as much was more precise in all 7 compiler-graded cells.

Size
148.4 MB
Stars
7.8K
Age
6mo
Commits · 90 Days
#1842 · +14 · 1d ·GitHub

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

Creator
ast-grep
Size
10.4 MB
Stars
16.3K
Age
4y
Commits · 90 Days
#3936 · +3 · 1d ·GitHub

Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide.

Size
0.5 MB
Stars
94.7K
Updated
CommitFeb 11
Age
9y
Commits · 90 Days
#5726 · +1 · 1d ·GitHub

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

Creator
pre-commit
Size
4.5 MB
Stars
15.6K
Age
12y
Commits · 90 Days
#6690 · +0 · 1d ·GitHub

YouCompleteMe: a code-completion engine for Vim ===============================================

Creator
ycm-core
Size
35.7 MB
Stars
25.9K
Updated
CommitJul 03
Age
14y
Commits · 90 Days
#6914 · +0 · 1d ·GitHub

This is a PHP parser written in PHP. Its purpose is to simplify static code analysis and manipulation.

Creator
nikic
Size
7.4 MB
Stars
17.5K
Age
15y
Commits · 90 Days
#6931 · +0 · 1d ·GitHub

rust-analyzer is a language server that provides IDE functionality for writing Rust programs. You can use it with any editor that supports the Language Server Protocol (VS Code, Vim, Emacs, Zed, etc).

Creator
rust-lang
Size
123.6 MB
Stars
16.9K
Age
8y
Commits · 90 Days
#6979 · +0 · 1d ·GitHub

The latest stable release is the recommended version to use. If you choose to use the master branch instead, please do so with caution; it is a development branch.

Creator
fatih
Size
6.8 MB
Stars
16.2K
Age
12y
Commits · 90 Days
#7701 · +0 · 1d ·GitHub

Rector instantly upgrades and refactors the PHP code of your application. It can help you in 2 major areas:

Creator
rectorphp
Size
373 MB
Stars
10.4K
Age
9y
Commits · 90 Days
#7733 · +0 · 1d ·GitHub
archived

NOTE] > Sourcegraph transitioned to a private monorepo. This repository, sourcegraph/sourcegraph-public-snapshot is a publicly available copy of the sourcegraph/sourcegraph repository as it was just before the migration.

Size
1.3 GB
Stars
10.3K
Age
11y
Commits · 90 Days
#7799 · +0 · 1d ·GitHub

jscodeshift is a toolkit for running codemods over multiple JavaScript or TypeScript files. It provides:

Creator
facebook
Size
2.4 MB
Stars
10K
Age
11y
Commits · 90 Days
#7868 · +0 · 1d ·GitHub

This repository contains focused, self-contained skills that help with recurring engineering tasks such as generating App Store release notes, debugging iOS apps, improving SwiftUI and React code, packaging macOS apps, running multi-agent diff reviews and bug hunts, reviewing…

Creator
Dimillian
Size
0.2 MB
Stars
4K
Updated
CommitMar 29
Age
9mo
Commits · 90 Days
#8052 · +0 · 1d ·GitHub

Prove and remove accidental codebase complexity without breaking behavior.

Creator
tt-a1i
Size
1.6 MB
Stars
507
Updated
CommitSep 04
Age
1mo
Commits · 90 Days
#8105 · +0 · 1d ·GitHub

A Claude skill that refactors code to reduce cyclomatic complexity. Built for AI-generated code: it works, but branches like a jungle. This skill makes Claude measure complexity, refactor hotspots, and keep code maintainable for humans and the long-term vision of the codebase.

Size
<0.1 MB
Stars
405
Updated
CommitAug 26
Age
1mo
Commits · 90 Days
#8350 · +0 · 1d ·GitHub

Static analysis can produce candidates. It cannot prove that a string-dispatched route, public export, migration, persisted format, plugin entrypoint, or asynchronous cleanup path is safe to remove.

Creator
Yevanchen
Size
<0.1 MB
Stars
205
Updated
CommitAug 21
Age
2mo
Commits · 90 Days
#8643 · +0 · 1d ·GitHub

Practical skills for AI coding agents to build features, debug issues, review code, and test changes.

Size
<0.1 MB
Stars
2
Updated
CommitOct 04
Age
4mo
Commits · 90 Days