libspnav
« Back to VersTracker
Description:
Client library for connecting to 3Dconnexion's 3D input devices
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: 3d-mouse input-device spacemouse library cad
Install: brew install libspnav
About:
Libspnav is a client library designed to interface with 3Dconnexion's 3D input devices, such as the SpaceMouse and SpaceNavigator. It provides a simple API for applications to receive 6-DOF motion events and button presses, enabling intuitive 3D navigation within software. This library serves as a modern alternative to the proprietary 3DxWare SDK, facilitating native support for these devices on Linux and other Unix-like systems.
Key Features:
  • Provides a simple, non-blocking API for event handling
  • Supports both X11 and raw console access
  • Acts as a drop-in replacement for the 3DxWare SDK
  • Lightweight and easy to integrate into existing applications
Use Cases:
  • Integrating 3D mouse support into custom CAD or modeling applications
  • Enabling 3D navigation in scientific visualization tools
Alternatives:
  • 3DxWare – Official proprietary SDK from 3Dconnexion; offers full device control but is closed-source and heavier.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 11:17am 0 VERSION_BUMP 930a90bb