crates.io "input" keyword
View the packages on the crates.io package registry that are tagged with the "input" keyword.
sn30pro 0.2.0
A small library for interfacing with the SN30Pro controller2 versions - Latest release: about 4 years ago - 3.14 thousand downloads total - 1 stars on GitHub - 1 maintainer
app_input 0.1.2
Cross-platform mouse and keyboard input3 versions - Latest release: 8 months ago - 2.29 thousand downloads total - 1 stars on GitHub - 1 maintainer
terminput 0.5.12
TUI input parser/encoder and abstraction over input backends24 versions - Latest release: 2 months ago - 24.3 thousand downloads total - 15 stars on GitHub - 1 maintainer
stdin-helper 1.0.1
Simplify read_line method4 versions - Latest release: 3 months ago - 100 downloads total - 1 maintainer
win_binder 0.1.0
Listen and send keyboard and mouse events on Windows1 version - Latest release: about 1 year ago - 981 downloads total - 0 stars on GitHub - 1 maintainer
comp_input 0.2.2
Input library for competitive programming5 versions - Latest release: over 5 years ago - 7.66 thousand downloads total - 3 stars on GitHub - 1 maintainer
dioxus-form 0.1.3
Automatic form-serializer for dioxus4 versions - Latest release: about 1 year ago - 4.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
19 versions - Latest release: 4 months ago - 19 dependent packages - 1,001 dependent repositories - 11.5 million downloads total - 64 stars on GitHub - 3 maintainers
keyboard-types 0.8.3
Contains types to define keyboard related events.19 versions - Latest release: 4 months ago - 19 dependent packages - 1,001 dependent repositories - 11.5 million downloads total - 64 stars on GitHub - 3 maintainers
form_builder 1.2.0
A library for building forms with various fields and validation.13 versions - Latest release: 11 months ago - 11 thousand downloads total - 0 stars on GitHub - 1 maintainer
pad-motion 0.1.6 π°
Implementation of Cemuhook gamepad motion protocol. Includes client and server implementations.7 versions - Latest release: over 4 years ago - 1 dependent repositories - 9.79 thousand downloads total - 13 stars on GitHub - 1 maintainer
gamepads 0.1.7 π°
Library to access information about connected gamepads.8 versions - Latest release: 12 months ago - 13.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
xmirror-server 0.2.0
Locally mirror remote keyboard and mouse events sent over the network.2 versions - Latest release: 10 months ago - 1.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
acc_reader 2.0.0
A wrapper for std::io::Read providing std::io::Seek2 versions - Latest release: about 10 years ago - 2 dependent packages - 1 dependent repositories - 10.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
bevy_picking_sprite 0.20.0 π°
A modular picking plugin for Bevy.13 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 132 thousand downloads total - 841 stars on GitHub - 1 maintainer
bevy_ui_forms_form_proc 0.2.1 π°
A bevy plugin for creating forms.3 versions - Latest release: over 1 year ago - 1 dependent package - 4.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
read_input 0.8.6
Ask for user input until the data inputted is valid38 versions - Latest release: over 4 years ago - 25 dependent packages - 41 dependent repositories - 287 thousand downloads total - 17 stars on GitHub - 1 maintainer
orbit_input_core 0.1.3
Core trait protocol for Orbit Engine's input system β provides unified, platform-agnostic abstrac...4 versions - Latest release: 3 months ago - 118 downloads total - 0 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
38 versions - Latest release: about 1 month ago - 44 dependent packages - 2,326 dependent repositories - 5.17 million downloads total - 83 stars on gitlab.com - 1 maintainer
gilrs 0.11.1
Game Input Library for Rust38 versions - Latest release: about 1 month ago - 44 dependent packages - 2,326 dependent repositories - 5.17 million downloads total - 83 stars on gitlab.com - 1 maintainer
Top 8.2% on crates.io
13 versions - Latest release: over 2 years ago - 5 dependent packages - 18 dependent repositories - 71.7 thousand downloads total - 447 stars on GitHub - 1 maintainer
inputbot 0.6.0
Cross-platform (Windows & Linux) library for simulating keyboard/mouse input events and registeri...13 versions - Latest release: over 2 years ago - 5 dependent packages - 18 dependent repositories - 71.7 thousand downloads total - 447 stars on GitHub - 1 maintainer
autopilot 0.4.1
A simple, cross-platform GUI automation library for Rust.17 versions - Latest release: 11 months ago - 1 dependent package - 11 dependent repositories - 69.8 thousand downloads total - 414 stars on GitHub - 1 maintainer
axdriver_input 0.1.4-preview.3
Common traits and types for input device drivers3 versions - Latest release: 5 days ago - 564 downloads total - 1 maintainer
diffdir 0.4.4
deep compare two directories for differences5 versions - Latest release: about 2 years ago - 6.77 thousand downloads total - 15 stars on GitHub - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter3 versions - Latest release: over 8 years ago - 1 dependent repositories - 13.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
rcin 0.2.1
Simple rust input streams4 versions - Latest release: almost 6 years ago - 5.54 thousand downloads total - 4 stars on GitHub - 1 maintainer
bevy_touch_stick 0.2.0
Bevy virtual touch joystick for mobile games2 versions - Latest release: almost 2 years ago - 4.21 thousand downloads total - 4 stars on GitHub - 1 maintainer
readln
Finally! Normal input for Rust...1 version - Latest release: about 13 hours ago - 1 dependent repositories - 1.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
edrs 0.1.0
A non-modal plaintext editor with saving and loading functionality.1 version - Latest release: over 2 years ago - 1.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
70 versions - Latest release: 10 months ago - 1,557 dependent packages - 4,402 dependent repositories - 96.3 million downloads total - 3,117 stars on GitHub - 1 maintainer
crossterm 0.29.0
A crossplatform terminal library for manipulating terminals.70 versions - Latest release: 10 months ago - 1,557 dependent packages - 4,402 dependent repositories - 96.3 million downloads total - 3,117 stars on GitHub - 1 maintainer
win32-synthetic-pointer
Inject input on windows from user mode1 version - Latest release: 1 day ago - 1.69 thousand downloads total - 1 maintainer
cs50_rust 1.0.0
Simple input functions for Rust, inspired by CS50's library1 version - Latest release: 6 months ago - 408 downloads total - 1 stars on GitHub - 1 maintainer
event_types 0.1.0
Types to help idiomatically represent user input events1 version - Latest release: over 3 years ago - 1.58 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
nutty 0.0.0
Build terminal-based applications with a modern Rust API1 version - Latest release: about 3 years ago - 1.5 thousand downloads total - 1 maintainer
keypeat 0.1.3 π°
Generic, std-only key repetition handling for Rust.4 versions - Latest release: 4 months ago - 1.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
turbo_input 0.1.2
A fast scanner library for competitive programming in Rust3 versions - Latest release: 6 months ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
synio 0.1.0
This library aids in processing synchronous input-output streams.1 version - Latest release: over 6 years ago - 1.75 thousand downloads total - 1 maintainer
terminput-crossterm 0.4.8
crossterm adapter for terminput18 versions - Latest release: 2 months ago - 23.2 thousand downloads total - 15 stars on GitHub - 1 maintainer
console_engine 2.6.1
A simple terminal framework to draw things and manage user input39 versions - Latest release: about 2 years ago - 2 dependent packages - 6 dependent repositories - 85.2 thousand downloads total - 232 stars on GitHub - 1 maintainer
terminput-web-sys 0.2.8
web-sys adapter for terminput12 versions - Latest release: 2 months ago - 3.61 thousand downloads total - 15 stars on GitHub - 1 maintainer
ibox 0.1.0
Simple input box drawing command line utility.1 version - Latest release: almost 4 years ago - 1.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
28 versions - Latest release: 5 months ago - 46 dependent packages - 124 dependent repositories - 355 thousand downloads total - 69 stars on GitHub - 1 maintainer
winit_input_helper 0.17.0
Processes winit events, allowing input state to be queried at any time.28 versions - Latest release: 5 months ago - 46 dependent packages - 124 dependent repositories - 355 thousand downloads total - 69 stars on GitHub - 1 maintainer
catch-input 1.1.2
Library implementing a macro for retrieving user input from the console.4 versions - Latest release: almost 4 years ago - 1 dependent repositories - 6.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
scanio 0.1.0
Simple console input macros with the goal of being implemented in the standard library.1 version - Latest release: about 4 years ago - 1.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
bevy_picking_egui 0.20.0 π°
A modular picking plugin for Bevy.14 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 63.7 thousand downloads total - 843 stars on GitHub - 1 maintainer
rat-widget 3.1.1
ratatui widgets extended edition60 versions - Latest release: 16 days ago - 37.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
rat-event 2.0.4
ratatui event handler trait for widgets45 versions - Latest release: 16 days ago - 2 dependent packages - 55.3 thousand downloads total - 20 stars on GitHub - 1 maintainer
rillo 0.3.1
A TUI building library4 versions - Latest release: over 3 years ago - 4.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
neutuino 0.4.0
A minimal zero-dependancy pure-rust cross-platform TUI library4 versions - Latest release: 8 months ago - 1.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
scanf 2.0.0 π°
Parse text inputs (inverse of print! and format!)26 versions - Latest release: 6 months ago - 3 dependent packages - 8 dependent repositories - 58.2 thousand downloads total - 10 stars on GitHub - 1 maintainer
press_here 0.1.2
Simple and modular input handling for Bevy3 versions - Latest release: 3 months ago - 88 downloads total - 1 maintainer
scan-rules 0.2.0
This crate provides some macros for quickly parsing values out of text. Roughly speaking, it doe...8 versions - Latest release: over 9 years ago - 8 dependent packages - 6 dependent repositories - 75.5 thousand downloads total - 23 stars on GitHub - 1 maintainer
rustui 0.3.5
Terminal UI library for Linux and Unix-like systems17 versions - Latest release: 5 months ago - 5.28 thousand downloads total - 3 stars on GitHub - 1 maintainer
anne_terminal_input 0.1.0 π°
A terminal input handling library using crossterm for Rust1 version - Latest release: 10 months ago - 767 downloads total - 0 stars on GitHub - 1 maintainer
ibox-crossterm 0.23.2
A fork of crossterm made for ibox to get the stderr position of the cursor. NOT FOR GENERAL USE.1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
lineread 0.7.3
Interactive terminal input reader4 versions - Latest release: about 2 months ago - 3.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
take_bytes 0.1.0
Read input from stdin or file path, designed for clap CLI arguments1 version - Latest release: 16 days ago - 26 downloads total
app_window 0.3.2
Cross-platform window library7 versions - Latest release: about 2 months ago - 2.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
stickup 0.2.9
A modular input device abstraction layer with HID and virtual device support.10 versions - Latest release: 7 months ago - 4.39 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
eitype 0.1.2
A wtype-like CLI tool and library for typing text using Emulated Input (EI) protocol on Wayland1 version - Latest release: 17 days ago - 21 downloads total
altaway 0.3.5
Simple code, nothing more16 versions - Latest release: about 5 years ago - 22.7 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
hidg 0.2.0
Linux USB HID Gadget emulation3 versions - Latest release: almost 2 years ago - 4.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
30 versions - Latest release: 6 months ago - 37 dependent packages - 64 dependent repositories - 540 thousand downloads total - 971 stars on GitHub - 2 maintainers
enigo 0.6.1
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events30 versions - Latest release: 6 months ago - 37 dependent packages - 64 dependent repositories - 540 thousand downloads total - 971 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: almost 3 years ago - 1.67 thousand downloads total - 971 stars on GitHub - 1 maintainer
easyinput 0.1.0
Dependency-less library providing an easy abstraction for getting user input1 version - Latest release: over 3 years ago - 2 dependent repositories - 2.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
focus-input 0.1.0
User input manager for the Focus engine1 version - Latest release: almost 9 years ago - 1 dependent package - 2.1 thousand downloads total - 1 maintainer
toca 0.1.1
a library for record/display keyboard and mouse actions in a period of time.2 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
simple_prompts 0.1.3
A simple wrapper for Rustyline which provides 2 easy to use CLI prompts.4 versions - Latest release: over 5 years ago - 6.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
syngestures 2.0.1
Configurable multi-touch gesture daemon for Linux, originally targeting `xf86-input-synaptics`.5 versions - Latest release: 5 months ago - 6.36 thousand downloads total - 232 stars on GitHub - 1 maintainer
bevy_ineffable 0.8.0
A simple-to-use input manager for bevy that empowers players and makes accessibility easy.8 versions - Latest release: 10 months ago - 11 thousand downloads total - 21 stars on GitHub - 1 maintainer
fast_input 0.2.0
Fast and easy input from standard in, made for competetive programming8 versions - Latest release: over 3 years ago - 11.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
bevy_girl 0.0.1
Gamepad Input Rust Library1 version - Latest release: 6 months ago - 409 downloads total - 1 maintainer
joy 0.1.3 π°
Joystick input library4 versions - Latest release: about 8 years ago - 1 dependent repositories - 8.65 thousand downloads total - 4 stars on GitHub - 1 maintainer
multiline_input 0.2.0
Terminal multiline input with rich editing (ENTER to submit, CTRL+ENTER for newline)2 versions - Latest release: 22 days ago - 63 downloads total - 41 stars on GitHub - 1 maintainer
scanlex 0.1.4
a simple lexical scanner for parsing text into tokens5 versions - Latest release: over 5 years ago - 3 dependent packages - 52 dependent repositories - 1.19 million downloads total - 11 stars on GitHub - 1 maintainer
zr-alshasha 0.2.0
an app to show keyboard input4 versions - Latest release: over 3 years ago - 5.36 thousand downloads total - 6 stars on GitHub - 1 maintainer
op 0.3.0
a simple library for operator7 versions - Latest release: 11 months ago - 7.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
pwin 1.0.1
Simple Password Prompt6 versions - Latest release: almost 2 years ago - 7.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
scanpw 1.0.0
Read a password from standard input2 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 9.4 thousand downloads total - 1 maintainer
bevy-egui-kbgp 0.29.0
Better keyboard and gamepad story for egui in Bevy32 versions - Latest release: 27 days ago - 1 dependent repositories - 40.9 thousand downloads total - 37 stars on GitHub - 1 maintainer
vjoy-sys 0.5.2
Rust bindings to vJoy - a virtual input device driver for Windows10 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 10.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
oxygen_quantum 0.0.5
Oxygen Quantum is an input/controller library mainly developed for the Oxygen Game Engine.3 versions - Latest release: over 7 years ago - 2 dependent packages - 6.08 thousand downloads total - 1 maintainer
smart-read 0.9.0
Complex but easy ways to read user input22 versions - Latest release: 9 months ago - 25.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
vjoy 0.7.1
Idiomatic and safe wrapper for vjoy-sys9 versions - Latest release: about 2 months ago - 1 dependent repositories - 9.62 thousand downloads total - 5 stars on GitHub - 1 maintainer
string-to-input-event-codes 0.1.0
String to input event codes conversion utility1 version - Latest release: 3 months ago - 31 downloads total - 1 maintainer
quil-rust 0.1.0
A simple, easy to use, glfw input abstraction to allow for rapid prototyping of glfw projects.1 version - Latest release: 3 months ago - 27 downloads total - 0 stars on GitHub - 1 maintainer
bevy_archie 0.1.6
A comprehensive game controller support module for Bevy7 versions - Latest release: 19 days ago - 76 downloads total
tiny-input 0.2.0
Tiny input macros.2 versions - Latest release: 11 months ago - 1.78 thousand downloads total
ezinput 0.3.6 π°
A powerful input-agnostic library targeting complete support to axis and button handling for the ...15 versions - Latest release: over 3 years ago - 1 dependent repositories - 21.2 thousand downloads total - 30 stars on GitHub - 1 maintainer
prompt-rust 0.1.6
A library providing a simple input macro for Rust, similar to Python's input().6 versions - Latest release: about 1 year ago - 5.13 thousand downloads total - 1 maintainer
nz-ei 0.1.0
A simple Rust library for easy input handling from stdin1 version - Latest release: 4 months ago - 282 downloads total - 1 maintainer
joydev-sys 0.2.1
Linux joydev definitions from `linux/joystick.h`.6 versions - Latest release: almost 6 years ago - 2 dependent packages - 2 dependent repositories - 11.6 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
ohos-input-sys 0.3.3
Bindings to the multi-modal Input-kit on OpenHarmony5 versions - Latest release: about 2 months ago - 2.4 thousand downloads total - 17 stars on GitHub - 1 maintainer
casual 0.2.0
Simple crate for parsing user input.4 versions - Latest release: over 5 years ago - 5 dependent packages - 8 dependent repositories - 42 thousand downloads total - 2 stars on GitHub - 1 maintainer
jbogs-autopilot 0.4.0
A simple, cross-platform GUI automation library for Rust.1 version - Latest release: over 1 year ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
tui_document 0.9.25
A Ratatui widget wrapping the Ropey crate.9 versions - Latest release: 9 months ago - 3.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
terminput-termina 0.1.5
termina adapter for terminput6 versions - Latest release: 2 months ago - 1.57 thousand downloads total - 15 stars on GitHub - 1 maintainer
xmirror-event 0.2.0
Cross-platform input event types for xmirror.2 versions - Latest release: 10 months ago - 1.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
leafwing_input_playback 0.6.0 π°
Input recording and mocking functionality for the Bevy game engine.4 versions - Latest release: about 1 year ago - 4.86 thousand downloads total - 33 stars on GitHub - 1 maintainer
ivy-input 0.10.3
Input handling crate for Ivy2 versions - Latest release: about 4 years ago - 2 dependent packages - 1 dependent repositories - 6.13 thousand downloads total - 30 stars on GitHub - 1 maintainer
input_output 0.1.2
δΈδΈͺη¨δΊε€ηε€§ζ°θΎε ₯θΎεΊη Rust εΊ3 versions - Latest release: 7 months ago - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
code-scanner-driver 0.1.1
Driver for barcode scanners and keyboard input with GTIN validation, async streaming, and burst d...2 versions - Latest release: 3 months ago - 67 downloads total - 1 maintainer
Related Keywords
rust
68
keyboard
54
terminal
54
cli
51
bevy
39
mouse
39
gamedev
30
linux
26
tui
24
ratatui
21
stdin
20
gamepad
19
prompt
16
validation
15
console
15
ui
14
io
13
read
12
text
12
game
12
cross-platform
12
joystick
12
cursor
12
eventlistener
11
automation
11
picking
11
readline
10
output
10
pick-intersections
10
raycasting
10
editor
9
hid
9
api
8
color
8
rust-library
8
gui
8
controller
7
event
7
windowing
7
windows
7
virtual
6
rust-lang
6
form
6
wayland
6
winit
6
interactive
6
simple
6
user
5
gadget
5
usb
5
library
5
simulation
5
ffi
5
scanf
5
macro
5
wasm
5
evdev
4
event-loop
4
error
4
textarea
4
game-development
4
testing
4
hacktoberfest
4
helper
4
macos
4
x11
4
graphics
4
tty
3
bindings
3
uinput
3
data-collection
3
scanner
3
telemetry
3
analytics
3
pointer
3
file
3
events
3
crates
3
crates-io
3
web
3
scan
3
crossterm
3
parse
3
action
3
crate
3
accessibility
3
easy
3
forms
3
security
3
dioxus
3
input-validation
3
bevy-plugin
3
input-handling
3
competitive
3
egui
3
keybinding
3
mapping
3
user-input
3
completion
3
touch
3