awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
atar-axis avatar

atar-axis/xpadneo

0
View on GitHub↗
2,539 stars·133 forks·C·gpl-3.0·15 viewsatar-axis.github.io/xpadneo↗

Xpadneo

xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox gamepads. It functions as a low-level driver for managing wireless controller connections and report descriptors via the Bluetooth protocol.

The project includes an input mapper to override default button mappings and disable kernel dead zones, providing raw axis data for high-precision movement. It also features a haptic controller for managing rumble intensity and high-frequency trigger force feedback, alongside a gamepad mouse emulator that converts stick and button inputs into mouse and keyboard events.

The driver covers broader capability areas including gamepad input mapping, controller profile switching, and battery level monitoring. It also provides utilities for hardware communication debugging by capturing kernel logs and report descriptors.

Features

  • Peripheral Input Drivers - Functions as a kernel-level driver that translates raw Bluetooth gamepad packets into standardized system input events.
  • Input Mapping Layers - Standardizes button and axis mappings across software layers to support specialized inputs.
  • Bluetooth Connectivity - Implements Bluetooth Low Energy connectivity for maintaining stable wireless communication between Xbox controllers and the host.
  • Bluetooth Gamepad Drivers - Provides a low-level driver for managing wireless controller connections and report descriptors via Bluetooth.
  • Linux Gamepad Drivers - Provides a Linux kernel driver for Bluetooth Low Energy connectivity and input support for Xbox gamepads.
  • Native Controller Integrators - Integrates wireless Xbox gamepads into the Linux system via Bluetooth for authentic input.
  • Console Input Mappers - Configures Xbox controllers to provide raw axis data and custom button mappings for gaming.
  • Gamepad Mappers - Standardizes button mappings and driver settings to ensure consistent controller behavior on Linux.
  • Gamepad-to-Keyboard Mappings - Converts gamepad stick and button inputs into mouse and keyboard events for system navigation.
  • Analog Input Precision - Disables kernel dead zones to provide raw axis data for high-precision movement in games.
  • Gamepad-to-Mouse Emulations - Converts gamepad stick and button movements into mouse and keyboard events for system navigation.
  • Raw Input Passthroughs - Bypasses kernel-level dead zone filtering to deliver unscaled analog input directly to the user-space application.
  • Haptic Feedback Controllers - Manages rumble intensity and trigger force feedback for smooth tactile responses.
  • High-Frequency Streaming - Provides high-frequency streaming of rumble and trigger force feedback to ensure smooth tactile responses.
  • Axis Precision Optimization - Removes kernel dead zones to provide high-precision raw axis data for games and simulators.

Star history

Star history chart for atar-axis/xpadneoStar history chart for atar-axis/xpadneo

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Xpadneo

These projects share indexed features with Xpadneo. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • davidobot/betterjoyDavidobot avatar

    Davidobot/BetterJoy

    4,698View on GitHub↗

    BetterJoy is a software layer and driver for connecting Nintendo Switch Pro Controllers and Joy-Cons to a Windows environment via Bluetooth or USB. It functions as an XInput controller emulator and gamepad input mapper, translating Nintendo Switch controller inputs into XInput signals for use with PC games and emulators. The project includes a gyroscope mouse emulator that maps the internal gyroscope of Nintendo Switch controllers to system mouse cursor movement. It also provides a configuration interface for remapping controller buttons to custom keyboard keys. The software covers hardware

    C#bluetoothcemucemu-emulator
    View on GitHub↗4,698
  • antimicrox/antimicroxAntiMicroX avatar

    AntiMicroX/antimicrox

    3,795View on GitHub↗

    AntiMicroX is a gamepad input manager and automation tool that translates gamepad inputs into keyboard and mouse commands. It functions as an input remapper capable of translating physical controller buttons and joystick movements into system actions for applications that lack native controller support. The system features window detection to automatically switch between custom input profiles based on the currently active application. It includes tools for game controller automation through complex macros and provides hardware standardization to ensure diverse controller models behave consist

    C++controllergamepadgamepad-api
    View on GitHub↗3,795
  • zmkfirmware/zmkzmkfirmware avatar

    zmkfirmware/zmk

    4,124View on GitHub↗

    ZMK is a modular firmware framework built on the Zephyr RTOS for wireless keyboards. It functions as a programmable system for defining custom keymaps, layers, and input behaviors, acting as an HID device emulator for keyboard and mouse input on computers and mobile devices. It specifically provides a controller solution for synchronizing two separate keyboard halves over wireless or wired links. The project is distinguished by its focus on Bluetooth Low Energy connectivity, featuring multi-device pairing and the ability to switch between several saved host profiles. It includes advanced powe

    Cbluetoothhacktoberfestkeyboard
    View on GitHub↗4,124
  • scottbez1/smartknobscottbez1 avatar

    scottbez1/smartknob

    21,425View on GitHub↗

    Smartknob is an open-source programmable rotary interface platform that combines motor-driven feedback and sensor-based tracking to provide tactile input for digital environments. It functions as a customizable input device peripheral, utilizing a brushless motor and a magnetic encoder to translate physical rotation into precise control signals for software applications. The platform distinguishes itself through software-defined haptic feedback, which allows for the simulation of physical sensations such as clicks, springs, and hard stops. By employing closed-loop control and real-time motor

    C++
    View on GitHub↗21,425
Compare all 30 related projects→

Frequently asked questions

What does atar-axis/xpadneo do?

xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox gamepads. It functions as a low-level driver for managing wireless controller connections and report descriptors via the Bluetooth protocol.

What are the main features of atar-axis/xpadneo?

The main features of atar-axis/xpadneo are: Peripheral Input Drivers, Input Mapping Layers, Bluetooth Connectivity, Bluetooth Gamepad Drivers, Linux Gamepad Drivers, Native Controller Integrators, Console Input Mappers, Gamepad Mappers.

Which projects share features with atar-axis/xpadneo?

Projects with overlapping indexed features include: davidobot/betterjoy — BetterJoy is a software layer and driver for connecting Nintendo Switch Pro Controllers and Joy-Cons to a Windows… antimicrox/antimicrox — AntiMicroX is a gamepad input manager and automation tool that translates gamepad inputs into keyboard and mouse… zmkfirmware/zmk — ZMK is a modular firmware framework built on the Zephyr RTOS for wireless keyboards. It functions as a programmable… scottbez1/smartknob — Smartknob is an open-source programmable rotary interface platform that combines motor-driven feedback and… jpd002/play- — Play- is a multi-system game emulator and virtual hardware emulator that simulates various console and arcade hardware… ndeadly/missioncontrol — MissionControl is a suite of management utilities designed for pairing, configuring, and managing third-party…