Good community traction and solid fundamentals. Nearly in the top tier.
Automated mass refactoring of source code.
Documentation
65
Contributing guidance is in the README, not a dedicated CONTRIBUTING.md (−20 pts).
→ Moving it to a CONTRIBUTING.md makes it easier to find and keeps the README focused. A dedicated file earns +47 pts base.
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
README is present.
Licensed under Apache-2.0.
Engineering
67
No issue or PR templates found (−100 pts).
→ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
CI is configured (.github/workflows/ci.yml).
Test files detected (rewrite-android/src/test).
Lockfile present (.claude/skills/gstack/bun.lock). Installs are reproducible.
Java/Kotlin linting configured (rewrite-core/src/test/java/org/openrewrite/.editorconfig).
Project health
94
.gitignore present.
Dependency manifest found (build.gradle.kts).
Repository has a description.
Actively maintained (pushed within the last month).
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 530Forks
- 484Releaseslatest 6y ago
Community
- —Community health
- —authors own >50% of commits
- 3,561Watchers
Responsiveness
- 2d 1hMedian issue response
- <1hMedian PR merge time
- 272Open issues
Repository files55 root entries
- .claudeGood: Lockfile present (.claude/skills/gstack/bun.lock). Installs are reproducible.
- .githubGood: CI is configured (.github/workflows/ci.yml).Good: Dependabot covers 2 ecosystems (github-actions, gradle). Dependencies stay current.
- .ideaIssue: Build artifacts or local files may be committed (.idea/modules) (−40 pts).Fix: Remove them and add to .gitignore.
- .moderne
- .run
- buildSrc
- doc
- gradle
- rewrite-androidGood: Test files detected (rewrite-android/src/test).
- rewrite-benchmarks
- rewrite-bom
- rewrite-coreGood: Java/Kotlin linting configured (rewrite-core/src/test/java/org/openrewrite/.editorconfig).
- rewrite-csharp
- rewrite-docker
- rewrite-go
- rewrite-gradle
- rewrite-gradle-tooling-model
- rewrite-groovy
- rewrite-hcl
- rewrite-java
- rewrite-java-11
- rewrite-java-17
- rewrite-java-21
- rewrite-java-25
- rewrite-java-8
- rewrite-java-lombok
- rewrite-java-tck
- rewrite-java-test
- rewrite-javascript
- rewrite-json
- rewrite-kotlin
- rewrite-maven
- rewrite-properties
- rewrite-protobuf
- rewrite-python
- rewrite-scala
- rewrite-test
- rewrite-toml
- rewrite-xml
- rewrite-yaml
- .gitattributes
- .gitignoreGood: .gitignore present.
- build.gradle.ktsGood: Dependency manifest found (build.gradle.kts).
- CLAUDE.md
- favicon.png
- gradle.properties
- gradlew
- gradlew.bat
- IDE.properties.tmp
- LICENSEGood: Licensed under Apache-2.0.
- lombok.config
- README.mdGood: README is present.Issue: README has some structure (−7 pts). 2-3 headings earns partial credit; 4+ earns the full +15 pts.Fix: Add more sections (Overview, Install, Usage, Contributing) using ## headings.Good: README includes screenshots or visuals. Great for first impressions.Issue: README has no code examples (−15 pts).Fix: Show a quick-start snippet so contributors can see what using your project looks like.Good: README links to a live demo or deployed app.Good: README includes status badges.Issue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Good: README documents how to run the project.
- rewrite.yml
- settings.gradle.kts
- suppressions.xml