NetRexx je programovací jazyk, který byl navržen jako snadno použitelná multiplatformní alternativa k jazyku Java. Je plně kompatibilní s kódem a knihovnami jazyka Java a lze jej spustit na jakékoli platformě, která podporuje virtuální stroj Java.
NetRexx vytvořil v roce 1997 zaměstnanec IBM Mark Taylor, který hledal způsob, jak zpřístupnit Javu i neprogramátorům. NetRexx je založen na programovacím jazyce REXX, který je známý svou jednoduchou syntaxí a srozumitelností.
Programy NetRexx jsou zkompilovány do bajtkódu Javy, což znamená, že je lze spustit na jakékoli platformě, která podporuje Javu. NetRexx také podporuje rozhraní Java Native Interface (JNI), které umožňuje programům NetRexx volat nativní kód napsaný v jazycích, jako jsou C a C++.
NetRexx má řadu funkcí, díky nimž je ideální pro začátečníky, včetně snadno použitelné syntaxe, vestavěné podpory regulárních výrazů a široké nabídky knihoven a nástrojů.
Navzdory své jednoduchosti je NetRexx výkonný programovací jazyk, který lze použít pro širokou škálu úloh. Hodí se zejména pro zpracování textu a manipulaci s daty a byl použit v řadě významných projektů, včetně webového serveru Apache Tomcat a prostředí Eclipse IDE.