ARexx es una implementación del lenguaje informático REXX para la plataforma de computadores Commodore Amiga.
ARexx está escrito en lenguaje ensamblador y para la familia de procesadores 68000, por tanto no puede funcionar a la máxima velocidad en las nuevas CPU con tecnología PowerPC.
Para soportar esta facilidad, las aplicaciones deben ser compatibles con ARexx, teniendo la capacidad de recibir comandos y ejecutarlos.
Otros lenguajes de programación hacen distinciones entre enteros, números en coma flotante, cadenas, caracteres, vectores, etc.
En contraste, los sistemas REXX tratan todos los datos como cadenas de caracteres, haciendo que sea más simple escribir expresiones y algoritmos.
Cualquier programa de Amiga que contenga un puerto ARexx incluido puede compartir sus funciones con estos scripts.