Showing 17 of 17 projects
A LÖVE input library that unifies keyboard, mouse, and joystick controls with dynamic configuration.
A mobile app and Godot plugin that turns smartphones into wireless controllers for local multiplayer games.
A ZX Spectrum emulator written in C# with a Blazor WebAssembly frontend, supporting SNA/Z80 files and gamepad input.
A lightweight JavaScript library for adding gamepad controller support to web games.
A Java wrapper for SDL and LibGDX controller API providing enhanced gamepad support with hotplug, rumble, and extensive device mappings.
A cross-platform game controller extension for libGDX that simplifies input handling across desktop, Android, iOS, and web.
A cross-platform joystick driver for ROS2, supporting Linux, macOS, and Windows.
Utilities for game controller input and UI navigation in libGDX projects.
A Blazor class library that provides access to the browser's Gamepad API for building interactive web applications with gamepad support.
A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.
A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.
Adobe AIR Native Extension for adding joystick and gamepad support to Windows applications.
A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.
Adobe AIR native extension for game controller support on desktop platforms.
A simple and powerful input handler for the Love2D game framework, supporting keyboard, mouse, and joystick.
ROS 2 drivers for joystick devices, enabling gamepad and joystick control in robotics applications.
D language bindings for the JoyShockLibrary, enabling access to Sony and Nintendo controller features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.