awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
facebook avatar

facebook/redex

0
View on GitHub↗
6,292 stars·678 forks·C++·MIT·11 viewsfbredex.com↗

Redex

A bytecode optimizer for Android apps

Features

  • Bytecode Optimizers - Provides the core bytecode optimization engine that shrinks and speeds up Android APKs.
  • Android Bytecode Shrinkers - Removes unused code and resources from Android bytecode to produce a smaller application package.
  • DEX Analyzers - Reads and transforms .dex files through a structured framework for custom optimization passes.
  • Type Preservation for Reflection - Prevents deletion of classes or interfaces referenced through reflection or instanceof checks.
  • APK Package Managers - Removing unused code and resources from compiled Android bytecode to produce a smaller application package.
  • Android Performance Optimizations - Shrinks and speeds up Android APKs by applying bytecode optimization passes.
  • DEX-to-IR Pipelines - Transforms Android bytecode through a sequence of passes operating on an intermediate representation.
  • Pass-Based Optimizations - Runs independent optimization passes in a configurable sequence, each mutating the shared IR.
  • APK Size Optimizers - Remove unused code and resources from Android bytecode to reduce the final APK file size.
  • Bytecode Execution Optimizers - Reduces execution time and memory usage by optimizing bytecode instructions during app operation.
  • Keep Rule Engines - Preserves classes and members matching ProGuard-style keep rules to prevent removal of reflection-accessed code.
  • Obfuscation and Shrinking Rules - Protects specific classes and interfaces from removal during bytecode shrinking by accepting ProGuard configuration files.
  • Android Utility Tools - Bytecode optimizer for Android applications.

Star history

Star history chart for facebook/redexStar history chart for facebook/redex

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Redex

Similar open-source projects, ranked by how many features they share with Redex.
  • aefyr/saiAefyr avatar

    Aefyr/SAI

    3,430View on GitHub↗

    SAI is a binary package bundler and application manager designed for Android and iOS. It functions as an installer and export tool that packages application source files and metadata into a proprietary format for portable distribution and backup. The project features a rootless application deployment pipeline, allowing the installation of third-party packages on mobile devices without requiring system-level root access. It includes a split archive reconstructor to reassemble fragmented application files into complete installation directories during deployment. The tool covers Android split A

    Java
    View on GitHub↗3,430
  • droid-ify/clientDroid-ify avatar

    Droid-ify/client

    7,010View on GitHub↗

    This project is an Android package manager and app store client designed for browsing, installing, and updating open-source software from F-Droid and custom third-party repositories. It functions as an open-source repository client that allows users to discover software through a synchronized catalog. The system features a local-first repository cache, enabling users to search and manage their software library in an offline operation mode without an active internet connection. It supports multi-source catalog management to aggregate application data from multiple repository URLs into a single

    Kotlin
    View on GitHub↗7,010
  • android/android-ktxandroid avatar

    android/android-ktx

    7,421View on GitHub↗

    android-ktx is a Kotlin extension library for the Android framework. It provides a collection of idiomatic helper functions that wrap native system calls to reduce boilerplate and improve code readability throughout Android application development. The library implements a set of tools for building styled strings, transformation matrices, and graphical elements. It utilizes a builder-based syntax to simplify the construction of system objects such as content values and data bundles. The project covers a broad range of capabilities, including the simplification of view manipulations and time

    androidkotlinkotlin-extensions
    View on GitHub↗7,421
  • getactivity/androidprojectgetActivity avatar

    getActivity/AndroidProject

    6,840View on GitHub↗

    AndroidProject is an application framework and development suite for Android that provides a collection of base classes and utilities designed to accelerate the creation and refactoring of mobile projects. It functions as a foundational system for managing application architecture and common shared features. The framework includes a specialized activity result manager that replaces manual callback overrides with listener objects and automated request code generation. It also provides a performance optimization library focused on reducing memory usage and code size to improve application stabi

    Javaandroidbaseactivitycompose
    View on GitHub↗6,840
See all 30 alternatives to Redex→

Frequently asked questions

What does facebook/redex do?

A bytecode optimizer for Android apps

What are the main features of facebook/redex?

The main features of facebook/redex are: Bytecode Optimizers, Android Bytecode Shrinkers, DEX Analyzers, Type Preservation for Reflection, APK Package Managers, Android Performance Optimizations, DEX-to-IR Pipelines, Pass-Based Optimizations.

What are some open-source alternatives to facebook/redex?

Open-source alternatives to facebook/redex include: aefyr/sai — SAI is a binary package bundler and application manager designed for Android and iOS. It functions as an installer and… kurikomi-labs/komi-store — Komi Store is an Android app store client designed for discovering and installing applications directly from git… droid-ify/client — This project is an Android package manager and app store client designed for browsing, installing, and updating… android/android-ktx — android-ktx is a Kotlin extension library for the Android framework. It provides a collection of idiomatic helper… getactivity/androidproject — AndroidProject is an application framework and development suite for Android that provides a collection of base… obfuscar/obfuscar — Obfuscar is a .NET assembly obfuscator and managed code protector designed to prevent reverse engineering of compiled…