An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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 controller
2 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 input
3 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 backends
24 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 method
4 versions - Latest release: 3 months ago - 100 downloads total - 1 maintainer
win_binder 0.1.0
Listen and send keyboard and mouse events on Windows
1 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 programming
5 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 dioxus
4 versions - Latest release: about 1 year ago - 4.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
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::Seek
2 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 valid
38 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
gilrs 0.11.1
Game Input Library for Rust
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
Top 8.2% on crates.io
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 drivers
3 versions - Latest release: 5 days ago - 564 downloads total - 1 maintainer
diffdir 0.4.4
deep compare two directories for differences
5 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 converter
3 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 streams
4 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 games
2 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
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 mode
1 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 library
1 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 events
1 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 API
1 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 Rust
3 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 terminput
18 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 input
39 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 terminput
12 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
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 edition
60 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 widgets
45 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 library
4 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 library
4 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 Bevy
3 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 systems
17 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 Rust
1 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 reader
4 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 arguments
1 version - Latest release: 16 days ago - 26 downloads total
app_window 0.3.2
Cross-platform window library
7 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 Wayland
1 version - Latest release: 17 days ago - 21 downloads total
altaway 0.3.5
Simple code, nothing more
16 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 emulation
3 versions - Latest release: almost 2 years ago - 4.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
enigo 0.6.1
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events
30 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 input
1 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 engine
1 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 programming
8 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 Library
1 version - Latest release: 6 months ago - 409 downloads total - 1 maintainer
joy 0.1.3 πŸ’°
Joystick input library
4 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 tokens
5 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 input
4 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 operator
7 versions - Latest release: 11 months ago - 7.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
pwin 1.0.1
Simple Password Prompt
6 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 input
2 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 Bevy
32 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 Windows
10 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 input
22 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-sys
9 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 utility
1 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 Bevy
7 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 stdin
1 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 OpenHarmony
5 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 terminput
6 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 Ivy
2 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