Skip to content
CAI
Produce a survey ↗Verify a survey

didi/booster

Booster is an Android build tooling framework that enhances the Android Gradle Plugin by injecting bytecode transformers and runtime instrumentation to fix bugs, optimize performance, and analyze build artifacts. It provides a modular architecture for static analysis, dynamic class transformation, and build-time resource validation, while maintaining compatibility with modern AGP versions.

57.7

Adequate · 2 August 2026

67k

lines of production code

Java

with Kotlin

1

bus factor · 18 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2019 · AGP 8.x migration and instrumentation expansion

The project underwent a significant refactoring to support Android Gradle Plugin 8.x, replacing legacy APIs and removing compatibility layers for older AGP versions. This period also saw the introduction of numerous new instrumentation transformers for features like thread optimization, logcat interception, and resource validation, alongside the addition of several Gradle tasks for artifact and permission auditing.

45 changes

2020–2026 · AGP compatibility and static analysis infrastructure

The project focused on standardizing Android Gradle Plugin integration through a unified AGP interface, enabling support for multiple AGP versions (8.3, 8.10, 8.12). Concurrently, significant effort was invested in static analysis capabilities, introducing a modular Class Hierarchy Analysis (CHA) system with ASM-based parsing and call graph generation. The period also saw the addition of command-line tool execution frameworks, resource path resolution utilities, and comprehensive unit testing for these new components.

18 changes

CAI lens gauges

Survey your own repository

didi/booster was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 6d1ac9e10f — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards