Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "keyboard" keyword
livesplit-hotkey 0.7.0
livesplit-hotkey provides cross-platform global hotkey hooks.7 versions - Latest release: over 1 year ago - 1 dependent package - 12 dependent repositories - 12.1 thousand downloads total - 208 stars on GitHub - 1 maintainer
keyseq_macros 0.2.2
Specify key chords using `ctrl-A` short-hand macros5 versions - Latest release: 3 months ago - 1 dependent package - 2.32 thousand downloads total - 3 stars on GitHub - 1 maintainer
keyseq 0.2.3
Specify key chords using `ctrl-A` short-hand6 versions - Latest release: 2 months ago - 1 dependent package - 2.61 thousand downloads total - 3 stars on GitHub - 1 maintainer
keycode 0.4.0
A Rust crate for translating keycodes based on Chrome's mapping of keys.8 versions - Latest release: almost 2 years ago - 2 dependent packages - 8 dependent repositories - 37.9 thousand downloads total - 9 stars on GitHub - 1 maintainer
kpt_lib 0.1.1
Keyboard plate prototyping2 versions - Latest release: over 3 years ago - 941 downloads total - 4 stars on GitHub - 1 maintainer
mouse-keyboard-input 0.7.3
Send mouse and keyboard events on any distro and X11 or Wayland16 versions - Latest release: 21 days ago - 4.57 thousand downloads total - 6 stars on GitHub - 1 maintainer
keyboard_query 0.1.0
A basic library for querying keyboard state on-demand without a window.1 version - Latest release: almost 4 years ago - 2 dependent packages - 2 dependent repositories - 4.23 thousand downloads total - 3 stars on GitHub - 1 maintainer
wooting-sdk 0.1.1
Rust bindings for the Wooting Analog and RGB SDKs!2 versions - Latest release: almost 4 years ago - 1.2 thousand downloads total - 10 stars on GitHub - 1 maintainer
ch57x-keyboard-tool 1.4.0
Command-line tool for programming ch57x keyboard11 versions - Latest release: 3 months ago - 4.61 thousand downloads total - 410 stars on GitHub - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter3 versions - Latest release: about 7 years ago - 1 dependent repositories - 9.39 thousand downloads total - 3 stars on GitHub - 1 maintainer
rmk-config 0.1.0
Config crate of RMK3 versions - Latest release: about 1 month ago - 2 dependent packages - 638 downloads total - 160 stars on GitHub - 1 maintainer
rmk-macro 0.1.0
Proc-macro crate of RMK5 versions - Latest release: about 1 month ago - 1 dependent package - 829 downloads total - 160 stars on GitHub - 1 maintainer
rmk 0.1.14
Keyboard firmware written in Rust26 versions - Latest release: 23 days ago - 2 dependent packages - 7.47 thousand downloads total - 160 stars on GitHub - 1 maintainer
keyboard-backlightd 0.1.9
Keyboard backlight timeout daemon for laptops10 versions - Latest release: 2 months ago - 3.09 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
23 versions - Latest release: 23 days ago - 37 dependent packages - 64 dependent repositories - 108 thousand downloads total - 892 stars on GitHub - 2 maintainers
enigo 0.2.1
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events23 versions - Latest release: 23 days ago - 37 dependent packages - 64 dependent repositories - 108 thousand downloads total - 892 stars on GitHub - 2 maintainers
enigo-copy 0.0.14
Enigo lets you control your mouse and keyboard in an abstract way on different operating systems ...1 version - Latest release: about 1 year ago - 409 downloads total - 892 stars on GitHub - 1 maintainer
heartless_tk 0.1.0
heartless_tk, a card game similar with mshearts1 version - Latest release: 4 months ago - 341 downloads total - 1 stars on GitHub - 1 maintainer
ivy-input 0.10.3
Input handling crate for Ivy2 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 2.95 thousand downloads total - 29 stars on GitHub - 1 maintainer
toca 0.1.1
a library for record/display keyboard and mouse actions in a period of time.2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 774 downloads total - 2 stars on GitHub - 1 maintainer
kanata 1.6.1
Multi-layer keyboard customization26 versions - Latest release: about 1 month ago - 8.99 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
kanata-parser 0.161.1
A parser for configuration language of kanata, a keyboard remapper.14 versions - Latest release: about 1 month ago - 1 dependent package - 5.72 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
bevy-ui-navigation 0.33.1 💰
A bevy plugin to make implementing ui navigation in your game a piece of cake35 versions - Latest release: 7 months ago - 1 dependent repositories - 17.8 thousand downloads total - 86 stars on GitHub - 1 maintainer
buttons 0.5.0
A simple API for storing and querying input state.7 versions - Latest release: 11 months ago - 1 dependent repositories - 3.37 thousand downloads total - 6 stars on GitHub - 1 maintainer
key-mapping 0.4.0 💰
Library allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids7 versions - Latest release: about 1 month ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
willhook 0.6.3
Capture all keyboard and mouse input regardless of application focus on the active windows desktop10 versions - Latest release: 6 months ago - 1 dependent repositories - 3.62 thousand downloads total - 10 stars on GitHub - 1 maintainer
tokio-ctrlc-error 0.1.0
Easy handling of keyboard interrupts with tokio1 version - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 4.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
wooting-rgb 0.3.2 💰
Wooting RGB SDK Rust Library4 versions - Latest release: 2 months ago - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
wooting-rgb-sys 0.3.2 💰
Wooting RGB SDK Rust Bindings4 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 1.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
multiinput 0.1.0
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform15 versions - Latest release: about 4 years ago - 3 dependent packages - 3 dependent repositories - 16.9 thousand downloads total - 32 stars on GitHub - 1 maintainer
multi-input 0.0.1
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform1 version - Latest release: about 8 years ago - 1.74 thousand downloads total - 32 stars on GitHub - 1 maintainer
multiinput-zorua
A pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform2 versions - 0 downloads total - 32 stars on GitHub - 1 maintainer
kanata-keyberon 0.161.1
Pure Rust keyboard firmware. Fork intended for use with kanata.43 versions - Latest release: about 1 month ago - 2 dependent packages - 2 dependent repositories - 17.1 thousand downloads total - 1,000 stars on GitHub - 1 maintainer
keyberon 0.1.1
Parse command line argument by defining a struct.2 versions - Latest release: over 3 years ago - 4 dependent repositories - 3.53 thousand downloads total - 1,000 stars on GitHub - 1 maintainer
winput 0.2.5
A high-level interface to Windows' input system.8 versions - Latest release: almost 3 years ago - 3 dependent packages - 3 dependent repositories - 12.5 thousand downloads total - 16 stars on GitHub - 1 maintainer
keyboard-keynames 0.2.0
A crate to query the os for key names for scancodes4 versions - Latest release: 10 months ago - 2 dependent repositories - 14.5 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
wasm_keyboard_macros 0.1.1
Macros for `wasm_keyboard`.2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 928 downloads total - 0 stars on GitHub - 1 maintainer
kle-serial 0.3.0
Rust deserialisation library for Keyboard Layout Editor JSON files6 versions - Latest release: 8 months ago - 2 dependent packages - 2.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
bevy-alt-ui-navigation-lite 0.1.0 💰
A bevy plugin to make implementing ui navigation in your game a piece of cake1 version - Latest release: 23 days ago - 238 downloads total - 0 stars on GitHub - 1 maintainer
emerald_keyboard
userspace keyboard events reader for Emerald OS1 version - Latest release: 24 days ago - 385 downloads total - 8 stars on GitHub - 1 maintainer
afrim 0.6.0
Core library of the afrim input method.7 versions - Latest release: about 1 month ago - 1 dependent package - 2.81 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
11 versions - Latest release: over 1 year ago - 12 dependent packages - 127 dependent repositories - 251 thousand downloads total - 92 stars on GitHub - 1 maintainer
pc-keyboard 0.7.0
PS/2 keyboard interface library.11 versions - Latest release: over 1 year ago - 12 dependent packages - 127 dependent repositories - 251 thousand downloads total - 92 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
13 versions - Latest release: 8 months ago - 27 dependent packages - 67 dependent repositories - 504 thousand downloads total - 18 stars on GitHub - 1 maintainer
xkbcommon 0.7.0
Rust bindings and wrappers for libxkbcommon13 versions - Latest release: 8 months ago - 27 dependent packages - 67 dependent repositories - 504 thousand downloads total - 18 stars on GitHub - 1 maintainer
skylight 0.0.0
Lightweight management of native Win32 windows with high DPI awareness, input handling, and suppo...1 version - Latest release: over 1 year ago - 419 downloads total - 2 stars on GitHub - 1 maintainer
keylogger 0.2.1
Register various user actions - keystrokes on the computer keyboard, movements and mouse keystrokes6 versions - Latest release: 9 months ago - 2.18 thousand downloads total - 15 stars on GitHub - 1 maintainer
afrim-preprocessor 0.6.1
A preprocessor to process keyboard events for an input method.4 versions - Latest release: about 1 month ago - 1 dependent package - 2.09 thousand downloads total - 8 stars on GitHub - 1 maintainer
k_board 1.2.4
A keyboard event handler that allows dynamic development17 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 6.11 thousand downloads total - 8 stars on GitHub - 1 maintainer
hid-api-rs 2.0.1
Hardware proxy for injecting & intercepting keyboard/mouse inputs7 versions - Latest release: 4 months ago - 1.67 thousand downloads total - 3 stars on GitHub - 1 maintainer
karabiner-driverkit 0.1.3
Minimal Karabiner-DriverKit-VirtualHIDDevice wrapper for kanata4 versions - Latest release: 5 months ago - 1 dependent package - 1.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
20 versions - Latest release: 4 months ago - 30 dependent packages - 49 dependent repositories - 87.5 thousand downloads total - 152 stars on GitHub - 1 maintainer
device_query 2.0.0
A basic library for querying keyboard and mouse state on-demand without a window.20 versions - Latest release: 4 months ago - 30 dependent packages - 49 dependent repositories - 87.5 thousand downloads total - 152 stars on GitHub - 1 maintainer
musical_keyboard 0.6.0
A small lib for converting keyboard input into musical notes.9 versions - Latest release: about 7 years ago - 8 thousand downloads total - 29 stars on GitHub - 1 maintainer
doe 1.1.20
doe is a powerful Rust crate designed to enhance development workflow by providing an extensive c...202 versions - Latest release: about 2 months ago - 31 dependent packages - 4 dependent repositories - 70.1 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
kbt 2.1.0
Keyboard tester in terminal16 versions - Latest release: 5 months ago - 4.75 thousand downloads total - 238 stars on GitHub - 1 maintainer
bevy_prototype_input_map 0.1.6
**DISCONTINUED** Please use Kurinji7 versions - Latest release: over 3 years ago - 3.36 thousand downloads total - 51 stars on GitHub - 1 maintainer
win-installed-keyboards 0.1.1
Provides a list of installed keyboards for Windows systems2 versions - Latest release: about 1 year ago - 785 downloads total - 0 stars on GitHub - 1 maintainer
kurinji 1.0.5
Input map for bevy6 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.92 thousand downloads total - 51 stars on GitHub - 1 maintainer
sysinputs 0.0.5
Generate native system input events.1 version - Latest release: over 4 years ago - 1.34 thousand downloads total - 1 maintainer
tfc-server 0.7.0
A server that facilitates remote control using the TFC library. Repo contains an iOS app.8 versions - Latest release: 5 months ago - 2.97 thousand downloads total - 37 stars on GitHub - 1 maintainer
tfc 0.7.0
The Fat Controller. A library for simulating mouse and keyboard events.13 versions - Latest release: 5 months ago - 3 dependent packages - 4 dependent repositories - 7.71 thousand downloads total - 36 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
43 versions - Latest release: over 2 years ago - 32 dependent packages - 1,065 dependent repositories - 945 thousand downloads total - 4,554 stars on GitHub - 1 maintainer
pistoncore-input 1.0.1 💰
A structure for user input43 versions - Latest release: over 2 years ago - 32 dependent packages - 1,065 dependent repositories - 945 thousand downloads total - 4,554 stars on GitHub - 1 maintainer
daktilo 0.6.0 💰
Turn your keyboard into a typewriter! 📇9 versions - Latest release: about 2 months ago - 3.54 thousand downloads total - 976 stars on GitHub - 1 maintainer
daktilo_lib 0.6.1 💰
Turn your keyboard into a typewriter! 📇3 versions - Latest release: about 2 months ago - 2 dependent packages - 819 downloads total - 976 stars on GitHub - 1 maintainer
winapi-virtual-input 0.1.3
Crate for interacting with virtual devices using winapi4 versions - Latest release: over 3 years ago - 2.11 thousand downloads total - 1 maintainer
daktilo-tray 0.1.0
daktilo-tray brings the typewriter emulator daktilo to the tray1 version - Latest release: about 2 months ago - 263 downloads total - 2 stars on GitHub - 1 maintainer
simulate 0.3.0
This crate allows you to simulate keystrokes.7 versions - Latest release: over 3 years ago - 1 dependent repositories - 4.13 thousand downloads total - 1 maintainer
hookmap 0.5.1
Registers hotkeys and simulates keyboard and mouse input.17 versions - Latest release: over 1 year ago - 5.91 thousand downloads total - 15 stars on GitHub - 1 maintainer
hookmap-core 0.2.1
Global hooks and input simulation fo keyboard and mouse.15 versions - Latest release: over 1 year ago - 1 dependent package - 5.68 thousand downloads total - 15 stars on GitHub - 1 maintainer
rebind 0.2.1
A library for binding input keys to actions, and modifying mouse behaviour. Keys can be bound to ...8 versions - Latest release: about 8 years ago - 1 dependent repositories - 7.24 thousand downloads total - 3 stars on GitHub - 1 maintainer
mki 0.2.3
Windows and Linux library for registring global input hooks and simulating keyboard and mouse eve...6 versions - Latest release: over 1 year ago - 4 dependent packages - 3 dependent repositories - 5.59 thousand downloads total - 27 stars on GitHub - 1 maintainer
query-keyboard 1.1.0
Simple CLI tool to check which keys are pressed2 versions - Latest release: almost 2 years ago - 676 downloads total - 0 stars on GitHub - 1 maintainer
mki_fork 0.2.1
Windows and Linux library for registring global input hooks and simulating keyboard and mouse eve...1 version - Latest release: about 2 years ago - 1 dependent repositories - 822 downloads total - 27 stars on GitHub - 1 maintainer
noct 0.1.0
A cross-platform library to input simulation.1 version - Latest release: over 1 year ago - 420 downloads total - 1 maintainer
kll-compiler 0.1.3
KLL (Keyboard Layout Language) Compiler - Rust Edition4 versions - Latest release: about 1 year ago - 2.26 thousand downloads total - 17 stars on GitHub - 1 maintainer
kiibohd-hall-effect-keyscanning 0.2.0
Hall Effect keyscanning for strobed matrices5 versions - Latest release: about 1 year ago - 2.51 thousand downloads total - 17 stars on GitHub - 1 maintainer
keyset 0.3.2
A Rust tool to create pretty keyset layout diagrams using correct fonts and icons.7 versions - Latest release: 5 months ago - 2.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
kiibohd-hall-effect 0.2.0
Analysis crate for intepreting hall-effect keyboard switches (e.g. Silo Switches)5 versions - Latest release: about 1 year ago - 2 dependent packages - 3.27 thousand downloads total - 17 stars on GitHub - 1 maintainer
rusty-keys 0.0.2
Linux keyboard mapper2 versions - Latest release: over 6 years ago - 2.03 thousand downloads total - 0 stars on code.moparisthebest.com - 1 maintainer
kll-core 0.1.8
KLL state-machine implementation focused on no_std embedded/bare-metal targets9 versions - Latest release: about 1 year ago - 7 dependent packages - 2 dependent repositories - 10.1 thousand downloads total - 17 stars on GitHub - 1 maintainer
virtual-input 0.2.8
API for interacting with virtual input devices11 versions - Latest release: over 3 years ago - 1 dependent package - 5.99 thousand downloads total - 1 maintainer
kiibohd-hid-io 0.1.6
HID-IO protocol implementation for the C kiibohd firmware.7 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 4.03 thousand downloads total - 17 stars on GitHub - 1 maintainer
kiibohd-keyscanning 0.1.4
Kiibohd gpio keyscanning module for momentary push button switches (keyboards)5 versions - Latest release: about 1 year ago - 2 dependent packages - 3.1 thousand downloads total - 17 stars on GitHub - 1 maintainer
device_query_revamped 2.2.1
A basic library for querying keyboard and mouse state on-demand without a window.6 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 2.78 thousand downloads total - 1 stars on GitHub - 1 maintainer
prongs 0.0.5
Input handling schema written in rust. Backend agnostic, provides serializability, assignment and...8 versions - Latest release: over 4 years ago - 4.18 thousand downloads total - 1 maintainer
ps2 0.2.0 💰
A general PS/2 device driver for nightly Rust.5 versions - Latest release: almost 3 years ago - 1 dependent repositories - 3.22 thousand downloads total - 8 stars on GitHub - 1 maintainer
claves 0.2.0
A library for capturing Keystrokes and Mouse clicks on Linux, MacOS and Windows.6 versions - Latest release: 9 months ago - 1.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
oxikey 0.0.0
WIP library for building custom keyboards1 version - Latest release: over 1 year ago - 372 downloads total - 2 stars on GitHub - 1 maintainer
msi_klm 0.3.0
MSI keyboard light manager library and utility10 versions - Latest release: over 7 years ago - 8.48 thousand downloads total - 1 maintainer
rustyvibes 1.0.9
A rust CLI to play mechanical keyboard sounds globally9 versions - Latest release: over 1 year ago - 3.87 thousand downloads total - 160 stars on GitHub - 1 maintainer
wasm_keyboard 0.1.1
Handling key events in Rust using `web_sys`.2 versions - Latest release: over 1 year ago - 675 downloads total - 0 stars on GitHub - 1 maintainer
keypad 0.2.2
Platform-agnostic driver for keypad matrix circuits8 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 11.1 thousand downloads total - 20 stars on GitHub - 1 maintainer
event_types 0.1.0
Types to help idiomatically represent user input events1 version - Latest release: almost 2 years ago - 393 downloads total - 1 stars on GitLab.com - 1 maintainer
keyboard-layouts 0.3.0
Keyboard layout keymaps with an API to generate HID packets4 versions - Latest release: almost 4 years ago - 2.08 thousand downloads total - 9 stars on GitHub - 1 maintainer
tickers 0.1.0
Simple SDL program to play typing sounds when you type.1 version - Latest release: over 7 years ago - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
uievents-code 0.1.2
Constants for the `KeyboardEvent.code` property.3 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 1.37 thousand downloads total - 1 maintainer
usbd-human-interface-device 0.5.0
Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and ...16 versions - Latest release: about 2 months ago - 1 dependent package - 9 dependent repositories - 8.82 thousand downloads total - 99 stars on GitHub - 1 maintainer
cherryrgb 0.2.8
Cherry RGB keyboard instrumentation11 versions - Latest release: 12 months ago - 3.27 thousand downloads total - 26 stars on GitHub - 2 maintainers
kbremap 1.6.0
Custom keyboard layouts for windows9 versions - Latest release: 11 months ago - 2.9 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
20 versions - Latest release: 12 months ago - 20 dependent packages - 30 dependent repositories - 55.3 thousand downloads total - 414 stars on GitHub - 1 maintainer
rdev 0.5.3
Listen and send keyboard and mouse events on Windows, Linux and MacOS.20 versions - Latest release: 12 months ago - 20 dependent packages - 30 dependent repositories - 55.3 thousand downloads total - 414 stars on GitHub - 1 maintainer
kanata-interception 0.2.0
Safe wrapper for Interception. Forked for use with kanata.1 version - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 1.07 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
rmk-rp2040 0.1.0
Keyboard firmware written in Rust1 version - Latest release: 5 months ago - 294 downloads total - 160 stars on GitHub - 1 maintainer
rmk-stm32h7 0.1.0
Keyboard firmware written in Rust2 versions - Latest release: 5 months ago - 576 downloads total - 160 stars on GitHub - 1 maintainer
Related Keywords
mouse
44
rust
39
input
31
usb
17
hid
15
linux
14
embedded
13
windows
10
firmware
8
macos
8
bevy
7
no-std
7
usb-hid
7
hotkey
7
cli
7
automation
6
layout
6
keyboard-firmware
5
simulation
5
rp2040
5
stm32
5
cortex-m
5
keyboard-layout
5
cross-platform
5
wooting
5
rgb
5
gamepad
5
typewriter
4
mouse-emulation
4
x11
4
sdk
4
evdev
4
remapping-keyboards
4
gui
4
msi
3
testing
3
game
3
nostalgic
3
hacktoberfest
3
virtual
3
winapi
3
interception-driver
3
type
3
library
3
nrf52
3
esp32
3
tui
3
scripting
3
sound
3
kanata
3
key
3
ps2
3
analog
3
control
3
bindings
2
wooting-keyboard
2
wooting-keyboards
2
wooting-rgb-sdk
2
wooting-rgb
2
daemon
2
actionmapping
2
gamedev
2
inputmap
2
input-method
2
afrim
2
ime
2
xserver
2
action-map
2
axis-mapping
2
gameplay
2
keyset
2
keycap
2
frontend
2
wasm
2
events
2
joystick
2
scancode
2
usb-device
2
wooting-sdk
2
hotkeys
2
terminal
2
steelseries
2
razer
2
winit
2
autohotkey
2
hook
2
event
2
backlight
2
mac
2
laptop
2
simulate
2
typewriter-sounds
2
typewriter-mode
2
typewriter-effects
2
typewriter-effect
2
typewriter-animation
2
daktilo
2
ui
2
navigation
2
layouts
2