Simple Gamepad Support

This page summarizes the projects mentioned and recommended in the original post on /r/nim

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nim-gamepad

    Cross-platform gamepad library for nim

  • D:\a\nim-gamepad\nim-gamepad\src\libstem_gamepad\source\gamepad\Gamepad_windows_mm.c:32:9: error: unknown type name 'JOYINFOEX' 32 | JOYINFOEX lastState; | ^~~~~~~~~ D:\a\nim-gamepad\nim-gamepad\src\libstem_gamepad\source\gamepad\Gamepad_windows_mm.c:95:53: error: unknown type name 'JOYCAPS' 95 | static char * getDeviceDescription(UINT joystickID, JOYCAPS caps) { | ^~~~~~~ D:\a\nim-gamepad\nim-gamepad\src\libstem_gamepad\source\gamepad\Gamepad_windows_mm.c: In function 'Gamepad_detectDevices': D:\a\nim-gamepad\nim-gamepad\src\libstem_gamepad\source\gamepad\Gamepad_windows_mm.c:[14](https://github.com/konsumer/nim-gamepad/actions/runs/4923070589/jobs/8794479972#step:5:15)7:9: error: unknown type name 'JOYINFOEX'; did you mean 'CPINFOEX'? 147 | JOYINFOEX info; | ^~~~~~~~~ | CPINFOEX

  • libstem_gamepad

    Gamepad C API wrapper for OS X, Windows, and Linux

  • I tried to guess at the config from the original Makefile:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pixie

    Full-featured 2d graphics library for Nim. (by treeform)

  • I made it because I really like pixie/boxy/windy combo, but there is no gamepad support built-in.

  • boxy

    2D GPU rendering with a tiling atlas. (by treeform)

  • I made it because I really like pixie/boxy/windy combo, but there is no gamepad support built-in.

  • windy

    Windowing library for Nim using OS native APIs.

  • I made it because I really like pixie/boxy/windy combo, but there is no gamepad support built-in.

  • owlkettle

    A declarative user interface framework based on GTK 4

  • Although for a GUI (if I even made one, rather than just a fixed/hardcoded setup) I'd probably use Owlkettle(though there are some things I don't like about it, see closed issue 16).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Owlkettle – declarative GUI framework for Nim

    1 project | news.ycombinator.com | 20 Feb 2024
  • How should one start a GUI library

    1 project | /r/nim | 10 Dec 2022
  • Show HN: Owlkettle – A Declarative user interface framework based on GTK 4

    1 project | /r/hypeurls | 15 Jul 2022
  • Forte! A new way of writing Gtk apps for GNOME.

    3 projects | /r/gnome | 16 Jan 2023
  • Nim v2.0 Released

    49 projects | news.ycombinator.com | 1 Aug 2023