Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "input" keyword
Top 8.2% on crates.io
2 versions - Latest release: 6 months ago - 3 dependent packages - 7 dependent repositories - 21.5 thousand downloads total - 2 maintainers
redox_liner 0.5.2
A library offering readline-like functionality.2 versions - Latest release: 6 months ago - 3 dependent packages - 7 dependent repositories - 21.5 thousand downloads total - 2 maintainers
readline
Wrapper around readline on Linux and Mac OS X, a shim on Windows. DO NOT USE: `rustyline` does th...11 versions - Latest release: 27 days ago - 2 dependent packages - 4 dependent repositories - 11.9 thousand downloads total - 2 maintainers
Top 5.1% on crates.io
22 versions - Latest release: 27 days ago - 37 dependent packages - 64 dependent repositories - 98.3 thousand downloads total - 863 stars on GitHub - 2 maintainers
enigo 0.2.0
Cross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events22 versions - Latest release: 27 days ago - 37 dependent packages - 64 dependent repositories - 98.3 thousand downloads total - 863 stars on GitHub - 2 maintainers
wai 0.1.1
Windowing And Input2 versions - Latest release: about 7 years ago - 1.88 thousand downloads total - 1 stars on GitHub - 2 maintainers
readline-sys
Declarations for `libreadline` or `libedit`6 versions - Latest release: 27 days ago - 1 dependent package - 4 dependent repositories - 10 thousand downloads total - 2 maintainers
bevy-input-sequence 0.4.0
Recognizes input sequences and send events4 versions - Latest release: 22 days ago - 966 downloads total - 8 stars on GitHub - 2 maintainers
bevy_ui_forms 0.1.0 💰
A bevy plugin for creating forms.1 version - Latest release: 20 days ago - 241 downloads total - 0 stars on GitHub - 2 maintainers
mouse-keyboard-input 0.6.1
Send mouse and keyboard events on any distro and X11 or Wayland11 versions - Latest release: 8 days ago - 2.72 thousand downloads total - 6 stars on GitHub - 1 maintainer
autopilot 0.4.0
A simple, cross-platform GUI automation library for Rust.16 versions - Latest release: over 4 years ago - 1 dependent package - 11 dependent repositories - 34.5 thousand downloads total - 359 stars on GitHub - 1 maintainer
noct 0.1.0
A cross-platform library to input simulation.1 version - Latest release: over 1 year ago - 367 downloads total - 1 maintainer
winit-input-map 0.2.3
Input Map for Winit6 versions - Latest release: 5 days ago - 1 dependent package - 839 downloads total - 0 stars on GitHub - 1 maintainer
input-macro 0.2.0
No-nonsense input!(...) macro for Rust.7 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 3.27 thousand downloads total - 6 stars on GitHub - 1 maintainer
input_yew 0.1.10
A feature-rich, accessible, highly customizable, functional, reusable input component for the Yew...11 versions - Latest release: 4 months ago - 1 dependent package - 2.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
21 versions - Latest release: about 5 years ago - 41 dependent packages - 112 dependent repositories - 284 thousand downloads total - 183 stars on GitHub - 1 maintainer
linefeed 0.6.0
Interactive terminal input reader21 versions - Latest release: about 5 years ago - 41 dependent packages - 112 dependent repositories - 284 thousand downloads total - 183 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
19 versions - Latest release: 3 months ago - 30 dependent packages - 49 dependent repositories - 84.2 thousand downloads total - 147 stars on GitHub - 1 maintainer
device_query 2.0.0
A basic library for querying keyboard and mouse state on-demand without a window.19 versions - Latest release: 3 months ago - 30 dependent packages - 49 dependent repositories - 84.2 thousand downloads total - 147 stars on GitHub - 1 maintainer
joydev-sys 0.2.1
Linux joydev definitions from `linux/joystick.h`.6 versions - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 4.12 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
input-linux 0.6.0
evdev and uinput6 versions - Latest release: about 1 year ago - 3 dependent packages - 3 dependent repositories - 24 thousand downloads total - 31 stars on GitHub - 1 maintainer
ratatui-textarea 0.4.1 💰
[deprecated] ratatui is a simple yet powerful text editor widget for ratatui. Multi-line text edi...5 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 2.98 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
20 versions - Latest release: 11 months ago - 20 dependent packages - 30 dependent repositories - 50.5 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: 11 months ago - 20 dependent packages - 30 dependent repositories - 50.5 thousand downloads total - 414 stars on GitHub - 1 maintainer
scanrs 0.3.0
A simple Rust Library to handle user input in an easy way.7 versions - Latest release: almost 3 years ago - 3 dependent packages - 2 dependent repositories - 4.66 thousand downloads total - 3 stars on GitHub - 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 7 years ago - 8 dependent packages - 6 dependent repositories - 41.4 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
16 versions - Latest release: 9 months ago - 46 dependent packages - 8 dependent repositories - 114 thousand downloads total - 101 stars on GitHub - 1 maintainer
tui-input 0.8.0 💰
TUI input library supporting multiple backends16 versions - Latest release: 9 months ago - 46 dependent packages - 8 dependent repositories - 114 thousand downloads total - 101 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.05 thousand downloads total - 3 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 - 1.97 thousand downloads total - 1 maintainer
win-loop 0.7.0
Windowing (using `winit`), nice input handling and frame-rate-independent game loop all wrapped u...9 versions - Latest release: 4 months ago - 1 dependent package - 1.94 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
13 versions - Latest release: 8 months ago - 27 dependent packages - 67 dependent repositories - 450 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 - 450 thousand downloads total - 18 stars on GitHub - 1 maintainer
bevy_ineffable 0.5.0
A simple-to-use input manager for bevy that empowers players and makes accessibility easy.5 versions - Latest release: 3 months ago - 1.88 thousand downloads total - 10 stars on GitHub - 1 maintainer
bevy_ineffable_macros 0.5.0
Macros for the bevy_ineffable crate.5 versions - Latest release: 3 months ago - 1 dependent package - 1.89 thousand downloads total - 10 stars on GitHub - 1 maintainer
keyezinput 0.1.3
Rust library that facilitates ask a keyboard user input ⌨️3 versions - Latest release: about 2 years ago - 989 downloads total - 3 stars on GitHub - 1 maintainer
prompted 0.2.8
Macros for input and prompting.7 versions - Latest release: 6 months ago - 2 dependent repositories - 2.24 thousand downloads total - 3 stars on GitHub - 1 maintainer
cliargs_t 0.1.0
Simple Rust command parser1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
bevy_ui_forms_form_proc 0.1.0 💰
A bevy plugin for creating forms.1 version - Latest release: 20 days ago - 1 dependent package - 245 downloads total - 0 stars on GitHub - 1 maintainer
liner 0.4.4
A library offering readline-like functionality.16 versions - Latest release: over 6 years ago - 7 dependent packages - 4 dependent repositories - 44.2 thousand downloads total - 74 stars on GitHub - 1 maintainer
python-input 0.8.0
A rust implementation of the python 'input' function.4 versions - Latest release: over 4 years ago - 1 dependent repositories - 2.26 thousand downloads total - 1 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: 6 months ago - 1 dependent package - 1 dependent repositories - 2.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
grabinput 0.2.1
Unixy lib for reading from a file or from stdin4 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 15 thousand downloads total - 3 stars on GitHub - 1 maintainer
rat-event 0.10.0
ratatui event handler trait for widgets2 versions - Latest release: 6 days ago - 2 dependent packages - 188 downloads total - 0 stars on GitHub - 1 maintainer
finput 0.1.1
A simpler input2 versions - Latest release: about 2 months ago - 477 downloads total - 1 maintainer
adi 0.12.0
Ultra-portable hardware interface for platform-agnostic applications.18 versions - Latest release: almost 6 years ago - 2 dependent packages - 4 dependent repositories - 13 thousand downloads total - 53 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
15 versions - Latest release: 6 months ago - 40 dependent packages - 7 dependent repositories - 59.9 thousand downloads total - 249 stars on GitHub - 1 maintainer
tui-textarea 0.4.0
tui-textarea is a simple yet powerful text editor widget for ratatui and tui-rs. Multi-line text ...15 versions - Latest release: 6 months ago - 40 dependent packages - 7 dependent repositories - 59.9 thousand downloads total - 249 stars on GitHub - 1 maintainer
tellmewhy 0.1.0
Command line prompting1 version - Latest release: about 1 year ago - 342 downloads total - 0 stars on GitHub - 1 maintainer
diffdir 0.4.4
deep compare two directories for differences5 versions - Latest release: 4 months ago - 1.27 thousand downloads total - 4 stars on GitHub - 1 maintainer
ratatui_input 0.1.0
Simple to use input widget for ratatui1 version - Latest release: about 16 hours ago - 0 downloads total - 1 maintainer
hid-and-seek
⛔️ DEPRECATED HID binding7 versions - Latest release: 30 days ago - 1.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
uinput-tokio 0.1.36
Linux uinput wrapper.6 versions - Latest release: about 1 month ago - 1 dependent repositories - 2.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
bevy-egui-kbgp 0.19.0
Better keyboard and gamepad story for egui in Bevy22 versions - Latest release: 7 days ago - 1 dependent repositories - 9.97 thousand downloads total - 18 stars on GitHub - 1 maintainer
web-sys-main-loop 0.1.8
Provides a main loop (or game loop) for web_sys windows9 versions - Latest release: 4 months ago - 2.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
cli_printer 0.2.0
A library for create a cli apps2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 940 downloads total - 1 stars on GitHub - 1 maintainer
scanln 0.1.1
The inverse of println2 versions - Latest release: about 4 years ago - 3 dependent packages - 3 dependent repositories - 3.12 thousand downloads total - 1 maintainer
scancode 0.1.2
Keyboard hardware scancode converter3 versions - Latest release: almost 7 years ago - 1 dependent repositories - 9.18 thousand downloads total - 3 stars on GitHub - 1 maintainer
joydev 0.3.1
Rust joydev library.5 versions - Latest release: about 4 years ago - 1 dependent repositories - 2.88 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
cognitive-inputs 0.1.0
Input related functionality for `cognitive`4 versions - Latest release: almost 7 years ago - 3 dependent packages - 1 dependent repositories - 4.13 thousand downloads total - 158 stars on GitHub - 1 maintainer
input-linux-sys 0.8.0
Bindings for <linux/{u,}input.h>18 versions - Latest release: about 1 year ago - 3 dependent packages - 6 dependent repositories - 42 thousand downloads total - 5 stars on GitHub - 1 maintainer
casual 0.2.0
Simple crate for parsing user input.4 versions - Latest release: over 3 years ago - 5 dependent packages - 8 dependent repositories - 20.7 thousand downloads total - 2 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 - 332 downloads total - 1 stars on GitLab.com - 1 maintainer
Top 9.6% on crates.io
5 versions - Latest release: about 6 years ago - 18 dependent packages - 27 dependent repositories - 85.6 thousand downloads total - 35 stars on GitHub - 1 maintainer
filebuffer 0.4.0
Fast and simple file reading5 versions - Latest release: about 6 years ago - 18 dependent packages - 27 dependent repositories - 85.6 thousand downloads total - 35 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 - 921 thousand downloads total - 4,537 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 - 921 thousand downloads total - 4,537 stars on GitHub - 1 maintainer
girt-input 2.3.0 💰
Input module for git-interactive-rebase-tool3 versions - Latest release: 10 months ago - 2 dependent packages - 4 dependent repositories - 2.93 thousand downloads total - 1,428 stars on GitHub - 1 maintainer
record 0.2.3
Command-line utilities to record and replay input sent to a terminal session.6 versions - Latest release: over 7 years ago - 1 dependent repositories - 4.28 thousand downloads total - 1 maintainer
Top 6.9% on crates.io
15 versions - Latest release: 9 months ago - 19 dependent packages - 1,001 dependent repositories - 1.57 million downloads total - 53 stars on GitHub - 1 maintainer
keyboard-types 0.7.0
Contains types to define keyboard related events.15 versions - Latest release: 9 months ago - 19 dependent packages - 1,001 dependent repositories - 1.57 million downloads total - 53 stars on GitHub - 1 maintainer
gamepads 0.1.6
Library to access information about connected gamepads.7 versions - Latest release: 8 months ago - 2.07 thousand downloads total - 3 stars on GitHub - 1 maintainer
allegro 0.0.45
Allegro 5 core library Rust wrapper44 versions - Latest release: 6 months ago - 9 dependent packages - 1 dependent repositories - 42.5 thousand downloads total - 95 stars on GitHub - 1 maintainer
edrs 0.1.0
A non-modal plaintext editor with saving and loading functionality.1 version - Latest release: 11 months ago - 344 downloads total - 0 stars on GitHub - 1 maintainer
simple-cli 0.1.1
A simple interface for handling command-line input and output in Rust.2 versions - Latest release: over 1 year ago - 642 downloads total - 0 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.59 thousand downloads total - 1 maintainer
quad-gamepad 0.2.0-alpha
Light-weight and opinionated gamepad handling libarary.1 version - Latest release: over 2 years ago - 1.95 thousand downloads total - 1 maintainer
fishsticks 0.2.3
A simple gamepad input library5 versions - Latest release: almost 2 years ago - 1 dependent repositories - 3.21 thousand downloads total - 8 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 5 years ago - 2 dependent packages - 2.68 thousand downloads total - 1 maintainer
input-utils 0.1.1
Small package with console input utils2 versions - Latest release: 9 months ago - 486 downloads total - 0 stars on GitHub - 1 maintainer
cli-prompts 0.1.0
Interactive prompts for the command line1 version - Latest release: 12 months ago - 1 dependent repositories - 452 downloads total - 2 stars on GitHub - 1 maintainer
ibox 0.1.0
Simple input box drawing command line utility.1 version - Latest release: about 2 years ago - 441 downloads total - 1 stars on GitHub - 1 maintainer
read-stdin 1.1.1
A simple and easy way reading of obtaining user input.3 versions - Latest release: over 1 year ago - 1 dependent repositories - 954 downloads total - 1 stars on GitHub - 1 maintainer
hidraw-sys 0.0.6
Linux hidraw definitions from `linux/hidraw.h`.6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 2.08 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
smart-read 0.5.3
Complex but easy ways to read user input14 versions - Latest release: 22 days ago - 3.57 thousand downloads total - 2 stars on GitHub - 1 maintainer
async-std-hidg 0.1.1
Linux USB HID Gadget emulation for async-std runtime2 versions - Latest release: about 1 year ago - 617 downloads total - 1 maintainer
acc_reader 2.0.0
A wrapper for std::io::Read providing std::io::Seek2 versions - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 4.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
ezinput_macros 0.2.0 💰
Macros for EZInput2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.48 thousand downloads total - 29 stars on GitHub - 1 maintainer
easyinput 0.1.0
Dependency-less library providing an easy abstraction for getting user input1 version - Latest release: almost 2 years ago - 2 dependent repositories - 663 downloads total - 1 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: 8 months ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
input-actions 0.1.1
An input system for binding PC & Gamepad inputs to application actions3 versions - Latest release: about 2 years ago - 1 dependent repositories - 1.13 thousand downloads total - 7 stars on GitHub - 1 maintainer
rinout 0.0.1
cin && cout, but rust version1 version - Latest release: about 2 months ago - 241 downloads total - 0 stars on GitHub - 1 maintainer
xdotool 0.0.2
A wrapper for the command line tool xdotool written in Rust2 versions - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 5.41 thousand downloads total - 7 stars on GitHub - 1 maintainer
wolf_engine_input 0.1.1
A high-level input API.3 versions - Latest release: about 2 months ago - 738 downloads total - 0 stars on GitHub - 1 maintainer
steamy-controller 0.2.1
Library to interact with the Steam controller.4 versions - Latest release: over 7 years ago - 3.9 thousand downloads total - 20 stars on GitHub - 1 maintainer
hidraw 0.0.7
Rust hidraw library.7 versions - Latest release: about 1 year ago - 1.88 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
novice-tools 0.1.0 💰
Small and easy functions for programming beginners1 version - Latest release: over 8 years ago - 4.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
jaw 0.3.1
tools to operate in cli6 versions - Latest release: 4 months ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
reminisce 0.9.1
A joystick detection and event-handling library14 versions - Latest release: about 9 years ago - 10.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
allegro-sys 0.0.45
Allegro 5 core library Rust binding42 versions - Latest release: 6 months ago - 11 dependent packages - 1 dependent repositories - 49.3 thousand downloads total - 95 stars on GitHub - 1 maintainer
scanpw 1.0.0
Read a password from standard input2 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 2.94 thousand downloads total - 1 maintainer
readln
Finally! Normal input for Rust...1 version - Latest release: 10 minutes ago - 1 dependent repositories - 354 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 4 years ago - 558 downloads total - 1 maintainer
vjoy-sys 0.4.1
Rust bindings to vJoy - a virtual input device driver for Windows7 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
painless_input
A simple input library with support for array input, validation, and pretty error messages.5 versions - Latest release: 5 days ago - 1.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
scanlex 0.1.4
a simple lexical scanner for parsing text into tokens5 versions - Latest release: over 3 years ago - 3 dependent packages - 52 dependent repositories - 314 thousand downloads total - 11 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.01 thousand downloads total - 26 stars on GitHub - 1 maintainer
ezinput 0.3.6 💰
A powerful input-agnostic library targeting complete support to axis and button handling for the ...15 versions - Latest release: almost 2 years ago - 1 dependent repositories - 5.67 thousand downloads total - 29 stars on GitHub - 1 maintainer
bevy_touch_stick 0.2.0
Bevy virtual touch joystick for mobile games2 versions - Latest release: 3 months ago - 930 downloads total - 3 stars on GitHub - 1 maintainer
conciliator 0.3.9
[WIP] Library for interactive CLI programs12 versions - Latest release: 2 months ago - 1 dependent package - 3.55 thousand downloads total - 1 maintainer
vjoy 0.6.0
Idiomatic and safe wrapper for vjoy-sys7 versions - Latest release: 11 months ago - 1 dependent repositories - 1.95 thousand downloads total - 5 stars on GitHub - 1 maintainer
Related Keywords
rust
52
keyboard
31
terminal
30
cli
28
bevy
24
gamedev
22
mouse
22
linux
20
stdin
14
gamepad
12
read
11
cursor
11
console
11
joystick
10
io
10
eventlistener
10
picking
10
pick-intersections
10
raycasting
10
game
9
prompt
8
tui
8
api
8
output
7
hid
7
text
7
readline
7
ui
7
ratatui
6
simple
6
editor
6
controller
6
cross-platform
6
automation
6
rust-library
6
gui
5
rust-lang
5
event
5
usb
5
gadget
5
virtual
5
scanf
5
windowing
4
wayland
4
simulation
4
color
4
library
4
game-development
4
ffi
4
hacktoberfest
4
user
4
accessibility
3
crate
3
easy
3
winit
3
graphics
3
crates-io
3
parse
3
windows
3
validation
3
crates
3
testing
3
touch
3
tty
3
completion
3
scan
3
forms
2
development
2
winapi
2
allegro
2
direct3d
2
opengl
2
record
2
uinput
2
evdev
2
term
2
egui
2
command-line
2
parsing
2
rust-crate
2
async
2
mouse-emulation
2
line
2
libinput
2
bindings
2
competitive
2
bevy-engine
2
wasm
2
emulator
2
whitespace
2
vjoy
2
mapping
2
password
2
beginner
2
map
2
inputmap
2
input-map
2
input-handling
2
handling
2
ezinput
2