ASTC Encoder - Available Now


The official repository for the Arm Adaptive Scalable Texture Compression (ASTC) Encoder,
a command-line tool for compressing and decompressing images using
the ASTC texture compression standard.

Learn More On GitHub

  • Arm Mobile Studio tile card
  • Graphics Tools

    Graphics development tools that help you develop and analyze applications. Including Arm Mobile Studio.

    View Tools
  • API Title Card
  • APIs

    Resources for application programming interfaces (API) such as Vulkan, Open GL ES and Open CL.

    Arm and APIs

  • Developer Guides
  • Developer Guides

    Developing on Mali GPUs? Our developer guides written by our experts will help you get the best out of your projects.

    View the Guides
  • Game Engines
  • Game Engines

    Arm partners with game engines to enable developers to get the best out of their devices when creating games.

    Learn More

  • VR Headset
  • Developing for Virtual Reality

    Arm mobile platforms enable untethered, high quality VR experiences. Learn the best way to develop for VR specific applications on mobile.

    Learn More
  • Technologies
  • Graphics Technologies

    Arm graphics technologies that help run complex graphics applications within the power capacity and thermal limit of mobile devices. 

    Learn More

  • Tools title card
  • Mali Drivers

    The latest Android, Linux and open source drivers for Arm Mali GPUs. Including Valhall, Bifrost, Midgard and Utgard kernels.

    View the Drivers
  • Recommended Platforms
  • Platforms

    Recommended development platforms that you can use when building, optimizing or testing your development on Mali based platforms. 

    Learn More

  • Arm Mali Twitter
  • We are on Twitter

    Connect with the Arm graphics ecosystem team directly on Twitter.

    Follow Us
  • Arm Community Icon Image
  • Arm Community

    View the latest blogs, tutorials and questions on the Arm Community. 

    Get Involved

Text: arm Mali, OpenGL ES SDK for Android.


The Arm Mali OpenGL ES Software Development Kit is a collection of resources to help you build OpenGL ES applications for Mali based platforms.

Text: arm Mali, Mali Vulkan SDK.

Vulkan SDK

The Arm Mali Vulkan Software Development Kit is a collection of resources to help you build Vulkan applications for Arm based platforms.

Vulkan SDK

Compute Library

The Arm Compute Library is a collection of low-level functions optimized for Arm CPU and GPU architectures targeted at image processing, CV and ML.

Compute Library