Gradle Lighthouse — Architecture Health Scoring for Android & KMP

Health scoring, dependency analysis, build performance auditing, and 20+ architectural checks.
Zero-config. Actionable. CI/CD ready.

Get Started — Free

plugins { id("io.github.dev-vikas-soni.lighthouse") version "2.3.1" }

Stop Guessing About Your Build Health

Most teams know they have technical debt — but not which modules are slowing them down, where architecture boundaries are breaking, or why builds are getting slower.

Gradle Lighthouse gives you a single command audit with architecture scoring, module graph visualization, and a clear “Path to 90” improvement roadmap.

Key Capabilities

🏗️ Architecture Health Score

Transparent scoring across Architecture, Security, Build Performance, Dependency Hygiene, Complexity, Modernization, and more.

🌌 Galaxy Graph

Interactive module dependency visualization with cycle detection, impact analysis, and refactoring sandbox.

📈 Path to 90

Prioritized improvement roadmap showing exactly which fixes give the biggest score gains.

🔧 CI/CD Ready

SARIF, JUnit XML, HTML reports. Works with GitHub Actions and modern pipelines. Configuration cache compatible.

Why Teams Need Lighthouse

It answers the questions every Android/KMP tech lead asks:

  • Which modules are architectural bottlenecks?
  • Where are the hidden dependency cycles?
  • Why is our build getting slower over time?
  • How do we compare against industry benchmarks?

Quick Start

plugins {
    id("io.github.dev-vikas-soni.lighthouse") version "2.3.1"
}
  

Run: ./gradlew lighthouseAudit lighthouseAggregate

Add Gradle Lighthouse to Your Build

Perfect Companion to LeakLens

Use Gradle Lighthouse for build-time architecture health and LeakLens for runtime memory correctness — together they form a complete quality platform for modern Android development.

GitHub RepositoryRoadmapLeakLens

Comments

Featured Articles

Play Store Uploads with Fastlane Supply - 4

Cracking Android SDE2/SDE3 Interviews in 2026: Deep Dives, Code, Follow-ups | Part-2

JIT vs AOT Compilation | Android Runtime

From ‘Master’ to ‘Main’: The Meaning Behind Git’s Naming Shift

Optimize Jetpack Compose: Performance & Best Practices