Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Joystick

Joystick

11 projects

Showing 11 of 11 projects

Virtual Joystick
Virtual JoystickGDScript

A customizable virtual joystick for touchscreen games in Godot Engine, supporting both 2D and 3D with multiple modes.

#game-ui#gdscript#3d-games
Stars980
Forks97
Last commit1 year ago
MicroPythonBLEHID
MicroPythonBLEHIDPython

A MicroPython library for implementing Bluetooth Low Energy (BLE) Human Interface Devices (HID) like keyboards, mice, and joysticks.

#embedded-systems#micropython#library
Stars324
Forks52
Last commit3 months ago
OIS
OISC++

A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.

#x11#mouse#directx
Stars281
Forks93
Last commit4 months ago
sdl2gdx
sdl2gdxJava

A Java wrapper for SDL and LibGDX controller API providing enhanced gamepad support with hotplug, rumble, and extensive device mappings.

#rumble#controller-api#steam
Stars88
Forks11
Last commit1 year ago
joystick
joystickGo

A cross-platform Go library for polling joystick state without external dependencies.

#polling-api#go-library#hardware-interface
Stars77
Forks23
Last commit9 months ago
joystick_ros2
joystick_ros2Python

A cross-platform joystick driver for ROS2, supporting Linux, macOS, and Windows.

#robotics#robot-control#input-device
Stars74
Forks30
Last commit8 years ago
esp32-microgamepad-ble
esp32-microgamepad-blePython

A dual analog joystick gamepad using ESP32 with MicroPython, transmitting values over BLE via Nordic UART Service.

#robotics#iot#micropython-esp32
Stars19
Forks1
Last commit5 years ago
Joystick-ANE
Joystick-ANEActionScript

Adobe AIR Native Extension for adding joystick and gamepad support to Windows applications.

#adobe-air#gamepad#game-development
Stars18
Forks2
Last commit13 years ago
AIRControl
AIRControlActionScript

Adobe AIR native extension for game controller support on desktop platforms.

#flash#ane#adobe-flash
Stars17
Forks5
Last commit13 years ago
MQTT Joystick Controller
MQTT Joystick ControllerJava

Android app with joystick controls that publishes commands via MQTT for remote device control.

#remote-control#mqtt#iot-control
Stars8
Forks5
Last commit6 years ago
Micropython_Joystick
Micropython_JoystickPython

A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.

#robotics#input-device#micropython
Stars2
Forks3
Last commit1 year ago

Related Tags

#Game Development5#Input Handling5#Gamepad5#Cross Platform3#Micropython3#Esp323#Robotics3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub