Showing 36 of 88 projects
Clean Code concepts adapted for JavaScript, providing guidelines for readable, reusable, and refactorable software.
A fast, as-you-type, fuzzy-search code completion, comprehension, and refactoring engine for Vim with support for many languages.
An AI-powered VS Code extension that provides a team of specialized AI agents for coding, debugging, refactoring, and documentation.
A PHP parser written in PHP for static code analysis and manipulation via an abstract syntax tree (AST).
A comprehensive Go development plugin for Vim and Neovim with advanced language tooling integration.
A framework for managing and maintaining multi-language pre-commit hooks.
A Ruby library for carefully refactoring critical paths by comparing old and new code behavior in production.
A practical Go example application demonstrating DDD, Clean Architecture, and CQRS through step-by-step refactoring.
Awesome autocompletion, static analysis and refactoring library for python
A static code analysis tool for Elixir focusing on code consistency, refactoring opportunities, and teaching best practices.
A transpiler that migrates C99-compliant code to unsafe Rust, preserving functionality and enabling incremental refactoring.
A static analysis tool that detects code smells in Ruby classes, modules, and methods to improve code quality.
Detects copy-pasted and structurally similar JavaScript code using AST analysis for ES6, JSX, and Flow.
Language Server Protocol (LSP) client plugin for Vim and Neovim, providing IDE-like features for multiple programming languages.
A comprehensive set of code analysis tools, refactorings, and client libraries for C# development, built on the Roslyn compiler platform.
A curated collection of code katas—programming exercises to hone skills through practice and repetition.
A curated directory of static analysis tools for PHP, covering bug detection, coding standards, metrics, and automated fixes.
A feature-rich Go development plugin for Neovim with LSP, debugging, AI assistance, and code generation.
PHP core functions rewritten to throw exceptions instead of returning false on errors.
A curated collection of Ruby tricks, idiomatic patterns, refactoring techniques, and best practices for writing cleaner code.
A language server for Markdown that provides advanced editing features like syntax highlighting, autocomplete, and refactoring tools.
a python refactoring library
A PHP language server and toolkit providing intelligent code completion, refactoring, and introspection for PHP development.
A static code analyzer for Clojure that suggests more idiomatic functions and macros using pattern matching.
A Neovim plugin providing comprehensive Java development support with Spring Boot tools, debugging, testing, and refactoring.
A tool for suggesting possible improvements to Haskell code, such as using alternative functions, simplifying code, and spotting redundancies.
A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.
A catalog of 23 Elixir-specific code smells with examples, refactorings, and treatments to improve code quality.
A .NET library for safely refactoring critical code paths by comparing old and new implementations in production.
A Ruby gem that safely refactors legacy code by recording, verifying, and comparing old and new implementations.
A Claude Code skill that delegates prompts to the Codex CLI for automated code analysis, refactoring, and editing.
A PHP tool that identifies files needing refactoring by analyzing commit frequency and cyclomatic complexity.
A Neovim plugin for splitting and joining code blocks like arrays, objects, and statements using Tree-Sitter.
A Language Server Protocol implementation for Clojure and ClojureScript, providing advanced IDE features through static analysis.
AI-powered code review tool that diagnoses six architectural decay risks using insights from ten classic software engineering books.
Automatically generates Terraform moved blocks and state move commands for safe infrastructure code refactoring.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.