#game #game-input #input #management

limnus-gamepad

Platform independent gamepad management

9 releases

Uses new Rust 2024

new 0.0.18 Apr 5, 2025
0.0.17 Mar 6, 2025
0.0.16 Jan 14, 2025
0.0.12 Dec 3, 2024
0.0.11 Nov 30, 2024

#2865 in Game dev

Download history 63/week @ 2024-12-13 9/week @ 2024-12-20 49/week @ 2024-12-27 5/week @ 2025-01-03 539/week @ 2025-01-10 112/week @ 2025-01-17 10/week @ 2025-01-24 11/week @ 2025-01-31 11/week @ 2025-02-07 14/week @ 2025-02-14 39/week @ 2025-02-21 182/week @ 2025-02-28 136/week @ 2025-03-07 28/week @ 2025-03-14 35/week @ 2025-03-21 66/week @ 2025-03-28

373 downloads per month
Used in 17 crates (9 directly)

MIT license

45KB
716 lines

limnus-gamepad 🧱

A gamepad abstraction layer for the Limnus game engine, providing cross-platform gamepad support with a simple, event-driven API.

✨ Features

  • 🎮 Support for standard gamepad layouts
  • 🔄 Event-driven state updates
  • 📊 Analog input support for triggers and sticks
  • 🔌 Hot-plugging support
  • 🏃 Active state tracking

📦 Installation

Add limnus-gamepad to your project’s Cargo.toml:

[dependencies]
limnus-gamepad = "0.0.18"

License

Licensed under the MIT License. See LICENSE in the project root for license information.

Dependencies

~0.5–1MB
~21K SLoC