awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jimbethancourt avatar

jimbethancourt/RefactorFirst

0
View on GitHub↗
525 stars·44 forks·Java·Apache-2.0·6 views

RefactorFirst

Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.

Features

  • Code Analysis - Identifies and prioritizes highly coupled classes.
  • Integration and Reporting - Prioritizes technical debt by identifying highly coupled Java classes.
  • Static Analysis Tools - Prioritizes Java classes for refactoring based on coupling.
  • Code Review and Analysis - Identifies highly coupled classes for refactoring prioritization.

Star history

Star history chart for jimbethancourt/refactorfirstStar history chart for jimbethancourt/refactorfirst

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to RefactorFirst

Similar open-source projects, ranked by how many features they share with RefactorFirst.
  • tomasbjerre/violations-libtomasbjerre avatar

    tomasbjerre/violations-lib

    160View on GitHub↗

    Java library for parsing report files from static code analysis.

    Java
    View on GitHub↗160
  • haya14busa/reviewdoghaya14busa avatar

    haya14busa/reviewdog

    9,381View on GitHub↗

    Reviewdog is an automated review bot and CI code review orchestrator that converts the output of static analysis tools into automated pull request comments. It functions as a linter output parser and static analysis commenter, transforming unstructured logs from compilers or linters into structured diagnostics. The project distinguishes itself by using pattern-based output parsing and a platform-agnostic plugin architecture to unify multi-language linting workflows. It employs diff-based result filtering to isolate issues introduced in a specific commit and provides the ability to post action

    Go
    View on GitHub↗9,381
  • inaka/elvisinaka avatar

    inaka/elvis

    432View on GitHub↗

    Erlang Style Reviewer

    Erlang
    View on GitHub↗432
  • analysis-tools-dev/static-analysisanalysis-tools-dev avatar

    analysis-tools-dev/static-analysis

    14,389View on GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    View on GitHub↗14,389
See all 30 alternatives to RefactorFirst→

Frequently asked questions

What does jimbethancourt/refactorfirst do?

Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.

What are the main features of jimbethancourt/refactorfirst?

The main features of jimbethancourt/refactorfirst are: Code Analysis, Integration and Reporting, Static Analysis Tools, Code Review and Analysis.

What are some open-source alternatives to jimbethancourt/refactorfirst?

Open-source alternatives to jimbethancourt/refactorfirst include: haya14busa/reviewdog — Reviewdog is an automated review bot and CI code review orchestrator that converts the output of static analysis tools… tomasbjerre/violations-lib — Java library for parsing report files from static code analysis. jeremyjh/dialyxir — Mix tasks to simplify use of Dialyzer in Elixir projects. analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… jendrikseipp/vulture — Vulture is a static analysis tool and linter designed to find unused variables, functions, and classes in Python… inaka/elvis — Erlang Style Reviewer.