assertpy
grappa
LinguaX.app
MOS
Logi Options+
Mac Mouse Fix
LinearMouse
Bettermouse
SteerMouse
Pygame
macOS only smooths scrolling for Apple's own mouse and trackpad โ plug in a third-party mouse (Logitech, Razer, etc.) and scrolling turns choppy and jumpy. Switching keyboard input sources by hand is just as tedious. LinguaX fixes both, and turns your mouse's side buttons into a productivity hub.
What LinguaX does: โข Smooth scrolling โ adds fluid, inertial, trackpad-like scrolling to any mouse, with per-app control. โข Custom side buttons โ map any button to an action: open an app, media controls, send keyboard shortcuts (including Fn combos), paste snippets, and more. โข Push-to-talk โ hold a side button to dictate; text appears as you speak, release to stop โ without leaving the mouse. โข Auto input switching โ automatically switch keyboard layout / input source based on the active app and even the website you're on. โข Mouse gestures โ trigger different actions by swiping with a side button.
Lightweight, native, and built for macOS. Free to try.
assertpy
LinguaX.appgrappa - grappa is an declarative, verbose, and expressive assertion library for Python.
MOS - Lightweight game engine.