facebook/redex
A bytecode optimizer for Android apps observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 10
- age_days: 3814
- days_rel: 89
- days_push: 7
- n_releases_24m: 6
Adoption not part of the score
6299 stars · 681 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ReDex is a C++ bytecode optimizer for Android dex files, originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files plus configurable optimization passes that make APKs smaller and faster.
Use cases
- reduce android apk size
- optimize dex bytecode for faster app startup
- shrink app download size for mobile users
- inline and remove unreachable code in android apps
- integrate bytecode optimization into buck android builds
- re-sign optimized apks with debug or release keys
When to choose
- you build Android APKs and want smaller, faster bytecode
- you use Buck and want integrated dex optimization
- you need configurable, pass-based dex optimization with ProGuard map support
When to avoid
- you only need resource or asset compression rather than bytecode optimization
- your app relies heavily on reflection without keep annotations, risking stripped classes
- you need a simple one-click build tool without C++ toolchain setup
Facets
cli-tool · maturity active
compiler developer-tools build-tool mobile-development developer-tools performance windows cli android dex bytecode-optimizer apk-optimization app-size-reduction buck linux macos
6 sources
- readme: https://github.com/facebook/redex · fetched 2026-08-28 · c054b492ff7c
- homepage: https://fbredex.com/ · fetched 2026-08-29 · 6745383e3769
- site_page: https://fbredex.com/docs/getting_started/installation · fetched 2026-08-29 · e13eefa63e44
- site_page: https://fbredex.com/docs/getting_started/configuring · fetched 2026-08-29 · eacb084f9d04
- site_page: https://fbredex.com/docs/getting_started/usage · fetched 2026-08-29 · 34e0b0ea0156
- site_page: https://fbredex.com/docs/help/faq · fetched 2026-08-29 · 51358ed99805
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| facebook/redex | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem