This is a c# dot net core library to use controllers (Primarily on Linux) but with future work will support windows as well. Development testing has primarily been with a dual-shock ps4 controller so you're mileage might vary in the meantime.