LibreCUDA is a project that aims to replace the CUDA driver API, allowing users to launch CUDA code on Nvidia GPUs without relying on the proprietary CUDA runtime. It achieves this by communicating directly with the hardware via ioctls and Nvidia's MMIO command queue structure. The project is in its early stages and currently implements only rudimentary CUDA functions, making it not yet ready for production use. LibreCUDA provides a way to upload CUDA ELF binaries onto the GPU and launch them via the command queue.