#joystick #gamepad #input

reminisce

A joystick detection and event-handling library

14 unstable releases (3 breaking)

Uses old Rust 2015

0.9.1 Apr 14, 2015
0.9.0 Apr 3, 2015
0.2.1 Mar 12, 2015
0.1.0 Mar 7, 2015
0.0.5 Feb 23, 2015

#1381 in Hardware support

Download history 1/week @ 2023-10-14 1/week @ 2023-10-21 24/week @ 2023-10-28 18/week @ 2023-11-04 4/week @ 2023-11-11 4/week @ 2023-11-18 17/week @ 2023-11-25 29/week @ 2023-12-02 14/week @ 2023-12-09 15/week @ 2023-12-16 31/week @ 2023-12-23 1/week @ 2023-12-30 15/week @ 2024-01-06 3/week @ 2024-01-13 28/week @ 2024-01-20 29/week @ 2024-01-27

75 downloads per month

MIT license

40KB
1K SLoC

Reminisce

Build Status Gitter Chat

rusted joy, geddit?

Reminisce is a Rust library for detecting gamepads / joysticks and reading input from them non-blockingly, without any external C dependencies. It does this by using the native platform's raw Joystick API.

Documentation

Supported platforms

  • Linux (using the Joystick API or using SDL)
  • Windows Vista or higher (using XInput, untested or using SDL)
  • Emscripten (using the Gamepad API, will work as soon as Rust supports it)

Dependencies

~0–2.5MB
~55K SLoC