GNU lightning是在运行时生成汇编语言代码的自由软件库。版本2.0发行于2013年8月，支持的后端包括：x86（32-bit和64-bit）、ARM、MIPS、PowerPC（32-bit）、IA-64、SPARC（32-bit）和PA-RISC。
相较其他库的优点.GNU提供的特征使它可用于即时编译。相较于LLVM或libJIT这样的库，GNU lightning只提供低层汇编接口，把宽松的基于SPARC和MIPS架构的一种标准化RISC汇编语言，编译成目标架构的机器语