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↗
fbredex.com↗

Redex

A bytecode optimizer for Android apps

Features

  • Bytecode Optimizers - Provides the core bytecode optimization engine that shrinks and speeds up Android APKs.

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
  • 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.
  • 6,292 stars·678 forks·C++·MIT·14 views

    Star history

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

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Redex

    These projects share indexed features with Redex. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→

    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.

    Which projects share features with facebook/redex?

    Projects with overlapping indexed features 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…