Dev tools · alternatives · 2026
24 alternatives to Python library for keyboard hooks and macros
Hook and simulate global keyboard events on Windows and Linux. - boppreh/keyboard
This is a Python library that enables developers to create keyboard hooks and macros. It allows programmers to monitor and intercept keyboard input, then automate or customize keyboard actions. The library is designed… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Python library for keyboard hooks and macros launched in 2016; newer entries below may have overtaken it.
- 1

Use Python, OpenCV, and MediaPipe to control a keyboard with facial gestures - everythingishacked/CheekyKeys
2023 · github.com · its alternatives →
- 2

Design and test virtual keyboards
2020 · keyboardsimulator.xyz · its alternatives →
- 3

Keyboard-controlled music sequencer, sampler, and synth - kofigumbs/typebeat
2022 · github.com · its alternatives →
- 4

It currently supports Linux as of now. You can use this package to tinker with many things. Let's say, if you want to make a custom notification system, like if your website is down, you can make a blink notification with it. MacOS support is underway. I haven't tested Windows yet, I don't use it anymore btw. In future, if this package reaches nice growth, I'll be happy to make a similar Rust crate for it.
Apr 2026 · github.com · its alternatives →
- 5

Body: I built a polyphonic synthesizer in Python with a tkinter GUI styled after the Moog Subsequent 37. Features: 3 oscillators, Moog ladder filter (24dB/oct), dual ADSR envelopes, LFO, glide, noise generator, 4 multitimbral channels, 19 presets, rotary knob GUI, virtual keyboard with mouse + QWERTY input, and MIDI support. No external GUI frameworks — just tkinter, numpy, and sounddevice.
Feb 2026 · github.com · its alternatives →
- 6
PyUI Builder▲250Hey all, I am Paul, an indie-dev, I am working on this web based Drag and drop GUI builder tool for python. It's still in beta and currently supports tkinter and customtk. It can generate clean code python for the UI you build. You can check out the source code here: https://github.com/PaulleDemon/PyUIBuilder Feel free to check it out. Thanks!
2025 · pyuibuilder.com · its alternatives →
- 7

🚅 Interactive prompts made simple. Build a prompt like stacking blocks. - bchao1/bullet
2019 · github.com · its alternatives →
- 8

A custom iOS keyboard for easy, ergonomic one-handed typing
2016 · apps.apple.com · its alternatives →
- 9

C library (with python and go bindings) for simulating keyboard input. - solusipse/cpress
2014 · github.com · its alternatives →
- 10

2018 · usemacro.github.io · its alternatives →
- 11

2021 · stavros.io · its alternatives →
- 12

- 13

I've built many interpreters over the years, and Bolt represents my attempt at building the scripting language I always wanted. This is the first public release, 0.1.0! I've felt like most embedded languages have been moving towards safety and typing over years, with things like Python type hints, the explosive popularity of typescript, and even typing in Luau, which powers one of the largest scripted evironments in the world. Bolt attempts to harness this directly in the lagnauge rather than as a preprocessing step, and reap benefits in terms of both safety and performance. I intend to be…
2025 · github.com · its alternatives →
- 14

Qwerty keyboard layout with French accents. Contribute to qwerty-fr/qwerty-fr development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 15

Works using uinput & wl-clipboard
2024 · github.com · its alternatives →
- 16

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 17

Create Siri Shortcuts with Python. Contribute to alexander-akhmetov/python-shortcuts development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 18

A Python library to simulate a Zoom H6 recorder remote control - mattogodoy/h6
2020 · github.com · its alternatives →
- 19

2020 · github.com · its alternatives →
- 20

This is part of my journey on pybind11. I wrote a tiny FM Synthesis library in C++ and a Python wrapper for that using pybind11. There is a command-line piano app in the examples directory if you want to play with it. Here is the link: https://github.com/charstorm/koelsynth/tree/main/examples/si... My next target is to attach this to some kind of physics simulation - like a bunch of balls moving around in a box with some internal walls. When the ball hits certain trigger points, it produces the sound.
2023 · github.com · its alternatives →
- 21

- 22

The fastest way to build your powerful software keyboard
2022 · its alternatives →
- 23

a python-like language with hindley-milner-like type system, which is compiled to c - alehander92/Airtight
2015 · github.com · its alternatives →
- 24

I'm a machine learning engineer and researcher. I got fed up with how difficult it is to understand why neural networks behave the way they do, so i wrote a library to help with it. Comgra (computation graph analysis) is a library you can use with pytorch to extract all the tensor data you care about and visualize it graphically in a browser. This allows for a much more detailed analysis of what is happening than the usual approach of using tensorboard. You can go investigate tensors as training proceeds, drill down into individual neurons, inspect single data sets that are of special…
2023 · github.com · its alternatives →
Also compare
- CheekyKeys – A Face-Controlled Keyboard alternatives
- Keyboard Simulator – virtual keyboard designer alternatives
- Typebeat: Keyboard-controlled music sequencer, sampler, and synth alternatives
- Backlit Keyboard API for Python alternatives
- VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI alternatives
- PyUI Builder alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →