Awesome Open

Project record

OpenRewrite

OpenRewriteAutomated refactoring of source code.Apache-2.0
Field notes / 401OpenRewrite
I / Function

Automated refactoring of source code.

OpenRewrite applies automated refactoring recipes to source repositories for framework migrations, code fixes and style changes. Its engine builds a type-aware representation of source code and runs predefined or customized transformations. Java developers can invoke recipes through Maven or Gradle plugins against one repository, while parsers and base recipes also cover several other languages.

OpenRewrite README · Reviewed 2026-10-31

A curled green leaf reweaves its margin with magenta veins.
Awesome Open* · Field recordOpenRewriteOP-596C42ED · Folio 401Domain: Developer Tools
  1. 01 / Feature noteRecipe-based refactoring

    Apply existing transformation recipes or customize and write recipes for project-specific changes.

    Feature source ↗
  2. 02 / Feature noteJava build-tool integration

    Run a recipe against a Java repository through the Maven or Gradle plugin.

    Feature source ↗
II / Repository record

GitHub stars

3,906

Detected license

Apache-2.0

Repository created

2020-05-12

Repository push

2026-11-04

III / Observations & evidence

GitHub stars

Unknown

i
Window mismatch; awaiting refresh

Cached history uses a different month window; chart withheld until aligned.

Latest attempt: ok · Checked 2026-10-15T23:34:55.975088+00:00 · Last successful fetch 2026-10-15T23:34:55.975088+00:00 · Provider source

Hacker News stories

Unknown

i
Not recorded

OpenSSF Scorecard

3/10

Scanned 2026-10-19 · 12 scored / 14 returned

i
Partial
  • Code-Review · 0/10

    Found 1/30 approved changesets -- score normalized to 0

  • Packaging · Inconclusive

    packaging workflow not detected

  • Dangerous-Workflow · 0/10

    dangerous workflow patterns detected

  • Maintained · 10/10

    30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10

  • Token-Permissions · 0/10

    detected GitHub workflow tokens with excessive permissions

  • CII-Best-Practices · 0/10

    no effort to earn an OpenSSF best practices badge detected

  • Binary-Artifacts · 9/10

    binaries present in source code

  • License · 10/10

    license file detected

  • Pinned-Dependencies · 0/10

    dependency not pinned by hash detected -- score normalized to 0

  • Branch-Protection · 0/10

    branch protection not enabled on development/release branches

  • Signed-Releases · Inconclusive

    no releases found

  • Security-Policy · 0/10

    security policy file not detected

  • Fuzzing · 10/10

    project is fuzzed

  • SAST · 0/10

    SAST tool is not run on all commits -- score normalized to 0

Repository commit e80a5eac981d · Scorecard v5.6.0

Checked 2026-11-03T08:48:35Z · Last successful fetch 2026-11-03T08:48:35Z · Value fetched 2026-11-03T08:48:35Z · Provider source

IV / Release record

GitHub release

v8.97.1

Published 2026-11-03

i
Available

Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source

V / Where it runs

Unknown

i
Not reviewed