evdev
Haskell bindings to libevdev. Read from Linux input devices, and create virtual ones. (by georgefst)
turtle
Shell programming, Haskell style (by Gabriella439)
evdev | turtle | |
---|---|---|
1 | 1 | |
12 | 931 | |
- | - | |
5.1 | 4.3 | |
7 months ago | 2 months ago | |
Haskell | Haskell | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
evdev
Posts with mentions or reviews of evdev.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Constraining an associated type
For Linux you can use the libevdev library that wraps evdev in order to avoid direct ioctl calls for things like grabbing. We have a decently put together library already for Haskell https://hackage.haskell.org/package/evdev
turtle
Posts with mentions or reviews of turtle.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-06.
-
Need project idea
Or maybe some other shell scripts that are getting to complicated. Been looking at this recently, which looks interesting: https://github.com/Gabriella439/turtle ... especially given that stuff that I'm doing only in .sh scripts on linux hosts now could also be executed on Windows too.
What are some alternatives?
When comparing evdev and turtle you can also consider the following projects:
interception-k2k - Configurable plugin for Interception Tools (caps2esc, space2meta, tab2altgr...)
rados-haskell - Haskell bindings to librados (ceph)
ascii-progress - A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project
farmhash
openssh-github-keys - DEPRECATED: Control SSH access to your servers via GitHub teams
systemd - Haskell bindings for systemd
taffybar - A gtk based status bar for tiling window managers such as XMonad
bench - Command-line benchmark tool
async-pool
terminal-progress-bar
cabal-query - Helpers for quering .cabal files or hackageDB 00-index.tar
bindings-dc1394 - Low level haskell bindings for libdc1394 (for driving firewire cameras)