BarraCUDA is an open-source CUDA, HIP, and Triton compiler that targets multiple GPU and CPU architectures, allowing for the compilation of CUDA C, HIP, or Triton source code into AMD RDNA 2/3/4 binaries, NVIDIA PTX, or native x86-64 code. The compiler is written in C99 and has no dependencies, including LLVM. It is designed to be a lightweight and flexible alternative to existing compilers. The project is named after Kathleen Booth, a pioneer in computer science.