Ross ROSS = Recommend OSS · open-source software intelligence for agents

FreeJoy-Team/FreeJoy

STM32F103 USB HID game device controller with flexible configuration observed · 2026-08-28

github.com/FreeJoy-Team/FreeJoy · C · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

69/100

  • Activity 78
  • Release rhythm 39
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2525
  • days_rel: 193
  • days_push: 136
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1022 stars · 179 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

FreeJoy is open-source firmware for the STM32F103C8 microcontroller that turns the board into a highly configurable USB HID game controller. It supports analog axes, up to 128 digital inputs, encoders, sensors, and LEDs for building custom HOTAS, pedals, steering wheels, and other sim racing or flight sim hardware.

Use cases

  • build a DIY HOTAS joystick controller
  • make custom racing pedals for sim racing
  • convert analog sensors into a USB steering wheel
  • create a button box with encoders and LEDs
  • customize an existing joystick controller firmware
  • wire shift registers for many buttons on a game controller

When to choose

  • you want a cheap, flexible DIY USB game controller based on STM32F103
  • you need many inputs (axes, buttons, encoders, hats) on one device
  • you want configurable calibration, curves, deadbands, and shift modifiers
  • you want to control LEDs or integrate with SimHub

When to avoid

  • you need a plug-and-play commercial controller without soldering or firmware flashing
  • your hardware is not STM32F103C8-based
  • you need force feedback or console (non-PC) compatibility

Facets

application · maturity active

embedded game sdk gaming-tools hardware embedded-systems embedded windows stm32f103 usb-hid joystick hotas sim-racing flight-sim firmware game-controller stm32 linux macos

1 source

Member repositories

RepositoryRoleHealth v2
FreeJoy-Team/FreeJoymain69

For agents

markdown · JSON · MCP: product_card(name="FreeJoy-Team/FreeJoy")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem